img{color:#121212}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:focus{outline:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;font-size:16px;line-height:1.15}body{background-color:#121212;color:#fff;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;height:100%;line-height:1.5;margin:0;text-align:left}body.modal-open,body.nav-menu-open{overflow:hidden}@media (max-width:1439.98px){body.map-open{overflow:hidden}}.link{cursor:pointer;text-decoration:underline}.back-to-top-btn{align-items:center;background-color:#fff6;border-radius:.2rem;bottom:0;display:flex;height:1.875rem;justify-content:center;opacity:0;position:fixed;right:1rem;transform:rotate(-90deg) translateX(0);transition:transform .1s ease-in-out,opacity .1s ease-in-out;visibility:hidden;width:1.875rem;z-index:10}.back-to-top-btn svg{height:.75rem;width:.75rem}.back-to-top-btn:hover{transform:rotate(-90deg) translateX(5px)}.back-to-top-btn--visible{bottom:2.25rem;opacity:1;visibility:visible}@media (max-width:767.98px){.back-to-top-btn--visible{display:none}}@media (min-width:768px){.back-to-top-btn{height:2.5rem;right:3rem;width:2.5rem}.back-to-top-btn svg{height:.75rem;width:.75rem}.back-to-top-btn--visible{bottom:2.5rem}}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:200;src:local("SofiaPro-UltraLight"),url(/fonts/SofiaPro-UltraLight.woff2) format("woff2"),url(/fonts/SofiaPro-UltraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:300;src:local("SofiaPro-Light"),url(/fonts/SofiaPro-Light.woff2) format("woff2"),url(/fonts/SofiaPro-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:400;src:local("SofiaPro-Regular"),url(/fonts/SofiaPro-Regular.woff2) format("woff2"),url(/fonts/SofiaPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:500;src:local("SofiaPro-Medium"),url(/fonts/SofiaPro-Medium.woff2) format("woff2"),url(/fonts/SofiaPro-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:600;src:local("SofiaPro-SemiBold"),url(/fonts/SofiaPro-SemiBold.woff2) format("woff2"),url(/fonts/SofiaPro-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia Pro;font-weight:700;src:local("SofiaPro-Bold"),url(/fonts/SofiaPro-Bold.woff2) format("woff2"),url(/fonts/SofiaPro-Bold.woff) format("woff")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5;margin-bottom:0;margin-top:0}.h1__grey-header,.h2__grey-header,.h3__grey-header,.h4__grey-header,.h5__grey-header,.h6__grey-header,h1__grey-header,h2__grey-header,h3__grey-header,h4__grey-header,h5__grey-header,h6__grey-header{color:#c5c5c5}.h1,h1{font-size:3.4375rem}@media (min-width:1024px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:2rem}@media (min-width:1024px){.h2,h2{font-size:2.5rem}}.h3,h3{font-size:1.375rem}@media (min-width:1024px){.h3,h3{font-size:1.875rem}}.h4,h4{font-size:1.375rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{font-size:.75rem;margin-bottom:0;margin-top:0}@media (min-width:768px){p{font-size:.875rem}}@media (min-width:1440px){p{font-size:1rem}}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:200!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semi-bold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}@media (min-width:568px){.font-weight-sm-light{font-weight:300!important}.font-weight-sm-lighter{font-weight:200!important}.font-weight-sm-normal{font-weight:400!important}.font-weight-sm-medium{font-weight:500!important}.font-weight-sm-semi-bold{font-weight:600!important}.font-weight-sm-bold{font-weight:700!important}.font-sm-italic{font-style:italic!important}}@media (min-width:768px){.font-weight-md-light{font-weight:300!important}.font-weight-md-lighter{font-weight:200!important}.font-weight-md-normal{font-weight:400!important}.font-weight-md-medium{font-weight:500!important}.font-weight-md-semi-bold{font-weight:600!important}.font-weight-md-bold{font-weight:700!important}.font-md-italic{font-style:italic!important}}@media (min-width:1024px){.font-weight-lg-light{font-weight:300!important}.font-weight-lg-lighter{font-weight:200!important}.font-weight-lg-normal{font-weight:400!important}.font-weight-lg-medium{font-weight:500!important}.font-weight-lg-semi-bold{font-weight:600!important}.font-weight-lg-bold{font-weight:700!important}.font-lg-italic{font-style:italic!important}}@media (min-width:1440px){.font-weight-xl-light{font-weight:300!important}.font-weight-xl-lighter{font-weight:200!important}.font-weight-xl-normal{font-weight:400!important}.font-weight-xl-medium{font-weight:500!important}.font-weight-xl-semi-bold{font-weight:600!important}.font-weight-xl-bold{font-weight:700!important}.font-xl-italic{font-style:italic!important}}a{color:#fff;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:#ff5a75}a.border-underline,span.border-underline{border-bottom:1px solid #fff;color:#fff;padding-bottom:1px;text-decoration:none}a.border-underline:active,a.border-underline:focus,a.border-underline:hover,span.border-underline:active,span.border-underline:focus,span.border-underline:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}a.dark-link{color:#2c2c2c}a.dark-link:hover{color:#ff5a75}.text-link{border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:flex;text-decoration:none;width:max-content}.text-link:hover{border-color:#ff5a75;color:#ff5a75}.text-link-pdf{color:#ff5a75;display:block;display:none;font-size:.9375rem;margin-left:2px;width:auto}@media (max-width:1023.98px){.text-link-pdf{display:block}}.text-link--reverse{border-color:#ff5a75;color:#ff5a75}.text-link--reverse:hover{border-color:#fff;color:#fff}.text-link--dark{border-color:#2c2c2c;color:#2c2c2c}.text-link--dark:hover,.text-link--light-bg{border-color:#ff5a75;color:#ff5a75}.text-link--light-bg:hover{border-color:#2c2c2c;color:#2c2c2c}.text-link--white{border-color:#fff;color:#fff}.text-link--white:hover{border-color:#ff5a75;color:#ff5a75}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:568px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1024px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1440px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.f-size-15{font-size:.875rem;line-height:160%}@media (min-width:1024px){.f-size-15{font-size:.9375rem;line-height:1.5625rem}}.f-size-18{font-size:.875rem;line-height:160%}@media (min-width:1024px){.f-size-18{font-size:1.125rem;line-height:2.0625rem}}@media (max-width:767.98px){.f-size-24{font-size:1.5rem!important;line-height:32px}.text-md-mobile{font-size:1rem!important;line-height:1.5rem!important}.text-sm-mobile{font-size:.875rem!important;line-height:1.25rem!important}.text-xsm-mobile{font-size:.75rem!important;line-height:130%!important}.fw-bold{font-weight:600!important}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(-1000px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.padding-right-0{padding-right:0}.padding-right-1{padding-right:1px}.padding-right-2{padding-right:2px}.padding-right-3{padding-right:3px}.padding-right-4{padding-right:4px}.padding-right-5{padding-right:5px}.padding-right-6{padding-right:6px}.padding-right-7{padding-right:7px}.padding-right-8{padding-right:8px}.padding-right-9{padding-right:9px}.padding-right-10{padding-right:10px}.padding-right-11{padding-right:11px}.padding-right-12{padding-right:12px}.padding-right-13{padding-right:13px}.padding-right-14{padding-right:14px}.padding-right-15{padding-right:15px}.padding-right-16{padding-right:16px}.padding-right-17{padding-right:17px}.padding-right-18{padding-right:18px}.padding-right-19{padding-right:19px}.col-12-style{margin-left:auto;margin-right:auto}@media (max-width:567.98px){.col-12-style{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:568px){.col-12-style{max-width:464px}}@media (min-width:768px){.col-12-style{max-width:648px}}@media (min-width:1024px){.col-12-style{max-width:928px}}@media (min-width:1440px){.col-12-style{max-width:1218px}}@media (max-width:767.98px){.col-12-style--full-xs{max-width:100%}.col-12-style--full-xs,.col-12-style--nomination_forms{padding-left:0;padding-right:0}}.sk-reset-ul{list-style:none;margin:0;padding:0}.cover-image-container{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.cover-image-container img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sk-full-absolute-positioned{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.dark-bg-selection ::selection{background:#2c2c2c;color:#fff}.light-bg-selection ::selection{background:#fff;color:#2c2c2c}
/*! purgecss start ignore */.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;background:none;border:1px solid #3c3c3c42;border-radius:4px;display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:#3c3c3c80;transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:#3c3c3c80;background-color:initial;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border:1px solid #3c3c3c42;border-radius:0 0 4px 4px;border-top-style:none;box-shadow:0 3px 6px 0 #00000026;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;cursor:pointer;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option--highlight{background:#5897fb}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:#3c3c3c80;cursor:inherit}.vs__selected{align-items:center;background-color:#f0f0f0;border:1px solid #3c3c3c42;border-radius:4px;color:#333;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:#3c3c3c80;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:initial;border-color:#0000}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{appearance:none;background:none;border:1px solid #0000;border-left:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid #6464641a;border-left-color:#3c3c3c73;font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0);transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}.vs__selected{margin:0;padding:0}.vs__dropdown-toggle,.vs__selected-options{padding:0}.vs__search,.vs__search:focus{margin:0;padding:0}

/*! purgecss end ignore */
/*! purgecss start ignore */.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}.tiny-slider__header{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:1rem;position:relative}@media (min-width:1024px){.tiny-slider__header{padding-left:calc(8.3333% + 30px);padding-right:calc(8.3333% + 30px)}}.tiny-slider__title{font-size:1.25rem;margin:0}.tiny-slider__title .badge{bottom:1.25rem;font-size:.75rem;font-weight:400;letter-spacing:.2px;line-height:1.1rem;padding:.1875rem .375rem;position:relative}@media (min-width:768px){.tiny-slider__title{font-size:1.375rem}.tiny-slider__title .badge{bottom:1.5625rem;font-size:.8125rem}}@media (min-width:1440px){.tiny-slider__title{font-size:1.875rem}.tiny-slider__title .badge{bottom:2.6875rem;padding:.25rem .5rem}}@media (max-width:767.98px){.tiny-slider__title{font-size:1.375rem;font-weight:600}}.tiny-slider__subtitle{font-size:.875rem;font-weight:400;margin-top:.625rem}@media (min-width:1440px){.tiny-slider__subtitle{font-size:1.25rem}}.tiny-slider__navigation{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.tiny-slider__navigation button{margin:0}.tiny-slider__navigation svg{height:1.75rem;width:1.75rem}@media (max-width:767.98px){.tiny-slider__navigation{z-index:2}.tiny-slider__navigation--carousel,.tiny-slider__navigation--tiny-carousel{display:none}}.tiny-slider__link{color:#fff}.tiny-slider__link:hover{color:#fff;text-decoration:none}.tiny-slider__header__left{align-items:flex-end;display:flex;flex:1}@media (max-width:767.98px){.tiny-slider__header__left{margin-left:auto;margin-right:auto;max-width:464px}}.tiny-slider__header__left__inner{flex:1}.tiny-slider__tabs{margin-top:2rem}.tiny-slider__tab{background:none;border:none;border-bottom:1px solid #0000;color:#fff;cursor:pointer;font-size:.75rem;margin-right:.875rem;padding:0 0 1px}.main-wrapper:not(.main-wrapper--touch-device) .tiny-slider__tab:hover,.tiny-slider__tab--active{border-bottom-color:#fff}@media (min-width:568px){.tiny-slider__tab{margin-right:1.25rem}}@media (min-width:768px){.tiny-slider__tab{font-size:.875rem;font-weight:600}}@media (min-width:1440px){.tiny-slider__tab{font-size:1rem;font-weight:600}}.tiny-slider__more-btn{font-weight:500!important}.tiny-slider__header .tiny-slider__more-btn{border-color:#fff;font-weight:600!important}@media (max-width:567.98px){.tiny-slider__header .tiny-slider__more-btn{display:none}}@media (min-width:568px){.tiny-slider__footer .tiny-slider__more-btn{display:none}}@media (max-width:567.98px){.tiny-slider__footer{margin-top:2rem}}.tiny-slider__inner-wrap{position:relative}.tiny-slider--carousel .tns-item{-webkit-transform:translateZ(0);transition:opacity .3s ease-in-out}.tiny-slider--carousel .tns-item:not(.tns-slide-active){opacity:.2}.tiny-slider__mobile-version--carousel{-webkit-overflow-scrolling:touch;margin-left:-.9375rem;margin-right:-.9375rem;overflow-x:auto;overflow-y:hidden;padding-left:.9375rem;padding-right:.9375rem;white-space:nowrap}@media (max-width:767.98px){.tiny-slider__mobile-version--carousel .el-card{display:inline-block;margin-right:1.875rem;width:14rem}}.tiny-slider__mobile-version--carousel .el-card__title{white-space:normal}.tiny-slider__mobile-version--tiny-carousel{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.tiny-slider__header--gallery{z-index:2}@media (min-width:768px){.tiny-slider__header--gallery{z-index:1}}@media (max-width:767.98px){.tiny-slider__header--gallery{padding:0 .9375rem}}.tiny-slider--gallery .tns-outer{overflow:hidden;position:relative;z-index:1}.tiny-slider__slide__inner{align-items:center;color:#fff;display:flex;justify-content:flex-start;min-height:15.625rem;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-slider__slide__inner{height:15.625rem}}@media (max-width:767.98px) and (orientation:portrait){.tiny-slider__slide__inner{align-items:flex-end;min-height:25.8125rem}}@media (min-width:768px){.tiny-slider__slide__inner{min-height:20.75rem}}@media (min-width:1024px){.tiny-slider__slide__inner{min-height:25.5rem}}@media (min-width:1440px){.tiny-slider__slide__inner{min-height:37.5rem}}.tiny-slider__slide__content{padding:0 3rem;position:relative;z-index:2}@media (min-width:568px){.tiny-slider__slide__content{padding:0 6rem}}@media (min-width:768px){.tiny-slider__slide__content{min-width:80%;padding:0 5.625rem}}@media (min-width:1024px){.tiny-slider__slide__content{padding:0 5rem}}@media (min-width:1440px){.tiny-slider__slide__content{padding:0 6.75rem}}@media (max-width:767.98px) and (orientation:portrait){.tiny-slider__slide__content{padding:0 5rem 5rem}}@media (max-width:567.98px) and (orientation:portrait){.tiny-slider__slide__content{padding:0 2.9375rem 2.9375rem}}.tiny-slider__slide__title{font-size:1.5rem;line-height:1.9375rem;margin-bottom:.9375rem;text-shadow:0 0 10px #0003}@media (min-width:568px){.tiny-slider__slide__title{margin-bottom:.75rem}}@media (min-width:768px){.tiny-slider__slide__title{font-size:2rem}}@media (min-width:1440px){.tiny-slider__slide__title{font-size:3.4375rem;line-height:3.75rem}}.tiny-slider__slide__description{font-size:.75rem;line-height:130%;margin-bottom:1.5625rem}@media (min-width:568px){.tiny-slider__slide__description{margin-bottom:1.5625rem;max-width:60%}}@media (min-width:768px){.tiny-slider__slide__description{font-size:.875rem;line-height:120%}}@media (min-width:1440px){.tiny-slider__slide__description{font-size:1.25rem;line-height:1.75rem}}.tiny-slider__slide__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.tiny-slider__slide__background .tiny-slider__slide__background-inner{height:100%;position:absolute;transform:scale(1);width:100%}.tiny-slider__slide__background img{left:50%;min-height:100%;min-width:100%;object-fit:cover;opacity:.8;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.tiny-slider__link--gallery-btn .btn{font-size:1rem;font-weight:600;padding:.5625rem 1.5rem}.tiny-slider__arrow{position:relative}.tiny-slider__arrow svg{height:1.125rem;width:1.125rem}@media (min-width:1440px){.tiny-slider__arrow svg{height:1.5625rem;width:1.5625rem}}.tiny-slider__arrow--gallery-left{left:.5625rem}.tiny-slider__arrow--gallery-right{right:.5625rem}@media (min-width:568px){.tiny-slider__arrow--gallery-left{left:2.0625rem}.tiny-slider__arrow--gallery-right{right:2.0625rem}}@media (min-width:768px){.tiny-slider__arrow--gallery-left{left:-2.8125rem}.tiny-slider__arrow--gallery-right{right:-2.8125rem}}@media (min-width:1024px){.tiny-slider__arrow--gallery-left{left:-2.4375rem}.tiny-slider__arrow--gallery-right{right:-2.4375rem}}@media (min-width:1440px){.tiny-slider__arrow--gallery-left{left:-3.25rem}.tiny-slider__arrow--gallery-right{right:-3.25rem}}.tiny-slider__arrow--carousel-left{left:-5rem}.tiny-slider__arrow--carousel-right{right:-5rem}@media (max-width:1080px) and (min-width:1024px),(max-width:800px) and (min-width:768px){.tiny-slider__arrow--carousel-left{left:-2.5rem}.tiny-slider__arrow--carousel-right{right:-2.5rem}}@media (min-width:1440px){.tiny-slider__arrow--carousel-left{left:-5.625rem}.tiny-slider__arrow--carousel-right{right:-5.625rem}}.tiny-slider__navigation--tiny-carousel{height:auto;overflow:hidden;transform:translateY(2.1875rem)}.tiny-slider__navigation--tiny-carousel .tiny-slider__arrow.btn--icon.btn--xsm{background-color:#444;border-radius:0;padding:1.375rem .3125rem 1.375rem .5rem;transition:left .1s ease-in-out,right .1s ease-in-out}.tiny-slider__arrow--tiny-carousel-left{left:-2.5rem}.tiny-slider__arrow--tiny-carousel-right{right:-2.5rem}.tiny-slider__inner-wrap:hover .tiny-slider__arrow--tiny-carousel-left{left:0}.tiny-slider__inner-wrap:hover .tiny-slider__arrow--tiny-carousel-right{right:0}.tiny-slider--hover-bg-animation .tiny-slider__slide__background{transition:transform .3s ease-in-out}.tiny-slider--hover-bg-animation .tiny-slider__slide__inner:not(.tiny-slider__slide__inner--no-hover):hover .tiny-slider__slide__background{transform:scale(1.03)}.tiny-slider--light-bg .tiny-slider__header{color:#fff}.tiny-slider--light-bg .tiny-slider__navigation svg path{fill:#fff}.tiny-slider--light-bg .tiny-slider__navigation button:disabled path,.tiny-slider--light-bg .tiny-slider__navigation button:disabled svg{fill:#da4860}.tiny-slider--light-bg .tiny-slider__navigation button:hover:not(:disabled) path,.tiny-slider--light-bg .tiny-slider__navigation button:hover:not(:disabled) svg{fill:#121212}.tiny-slider--dark-bg .tiny-slider__header{color:#fff}.tiny-slider--dark-bg .tiny-slider__navigation svg path{fill:#fff}.tiny-slider--dark-bg .tiny-slider__navigation button:disabled path,.tiny-slider--dark-bg .tiny-slider__navigation button:disabled svg{fill:#4f4f4f}.tiny-slider--dark-bg .tiny-slider__navigation button:hover:not(:disabled) path,.tiny-slider--dark-bg .tiny-slider__navigation button:hover:not(:disabled) svg{fill:#ff5a75}.tiny-slider--white-bg .tiny-slider__header{color:#121212}.tiny-slider--white-bg .tiny-slider__navigation svg path{fill:#121212}.tiny-slider--white-bg .tiny-slider__navigation button:disabled path,.tiny-slider--white-bg .tiny-slider__navigation button:disabled svg{fill:#d9d9d9}.tiny-slider--white-bg .tiny-slider__navigation button:hover:not(:disabled) path,.tiny-slider--white-bg .tiny-slider__navigation button:hover:not(:disabled) svg{fill:#ff5a75}.tiny-slider--white-bg .tiny-slider__tab{color:#121212}.tiny-slider--white-bg .tiny-slider__tab--active{border-color:#121212}@media (min-width:1024px){.tiny-slider--package-deals .tiny-slider__tabs{margin-top:3.75rem}}.tiny-slider--package-deals .tiny-slider__title{font-size:1.5rem;margin-left:-4px;text-shadow:0 0 10px #0003}@media (min-width:768px){.tiny-slider--package-deals .tiny-slider__title{font-size:2rem}}@media (min-width:1440px){.tiny-slider--package-deals .tiny-slider__title{font-size:3.4375rem}}.tiny-slider--package-deals .tiny-slider__subtitle{font-weight:500;line-height:1.3125rem}@media (min-width:1440px){.tiny-slider--package-deals .tiny-slider__subtitle{font-size:1.25rem;line-height:2rem}}.lazyload{object-fit:cover;opacity:1}.lazyloaded{opacity:1}
/*! purgecss end ignore */.btn{background-color:initial;border:1px solid #0000;border-radius:.25rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5rem;padding:1rem 3rem;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#fff;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem #007bff40;outline:0}.btn.disabled,.btn:disabled{opacity:.65;pointer-events:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn--primary:hover{color:#ff6e86}.btn--primary.focus,.btn--primary:focus,.btn--primary:hover{background-color:#fff}.btn--primary-invert{background-color:#ff5a75;border-color:#ff5a75;color:#121212}.btn--primary-invert:hover{background-color:#121212;border-color:#ff274a;color:#ff6e86}.btn--primary-invert.focus,.btn--primary-invert:focus{background-color:#121212;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#121212}.btn--primary-invert.disabled,.btn--primary-invert:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#121212}.btn--primary-invert:not(:disabled):not(.disabled).active,.btn--primary-invert:not(:disabled):not(.disabled):active,.show>.btn--primary-invert.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#121212}.btn--primary-invert:not(:disabled):not(.disabled).active:focus,.btn--primary-invert:not(:disabled):not(.disabled):active:focus,.show>.btn--primary-invert.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.btn--white{background-color:#fff;border-color:#fff;color:#ff5a75}.btn--white:hover{background-color:#ff5a75;border-color:#e6e6e6;color:#1c1c1c}.btn--white.focus,.btn--white:focus{background-color:#ff5a75;border-color:#e6e6e6;box-shadow:0 0 0 .2rem #dededf80;color:#ff5a75}.btn--white.disabled,.btn--white:disabled{background-color:#fff;border-color:#fff;color:#ff5a75}.btn--white:not(:disabled):not(.disabled).active,.btn--white:not(:disabled):not(.disabled):active,.show>.btn--white.dropdown-toggle{background-color:#e6e6e6;border-color:#dfdfdf;color:#ff5a75}.btn--white:not(:disabled):not(.disabled).active:focus,.btn--white:not(:disabled):not(.disabled):active:focus,.show>.btn--white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dededf80}.btn--pink{color:#ff5a75}.btn--pink,.btn--pink:hover{background-color:#0000;border-color:#0000}.btn--pink:hover{color:#ff6e86}.btn--pink.focus,.btn--pink:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--pink.disabled,.btn--pink.focus,.btn--pink:disabled,.btn--pink:focus,.btn--pink:not(:disabled):not(.disabled).active,.btn--pink:not(:disabled):not(.disabled):active,.show>.btn--pink.dropdown-toggle{background-color:#0000;border-color:#0000;color:#ff5a75}.btn--pink:not(:disabled):not(.disabled).active:focus,.btn--pink:not(:disabled):not(.disabled):active:focus,.show>.btn--pink.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--primary{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.btn--primary.focus,.btn--primary:focus,.btn--primary:hover{background-color:#ff6e86;border-color:#ff274a;color:#fff}.btn--primary.focus,.btn--primary:focus{box-shadow:0 0 0 .2rem #ff738a80}.btn--primary.disabled,.btn--primary:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.btn--primary:not(:disabled):not(.disabled).active,.btn--primary:not(:disabled):not(.disabled):active,.show>.btn--primary.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.btn--primary:not(:disabled):not(.disabled).active:focus,.btn--primary:not(:disabled):not(.disabled):active:focus,.show>.btn--primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.btn--secondary{background-color:#121212;border-color:#121212;color:#fff}.btn--secondary.focus,.btn--secondary:focus,.btn--secondary:hover{background-color:#1c1c1c;border-color:#000;color:#fff}.btn--secondary.focus,.btn--secondary:focus{box-shadow:0 0 0 .2rem #36363680}.btn--secondary.disabled,.btn--secondary:disabled{background-color:#121212;border-color:#121212;color:#fff}.btn--secondary:not(:disabled):not(.disabled).active,.btn--secondary:not(:disabled):not(.disabled):active,.show>.btn--secondary.dropdown-toggle{background-color:#000;border-color:#000;color:#fff}.btn--secondary:not(:disabled):not(.disabled).active:focus,.btn--secondary:not(:disabled):not(.disabled):active:focus,.show>.btn--secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #36363680}.btn--primary--outline{border-color:#ff5a75;color:#ff5a75}.btn--primary--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--primary--outline:hover{background-color:initial;border-color:#fff;color:#fff}.btn--primary--outline:hover .sk-icon svg path{fill:#fff}.btn--primary--outline.focus,.btn--primary--outline:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--primary--outline.disabled,.btn--primary--outline:disabled{background-color:initial;color:#ff5a75}.btn--primary--outline:not(:disabled):not(.disabled).active,.btn--primary--outline:not(:disabled):not(.disabled):active,.show>.btn--primary--outline.dropdown-toggle{background-color:initial;border-color:#fff;color:#fff}.btn--primary--outline:not(:disabled):not(.disabled).active:focus,.btn--primary--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--primary--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--secondary--outline{border-color:#727272;color:#fff}.btn--secondary--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--secondary--outline:hover{background-color:initial;border-color:#ff5a75;color:#ff5a75}.btn--secondary--outline:hover .sk-icon svg path{fill:#ff5a75}.btn--secondary--outline.focus,.btn--secondary--outline:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--secondary--outline.disabled,.btn--secondary--outline:disabled{background-color:initial;color:#fff}.btn--secondary--outline:not(:disabled):not(.disabled).active,.btn--secondary--outline:not(:disabled):not(.disabled):active,.show>.btn--secondary--outline.dropdown-toggle{background-color:initial;border-color:#ff5a75;color:#212529}.btn--secondary--outline:not(:disabled):not(.disabled).active:focus,.btn--secondary--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--secondary--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--primary-invert--outline{border-color:#ff5a75;color:#ff5a75}.btn--primary-invert--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--primary-invert--outline:hover{background-color:initial;border-color:#121212;color:#121212}.btn--primary-invert--outline:hover .sk-icon svg path{fill:#121212}.btn--primary-invert--outline.focus,.btn--primary-invert--outline:focus{box-shadow:0 0 0 .2rem #12121280}.btn--primary-invert--outline.disabled,.btn--primary-invert--outline:disabled{background-color:initial;color:#ff5a75}.btn--primary-invert--outline:not(:disabled):not(.disabled).active,.btn--primary-invert--outline:not(:disabled):not(.disabled):active,.show>.btn--primary-invert--outline.dropdown-toggle{background-color:initial;border-color:#121212;color:#fff}.btn--primary-invert--outline:not(:disabled):not(.disabled).active:focus,.btn--primary-invert--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--primary-invert--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--white--outline{border-color:#fff;color:#fff}.btn--white--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--white--outline:hover{background-color:initial;border-color:#000;color:#000}.btn--white--outline:hover .sk-icon svg path{fill:#000}.btn--white--outline.focus,.btn--white--outline:focus{box-shadow:0 0 0 .2rem #00000080}.btn--white--outline.disabled,.btn--white--outline:disabled{background-color:initial;color:#fff}.btn--white--outline:not(:disabled):not(.disabled).active,.btn--white--outline:not(:disabled):not(.disabled):active,.show>.btn--white--outline.dropdown-toggle{background-color:initial;border-color:#000;color:#212529}.btn--white--outline:not(:disabled):not(.disabled).active:focus,.btn--white--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--white--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--white-dark-bg--outline{border-color:#fff;color:#fff}.btn--white-dark-bg--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--white-dark-bg--outline:hover{background-color:initial;border-color:#ff5a75;color:#ff5a75}.btn--white-dark-bg--outline:hover .sk-icon svg path{fill:#ff5a75}.btn--white-dark-bg--outline.focus,.btn--white-dark-bg--outline:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--white-dark-bg--outline.disabled,.btn--white-dark-bg--outline:disabled{background-color:initial;color:#fff}.btn--white-dark-bg--outline:not(:disabled):not(.disabled).active,.btn--white-dark-bg--outline:not(:disabled):not(.disabled):active,.show>.btn--white-dark-bg--outline.dropdown-toggle{background-color:initial;border-color:#ff5a75;color:#212529}.btn--white-dark-bg--outline:not(:disabled):not(.disabled).active:focus,.btn--white-dark-bg--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--white-dark-bg--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn--black--outline{border-color:#2c2c2c;color:#2c2c2c}.btn--black--outline .sk-icon svg path{transition:fill .2s ease-in-out}.btn--black--outline:hover{background-color:initial;border-color:#ff5a75;color:#ff5a75}.btn--black--outline:hover .sk-icon svg path{fill:#ff5a75}.btn--black--outline.focus,.btn--black--outline:focus{box-shadow:0 0 0 .2rem #ff5a7580}.btn--black--outline.disabled,.btn--black--outline:disabled{background-color:initial;color:#2c2c2c}.btn--black--outline:not(:disabled):not(.disabled).active,.btn--black--outline:not(:disabled):not(.disabled):active,.show>.btn--black--outline.dropdown-toggle{background-color:initial;border-color:#ff5a75;color:#fff}.btn--black--outline:not(:disabled):not(.disabled).active:focus,.btn--black--outline:not(:disabled):not(.disabled):active:focus,.show>.btn--black--outline.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #2c2c2c80}.btn--link{border-radius:0;color:#fff;font-weight:400}.btn--link.btn{padding:0}.btn--link__text{border-bottom:1px solid #0000;transition:border-color .1s ease-in-out}.btn--link__text:hover{border-bottom-color:#ff5a75}.btn--link .btn__icon--outline>span>svg>path:hover{fill:#ff5a75;stroke:#ff5a75}.btn--link:hover{color:#ff5a75}.btn--link:hover .btn__icon--outline{stroke:#fff;transition:stroke .2s ease-in-out}.btn--link:hover .btn__icon--outline path,.btn--link:hover .btn__icon--outline svg{stroke:#ff5a75;fill:#ff5a75}.btn--link:hover .btn__icon--solid{fill:#fff;transition:fill .2s ease-in-out}.btn--link:hover .btn__icon--solid path,.btn--link:hover .btn__icon--solid svg{fill:#ff5a75;stroke:#ff5a75}.btn--link.focus,.btn--link:focus{text-decoration:none}.btn--link.disabled,.btn--link:disabled{color:#6c757d;pointer-events:none}.btn--link--pink-bg:hover{border-bottom-color:#121212;color:#121212}.btn--link--white-bg{border-bottom-color:#ff5a75;color:#ff5a75}.btn--link--white-bg:hover{border-bottom-color:#121212;color:#121212}.btn:not(.btn--icon) .btn__icon svg{bottom:0;margin-right:10px;position:relative;vertical-align:middle}.btn:not(.btn--icon) .btn__icon circle,.btn:not(.btn--icon) .btn__icon path{transition:all .1s ease-in-out}.btn--lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn--sm{padding:.625rem 1.5rem}.btn--sm,.btn--xsm{border-radius:.2rem;font-size:.875rem;line-height:130%}.btn--xsm{padding:.3rem .8rem}.btn--icon{border-radius:.25rem;font-size:1rem;line-height:1;padding:1rem}.btn--icon .sk-icon{bottom:1px;position:relative}.btn--icon.btn--lg{border-radius:.3rem;font-size:1.25rem;line-height:1;padding:.5rem}.btn--icon.btn--sm{border-radius:.2rem;font-size:.875rem;line-height:1;padding:.625rem}.btn--icon.btn--sm .sk-icon{margin-right:.125rem}.btn--icon.btn--sm .sk-icon svg{height:16px;width:16px}.btn--icon.btn--xsm{border-radius:.2rem;font-size:.875rem;line-height:1;padding:.3rem}.btn--block{display:block;width:100%}.btn--block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.formulate-input--submit button{font-weight:600}.btn--pink:focus,.btn--pink:not(:disabled):not(.disabled).active:focus,.btn--pink:not(:disabled):not(.disabled):active:focus,.btn:focus,.show>.btn--pink.dropdown-toggle:focus,a:focus{box-shadow:none}.badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25rem .5rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:initial;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#ff5a75;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#ff274a;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem #ff5a7580;outline:0}.badge-secondary{background-color:#727272;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#595959;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem #72727280;outline:0}.badge-light{background-color:#fff;color:#ff5a75}a.badge-light:focus,a.badge-light:hover{background-color:#e6e6e6;color:#ff5a75}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem #ffffff80;outline:0}

/*! purgecss start ignore */.sk-modal{align-items:center;background:#00000080;bottom:0;color:#121212;display:flex;justify-content:center;left:0;margin:0!important;padding-top:4.375rem;position:fixed;top:0;width:100%;z-index:1500}@media (max-width:767.98px){.sk-modal{padding-top:0}.sk-modal-package{padding-top:0;position:sticky;z-index:8000}}.sk-modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sk-modal__inner{animation:slide-up .4s ease;background:#fff;box-shadow:0 0 10px #00000080;max-height:100%;overflow-y:auto;width:100%}.sk-modal--regular-size .sk-modal__inner{max-width:27rem}.sk-modal--small-size .sk-modal__inner{max-width:24rem}.sk-modal--700-size .sk-modal__inner{max-width:43.75rem}.sk-modal--600-size .sk-modal__inner{max-width:37rem}.sk-modal--large-size .sk-modal__inner{max-width:48rem}.sk-modal--extra-large-size .sk-modal__inner{max-width:55.75rem}.sk-modal--1008-size .sk-modal__inner{max-width:63rem}.sk-modal--592-size .sk-modal__inner{max-width:37rem}@media (min-width:768px){.sk-modal__inner{border-radius:.25rem}}.sk-modal__inner-sla{max-width:36.875rem!important}@media (max-width:1439.98px){.sk-modal__inner-sla{height:max-content;max-width:33rem!important}}@media (max-width:767.98px){.sk-modal__inner-sla,.sk-modal__inner-sla-confirmation{height:100vh}}.sk-modal__inner-violet-border .sk-modal__inner-new-event{border-left:16px solid #756a96}.sk-modal__inner-new-event{border-left:16px solid #2c2c2c;margin-top:-60px;width:466px}.sk-modal__inner-new-event--custom{width:342px}.sk-modal__inner-new-event--custom .sk-modal__head h4{font-size:22px;line-height:30px}.sk-modal__inner-new-event--custom .sk-modal__body{padding:0 2rem 2rem}.sk-modal__inner-new-event--detail{width:536px}.sk-modal__inner-new-event--prices{min-height:544px;width:327px}@media (min-width:568px){.sk-modal__inner-check-availability{max-width:54rem!important;overflow-y:visible}}.sk-modal__inner-check-availability--confirmation{max-width:37rem!important}@media (max-width:767.98px){.sk-modal__inner-check-availability--confirmation{border-radius:.25rem}}.sk-modal__inner--award-info{width:384px}@media (max-width:767.98px){.sk-modal__inner--award-info{border-radius:4px;box-shadow:0 4px 15px #00000040;height:max-content;width:272px}}.sk-modal__inner--award-info h4{font-size:25px!important;line-height:35px!important}@media (max-width:767.98px){.sk-modal__inner--award-info h4{font-size:24px!important}}.sk-modal__inner--award-info p{font-size:18px;font-weight:500;line-height:33px}@media (max-width:767.98px){.sk-modal__inner--award-info p{font-size:14px;font-weight:500;line-height:160%}}.sk-modal__inner--award-info .sk-modal__head{padding:1.875rem 1.875rem 1.125rem}@media (max-width:767.98px){.sk-modal__inner--award-info .sk-modal__head{align-items:flex-start;padding-left:1rem}.sk-modal__inner--award-info svg{height:20px!important;width:20px!important}}.sk-modal__inner--award-info-voting{height:max-content;width:460px}.sk-modal__inner--award-info-voting-modal-info{height:max-content;width:384px}@media (max-width:767.98px){.sk-modal__inner--award-info-voting-modal-info{width:272px}}.sk-modal__inner--award-info-voting-modal-info>div>div>span>p{padding:0;width:97%}.sk-modal__inner-description{width:24.5rem}.sk-modal__head{align-items:center;color:#000;display:flex;justify-content:space-between;padding:1rem}.sk-modal__head--no-title{justify-content:flex-end}.sk-modal__head-sla{align-items:flex-start}.sk-modal__head-sla__info>span>h4{font-size:25px;font-weight:600;line-height:35px}@media (max-width:767.98px){.sk-modal__head-sla__info>span>h4{font-size:24px;font-weight:600;line-height:130%}}.sk-modal__head h4{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin:0}@media (max-width:1200px){.sk-modal__head h4{font-size:calc(1.3125rem + .75vw)}}@media (min-width:768px){.sk-modal__head{padding:1.875rem}.sk-modal__head-sla__info{padding:44px 32px 18px}}@media (max-width:767.98px){.sk-modal__head-sla__info{padding:33px 24px 28px}}.sk-modal__head-event-date{padding-left:1rem;padding-right:1rem}.sk-modal__sticky-head{background-color:#fff;height:83px;position:fixed;width:48rem}.sk-modal__sticky-head h4{font-size:30px}@media (max-width:767.98px){.sk-modal__sticky-head{width:100%}}.sk-modal__sticky-head-shadow{box-shadow:0 1px 4px #0000001a}.sk-modal__close{color:#ff5a75;cursor:pointer}.sk-modal__close path,.sk-modal__close svg{fill:#ff5a75}.sk-modal__close-black path,.sk-modal__close-black svg{fill:#121212}.sk-modal__close-black--bg-gray{background:#ececec;border-radius:50%;padding:10px}.sk-modal__close-check-availability{padding:10px!important}.sk-modal__close-check-availability>span{vertical-align:bottom}.sk-modal__foot{align-items:center;background-color:#f2f2f2;color:#121212;display:flex;justify-content:space-between;padding:1.875rem}.sk-modal__foot a:hover{cursor:pointer}.sk-modal__foot span{display:inline-block}.sk-modal__foot .btn{font-weight:600}.sk-modal__body{padding:0 1rem 1rem}@media (min-width:768px){.sk-modal__body{padding:0 1.875rem 1.875rem}.sk-modal__body--sla-banner{padding:0}.sk-modal__body--sla-prevoting{padding:0 1.75rem 1.875rem}}.sk-modal__body-sla-info{padding:0 1.875rem 3.25rem}@media (max-width:767.98px){.sk-modal__body{padding:0 1.5rem 3rem}}.sk-modal__body-description{padding:0 1.875rem 1.875rem}@media (max-width:767.98px){.sk-modal__body-sla-winner{padding:0 1rem 3.25rem}}@media (min-width:568px) and (max-width:1023.98px){.sk-modal__body-package--fitler-calendar{height:631px;overflow:auto}}.sk-modal__body-event-date{padding-left:1rem;padding-right:1rem}.sk-modal__body-edit-location-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem 1rem}@media (min-width:568px){.sk-modal__body-edit-location-info{padding:0 1.5rem 1.25rem}.sk-modal__body-edit-location-info-check-availability{margin-top:0;padding:32px 32px 12px}}@media (max-width:767.98px){.sk-modal__body-edit-location-info-check-availability{margin-bottom:65px;margin-top:84px;padding:16px}}.sk-modal__body-edit-location-info-check-availability--confirmation{padding:32px!important}@media (max-width:767.98px){.sk-modal__body-edit-location-info-check-availability--confirmation{margin-bottom:0!important;padding:32px 16px!important}}.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div{display:grid;row-gap:16px}.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div>div{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:767.98px){.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div>div>h4{font-size:18px;font-weight:700;line-height:28px}.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div{row-gap:0}}@media (min-width:568px){.sk-modal__body-check-availability{margin-top:0;padding:32px 32px 12px}}@media (max-width:767.98px){.sk-modal__body-check-availability{margin-bottom:65px;margin-top:84px;padding:16px}}.sk-modal__body-check-availability--confirmation{padding:32px!important}@media (max-width:767.98px){.sk-modal__body-check-availability--confirmation{margin-bottom:0!important;padding:32px 16px!important}}.sk-modal__body-check-availability--confirmation>div>div>div>div{display:grid;row-gap:16px}.sk-modal__body-check-availability--confirmation>div>div>div>div>div{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:767.98px){.sk-modal__body-check-availability--confirmation>div>div>div>div>div>h4{font-size:18px;font-weight:700;line-height:28px}.sk-modal__body-check-availability--confirmation>div>div>div>div{row-gap:0}}.sk-modal--base-dialog .sk-modal__body{padding-top:1.875rem}.sk-modal--base-dialog .sk-modal__foot{justify-content:flex-end;padding:.9375rem}.sk-modal--base-dialog .sk-modal__foot .btn:not(:first-child){margin-left:.9375rem}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sk-modal .errormessage{color:#ff5a75}

/*! purgecss end ignore */@media (max-width:767.98px){.sk-modal__check-availability-type>div>div>div>div>span{margin-top:-11%}}.sk-modal__head-availability-modal{border-bottom:1px solid #ececec}.sk-modal__head-availability-modal>span>h4{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:-2px}@media (max-width:767.98px){.sk-modal__head-availability-modal{margin-top:34px}.sk-modal__head-availability-modal>span>h4{font-size:18px;font-style:normal;font-weight:700;line-height:28px;width:90%}}.sk-modal__head-contract-info{padding-bottom:1rem}.sk-modal__head-contract-info h4{font-size:1.875rem;font-weight:600;line-height:2.5rem;padding-bottom:0}.sk-modal__head-contract-info_top{align-items:flex-start}.sk-modal__head-contract-info_width h4{width:75%}.sk-modal__title-icon--warning{background:url(../images/icons/warning-pink.svg) no-repeat;background-position:0 13px;height:59px;width:53px}.sk-modal__head-center-title{justify-content:flex-end}.sk-modal__head-center-title span:not(.sk-modal__close){margin:auto}.sk-modal__head-center-title span.sk-modal__close{margin-left:0}.sk-modal-title--info-dashboard{font-family:Sofia Pro;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:32px!important}.sk-modal-text--info-dashboard{font-family:Sofia Pro;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:28px!important;width:99%}.sk-modal-text--info-dashboard-full{width:100%!important}.sk-modal-text--info-dashboard p{font-size:18px;line-height:28px}.sk-dropdown{position:relative}.sk-dropdown--dark .sk-dropdown__link{color:#fff}.sk-dropdown__menu{left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%}.sk-dropdown__link{color:#bdbdbd;display:block;font-size:.8125rem;padding:.5rem 1rem;white-space:nowrap}.sk-dropdown__link:hover{text-decoration:none}.sk-dropdown__link.router-link-exact-active{background:#4f4f4f}.sk-dropdown__trigger{color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;position:relative}.sk-dropdown__trigger:after{background-color:initial;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.sk-dropdown__trigger--active,.sk-dropdown__trigger:hover{text-decoration:none}.sk-dropdown__trigger--active:after,.sk-dropdown__trigger:hover:after{background-color:#ff5a75}

/*! purgecss start ignore */.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:.625rem;position:relative}@media (min-width:1440px){.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1rem}}.formulate-input-label--floating-label{font-size:.875rem;font-weight:400;left:.625rem;position:absolute;top:1.3125rem;transition:top .2s ease-in-out,font-size .2s ease-in-out;z-index:1}@media (min-width:768px){.formulate-input-label--floating-label{font-size:1rem}}@media (min-width:1440px){.formulate-input-label--floating-label{font-size:1.25rem;top:1.125rem}}.formulate-input-label--floating-label--has-value{font-size:.5833333333rem;top:0}@media (min-width:768px){.formulate-input-label--floating-label--has-value{font-size:.6666666667rem}}@media (min-width:1440px){.formulate-input-label--floating-label--has-value{font-size:.8333333333rem}}.formulate-input--dark-bg .formulate-input-label{color:#c5c5c5}.formulate-input--grey-bg .formulate-input-label{color:#fff}.formulate-input--light-bg .formulate-input-label{color:#9e9e9e}.formulate-input--has-errors .formulate-input-label{color:#ff5a75}.formulate-input-help{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.formulate-input-errors{font-size:.8125rem;list-style:none;margin:.9375rem 0 0;padding:0}.formulate-input-error{color:#ff5a75;letter-spacing:.2px;padding:0 .3rem .3rem}.formulate-input-element{position:relative;z-index:2}.formulate-input-element input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;background-clip:padding-box;background-color:initial;border:none;border-bottom:1px solid;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;height:2.125rem;line-height:1.25;padding:0 .625rem}@media (min-width:768px){.formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1rem;height:2.3125rem}}@media (min-width:1440px){.formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.25rem}}.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#c5c5c5;color:#fff}.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.formulate-input--dark-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#c5c5c5;color:#fff}.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.formulate-input--grey-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#c9c9c9;color:#2c2c2c}.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill,.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,.formulate-input--light-bg .formulate-input-element input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#2c2c2c;border-color:#c9c9c9;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--has-errors .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-bottom-color:#ff5a75}.formulate-input-element input:not([type=checkbox]):not([type=radio])[type=email],.formulate-input-element input:not([type=checkbox]):not([type=radio])[type=password],.formulate-input-element input:not([type=checkbox]):not([type=radio])[type=text]{width:100%}.formulate-input-element input:not([type=checkbox]):not([type=radio])::-ms-expand{background-color:initial;border:0}.formulate-input-element input:not([type=checkbox]):not([type=radio]):-moz-focusring{text-shadow:0 0 0 #2c2c2c}.formulate-input-element input:not([type=checkbox]):not([type=radio]):focus{background-color:initial;outline:0}.formulate-input-element input:not([type=checkbox]):not([type=radio])::placeholder{color:#0000;opacity:1}.formulate-input-sla-disabled_span{position:relative;z-index:2}.formulate-input-sla-disabled_span span{align-items:center;-webkit-appearance:none;background-clip:padding-box;background-color:initial;border:none;border-bottom:1px solid;border-radius:0;box-sizing:border-box;color:#fff;display:flex;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;height:2.125rem;line-height:1.25;padding:0 .625rem}@media (min-width:768px){.formulate-input-sla-disabled_span span{font-size:1rem;height:2.3125rem}}@media (min-width:1440px){.formulate-input-sla-disabled_span span{font-size:1.25rem}}.formulate-input--dark-bg .formulate-input-sla-disabled_span span{border-color:#c5c5c5;color:#fff}.formulate-input--dark-bg .formulate-input-sla-disabled_span span:-webkit-autofill,.formulate-input--dark-bg .formulate-input-sla-disabled_span span:-webkit-autofill:focus,.formulate-input--dark-bg .formulate-input-sla-disabled_span span:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--grey-bg .formulate-input-sla-disabled_span span{border-color:#c5c5c5;color:#fff}.formulate-input--grey-bg .formulate-input-sla-disabled_span span:-webkit-autofill,.formulate-input--grey-bg .formulate-input-sla-disabled_span span:-webkit-autofill:focus,.formulate-input--grey-bg .formulate-input-sla-disabled_span span:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border-color:#c5c5c5;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--light-bg .formulate-input-sla-disabled_span span{border-color:#c9c9c9;color:#2c2c2c}.formulate-input--light-bg .formulate-input-sla-disabled_span span:-webkit-autofill,.formulate-input--light-bg .formulate-input-sla-disabled_span span:-webkit-autofill:focus,.formulate-input--light-bg .formulate-input-sla-disabled_span span:-webkit-autofill:hover{-webkit-text-fill-color:#2c2c2c;border-color:#c9c9c9;-webkit-box-shadow:"0 0 0 1000px #000 inset";-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formulate-input--has-errors .formulate-input-sla-disabled_span span{border-bottom-color:#ff5a75}.formulate-input-sla-disabled_span span[type=email],.formulate-input-sla-disabled_span span[type=password],.formulate-input-sla-disabled_span span[type=text]{width:100%}.formulate-input-sla-disabled_span span::-ms-expand{background-color:initial;border:0}.formulate-input-sla-disabled_span span:-moz-focusring{text-shadow:0 0 0 #2c2c2c}.formulate-input-sla-disabled_span span:focus{background-color:initial;outline:0}.formulate-input-sla-disabled_span span::placeholder{color:#0000;opacity:1}.formulate-input--checkbox .formulate-input-label{cursor:pointer}.formulate-input--checkbox .formulate-input-wrapper{padding:.3rem .625rem}.formulate-input--checkbox .formulate-input-group .formulate-input-wrapper{padding:0 .625rem}.formulate-input-element--checkbox{display:inline-block;margin-right:.625rem;vertical-align:middle}.formulate-input-element--checkbox input{display:none}.formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before{opacity:1;transform:scale(1);visibility:visible}.formulate-input--dark-bg .formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before,.formulate-input--grey-bg .formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before{background-position:50% 0}.formulate-input--light-bg .formulate-input-element--checkbox input:checked+.formulate-input-element-decorator:before{background-position:0 0}.formulate-input-element--checkbox .formulate-input-element-decorator{border:1.5px solid #fff;display:inline-block;height:1rem;position:relative;width:1rem}.formulate-input-element--checkbox .formulate-input-element-decorator:before{background:url(../images/icons/forms/checkmark.svg) no-repeat 300% 100%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(2);transition:opacity .1s ease-in-out,transform .1s ease-in-out;visibility:hidden;width:100%}.formulate-input--customselect{cursor:pointer}.formulate-input--customselect.formulate-input--dark-bg .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--dark-bg .formulate-input--nominationcategories__dropdown{background-color:#2c2c2c}.formulate-input--customselect.formulate-input--dark-bg .formulate-input--customselect__dropdown-item{color:#fff}.formulate-input--customselect.formulate-input--dark-bg .formulate-input--customselect__dropdown-item:hover,.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--grey-bg .formulate-input--nominationcategories__dropdown{background-color:#000}.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown-item{color:#fff}.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown-item:hover{background-color:#ff5a75}.formulate-input--customselect.formulate-input--grey-bg .formulate-input--customselect__dropdown .selected_option,.formulate-input--customselect.formulate-input--grey-bg .formulate-input--nominationcategories__dropdown .selected_option{background-color:#4f4f4f}.formulate-input--customselect.formulate-input--light-bg .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--light-bg .formulate-input--nominationcategories__dropdown{background-color:#fff;box-shadow:0 0 20px #00000026;color:#2c2c2c}.formulate-input--customselect.formulate-input--light-bg .formulate-input--customselect__dropdown-item:hover{background-color:#f2f2f2}.formulate-input-element--customselect{align-items:center;border-bottom:1px solid #ced4da;display:flex;width:100%}.formulate-input--has-errors .formulate-input-element--customselect{border-bottom-color:#ff5a75}.formulate-input-element--customselect input,.formulate-input-element--customselect span.formulate-input-element--customselect__selection{border-bottom:none!important;cursor:pointer;flex:1;min-width:1px}.customselect__round-btn{width:92%}.formulate-input--jumbotron .customselect__round-btn{width:100%!important}.formulate-input-element--customselect__reset{margin-right:.3rem;transform:scale(.8)}.formulate-input--light-bg .formulate-input-element--customselect__reset path,.formulate-input--light-bg .formulate-input-element--customselect__reset svg{fill:#121212}.formulate-input-element--customselect__reset-round{background-color:#fff;border-radius:50px;height:30px;margin:4px 0 0;text-align:center;width:30px}.formulate-input-element--customselect__reset-round path,.formulate-input-element--customselect__reset-round svg{fill:#444}.formulate-input-element--customselect__reset-round svg{height:18px;margin-top:2px;width:18px}.formulate-input-element--customselect__arrow svg{transform:scaleY(1)}.formulate-input-element--customselect__arrow--open svg{transform:scaleY(-1)}.formulate-input--light-bg .formulate-input-element--customselect__arrow path,.formulate-input--light-bg .formulate-input-element--customselect__arrow svg{fill:#121212}.formulate-input--has-errors .formulate-input-element--customselect__arrow path,.formulate-input--has-errors .formulate-input-element--customselect__arrow svg{fill:#ff5a75}.formulate-input--customselect__dropdown,.formulate-input--nominationcategories__dropdown{left:0;list-style:none;margin:0;padding:0;position:absolute!important;top:100%;transform:translateY(2px);width:-webkit-fill-available;width:-moz-available}@media (max-width:1023.98px){.formulate-input--customselect__dropdown,.formulate-input--nominationcategories__dropdown{width:-webkit-fill-available;width:-moz-available}}@media (max-width:767.98px){.formulate-input--customselect__dropdown,.formulate-input--nominationcategories__dropdown{width:-webkit-fill-available;width:-moz-available}}.formulate-input--customselect__dropdown--general-info{width:200px}.formulate-input--customselect__dropdown-item{cursor:pointer;font-size:.8125rem;padding:.3125rem .625rem;transition:background-color .1s ease-in-out}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown,.formulate-input--customselect.formulate-input--location-search .formulate-input--nominationcategories__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#000;background-color:#2c2c2c;border-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item{font-size:1rem;font-weight:500;padding:.5rem .625rem .5rem 1.5rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item:hover{background-color:#ff5a75}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item:hover:first-child{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item:hover:last-child{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item.selected_option{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff26}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item.selected_option:first-child{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search .formulate-input--customselect__dropdown-item.selected_option:last-child{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.formulate-input--customselect.formulate-input--location-search.formulate-input--jumbotron .formulate-input--customselect__dropdown-item{display:block;font-size:1.5625rem;padding:.375rem .625rem .375rem 1.5rem}.formulate-input--numberclearable{position:relative}.formulate-input--numberclearable__clear-btn{bottom:.4375rem;cursor:pointer;position:absolute;right:0}.formulate-input--numberclearable__clear-btn .sk-icon svg{height:21px;opacity:.7;width:21px}@media (min-width:768px){.formulate-input--numberclearable__clear-btn{bottom:.625rem}}@media (min-width:1024px){.formulate-input--numberclearable__clear-btn{bottom:1.0625rem}}.formulate-input--textclearable{position:relative}.formulate-input--textclearable__clear-btn{bottom:.4375rem;cursor:pointer;position:absolute;right:0}.formulate-input--textclearable__clear-btn .sk-icon svg{height:21px;opacity:.7;width:21px}@media (min-width:768px){.formulate-input--textclearable__clear-btn{bottom:.625rem}}@media (min-width:1024px){.formulate-input--textclearable__clear-btn{bottom:1.0625rem}}.vue-formulate-wrap--inline{align-items:flex-end;display:flex;justify-content:space-between;position:relative}.vue-formulate-wrap--inline>.formulate-input--customselect,.vue-formulate-wrap--inline>.formulate-input--email{flex:1;margin-right:1rem}@media (min-width:1440px){.vue-formulate-wrap--inline input:not(.formulate-input--checkbox):not(.formulate-input--radio){padding-bottom:.7rem}}.vue-formulate-wrap--inline .formulate-input-label--floating-label{top:.75rem}@media (max-width:1439.98px){.vue-formulate-wrap--inline .formulate-input-label--floating-label{top:.9375rem}}.vue-formulate-wrap--inline .formulate-input-label--floating-label--has-value{top:0}.vue-formulate-wrap--icon>.sk-icon{bottom:50%;bottom:calc(50% - .3rem);left:.5rem;position:absolute;transform:translateY(50%)}.vue-formulate-wrap--icon>.sk-icon svg{height:1.25rem;width:1.25rem}.vue-formulate-wrap--icon .formulate-input-label{padding-left:2.4rem}.vue-formulate-wrap--icon .formulate-input-label--floating-label{top:.85rem}.vue-formulate-wrap--icon .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-weight:500;padding-left:3rem}.vs__dropdown-toggle{border:none;border-bottom:1px solid;border-radius:0}.vs__search-input{position:relative}.vs__selected-options{overflow:hidden}.v-select--focused .vs__selected{display:none}.vs__search,.vs__search:focus{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.25}@media (min-width:1440px){.vs__search,.vs__search:focus{font-size:1rem;font-size:1.25rem}}.vs__search::-ms-clear,.vs__search::-ms-reveal,.vs__search:focus::-ms-clear,.vs__search:focus::-ms-reveal{display:none;height:0;width:0}.vs__search::-webkit-search-cancel-button,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search:focus::-webkit-search-cancel-button,.vs__search:focus::-webkit-search-decoration,.vs__search:focus::-webkit-search-results-button,.vs__search:focus::-webkit-search-results-decoration{display:none}.vs__search-input__first-suggestion{display:none;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.25;opacity:.2;position:absolute}@media (min-width:1440px){.vs__search-input__first-suggestion{font-size:1rem;font-size:1.25rem}}.vs--open>.vs__search-input__first-suggestion{display:block}.vs__dropdown-option{color:#bdbdbd;font-size:.8125rem;padding:.3125rem .625rem;transition:background-color .1s ease-in-out}.vs__dropdown-option--highlight{color:#fff}.vs__dropdown-menu{border-radius:0}.v-select--dark-bg .vs__dropdown-menu{background:#2c2c2c}.v-select--dark-bg .vs__dropdown-option{color:#fff}.v-select--dark-bg .vs__dropdown-option:hover{background-color:#000}.v-select--dark-bg .vs__search-input__first-suggestion{color:#fff}.v-select--light-bg .vs__dropdown-menu{background:#fff;box-shadow:0 0 20px #00000026}.v-select--light-bg .vs__dropdown-option{color:#2c2c2c}.v-select--light-bg .vs__dropdown-option--highlight,.v-select--light-bg .vs__dropdown-option:hover{background-color:#f2f2f2}.v-select--light-bg .vs__search-input__first-suggestion{color:#2c2c2c}.pagination__page--active{background-color:#ff5a75;border-radius:50%}.formulate-input--red .formulate-input-element--button{background-color:#ff5a75}

/*! purgecss end ignore */.el-card,.el-card__link{color:#fff}.el-card__link:hover{color:#fff;text-decoration:none}.el-card__image{overflow:hidden;position:relative;-webkit-transform:translateZ(0);width:100%}.el-card__image img{left:50%;min-height:1000%;min-width:1000%;object-fit:cover;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.el-card__image img,.el-card__image__inner{-webkit-backface-visibility:hidden;position:absolute}.el-card__image__inner{height:100%;left:0;top:0;transform:translateZ(0) scale(1);width:100%}.el-card__title{align-items:flex-start;display:flex;justify-content:flex-start}.el-card__category{bottom:100%;position:absolute}.el-card__category-text{background-color:#000;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5rem;padding:0 .5rem;position:relative;top:.75rem}@media (min-width:768px){.el-card__category-text{font-size:.875rem;font-weight:400;line-height:130%;padding:.5rem .75rem;top:1.25rem}}@media (min-width:1440px){.el-card__category-text{font-size:.9375rem;font-weight:600;line-height:1.5625rem;top:1.4375rem}}.el-card__description{background-color:#2c2c2c;padding:1.5rem 1.5rem 1rem;position:relative;-webkit-transform:translateZ(0);width:88%}@media (min-width:768px){.el-card__description{padding:1.5rem 2rem 1.25rem}}@media (min-width:1024px){.el-card__description{padding:2.5rem 3rem}}@media (min-width:1440px){.el-card__description{padding:2.25rem 2.5rem 1.75rem;width:79%}}@media (max-width:767.98px){.el-card__description{width:92%}}.el-card__title-text{flex:1;margin:0;padding:0}.el-card__next-btn svg{height:1rem;width:1rem}@media (min-width:768px){.el-card__next-btn svg{height:1.5rem;width:1.5rem}}@media (min-width:1024px){.el-card__next-btn svg{height:1.75rem;width:1.75rem}}.el-card--type-1 .el-card__title-text{font-size:.875rem;line-height:130%;min-height:1.75rem}@media (min-width:768px){.el-card--type-1 .el-card__title-text{font-size:1.25rem;line-height:130%;min-height:2.5rem}}@media (min-width:1440px){.el-card--type-1 .el-card__title-text{font-size:1.875rem;line-height:2.25rem;min-height:3.75rem}}.el-card--type-1 .el-card__title-text__subtitle{display:block;font-weight:300}@media (max-width:1023.98px){.el-card--type-1 .el-card__title-text__subtitle{font-size:.75rem}}.el-card--type-1 .el-card__image__inner{transition:transform .3s ease-in-out}.el-card--type-1 .el-card__image{height:10rem}@media (min-width:768px){.el-card--type-1 .el-card__image{height:13.5625rem}}@media (min-width:1024px){.el-card--type-1 .el-card__image{height:20rem}}@media (min-width:1440px){.el-card--type-1 .el-card__image{height:25rem}}.el-card--type-1 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}@media (min-width:568px){.el-card--type-1 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}}@media (min-width:1024px){.el-card--type-1 .el-card__description{margin-bottom:-2.8125rem;top:-2.8125rem}}.el-card--type-2{height:10.625rem;margin-bottom:3rem;position:relative}@media (min-width:768px){.el-card--type-2{height:12.875rem}}@media (min-width:1024px){.el-card--type-2{height:18.75rem}}@media (min-width:1440px){.el-card--type-2{height:15.625rem}}.el-card--type-2 .el-card__title-text{font-size:.875rem;transition:all .2s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__title-text{font-size:1.25rem}@media (min-width:768px){.el-card--type-2 .el-card__title-text{font-size:1rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__title-text{font-size:1.875rem}}@media (min-width:1024px){.el-card--type-2 .el-card__title-text{font-size:1.375rem}}.el-card--type-2 .el-card__image{bottom:0;height:10.625rem;left:0;position:absolute;transition:height .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:11.25rem;width:103%}@media (min-width:768px){.el-card--type-2 .el-card__image{height:12.875rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:13.5rem}}@media (min-width:1024px){.el-card--type-2 .el-card__image{height:18.75rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:19.375rem}}@media (min-width:1440px){.el-card--type-2 .el-card__image{height:15.625rem}.el-card--type-2:not(.el-card--no-hover):hover .el-card__image{height:16.25rem}}.el-card--type-2 .el-card__category{display:none}.el-card--type-2 .el-card__description{bottom:0;position:absolute;transform:translate3d(0,50%,0);transition:width .2s ease-in-out;width:80%}.el-card--type-2:not(.el-card--no-hover):hover .el-card__description{width:90%}.el-card--type-2 .el-card__subtitle-text{font-size:.875rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .1s ease-in-out .1s,opacity .1s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__subtitle-text{max-height:2rem;opacity:1;transition:max-height .1s ease-in-out,opacity .1s ease-in-out .1s}.el-card--type-2 .el-card__next-btn{opacity:0;transform:translateX(-2rem);transition:transform .1s ease-in-out,opacity .1s ease-in-out}.el-card--type-2:not(.el-card--no-hover):hover .el-card__next-btn{opacity:1;transform:translateX(0);transition:transform .1s ease-in-out,opacity .1s ease-in-out}.el-card--type-3 .el-card__title-text{font-size:.875rem;line-height:1.125rem;min-height:1.75rem;overflow:hidden;text-overflow:ellipsis}@media (min-width:1440px){.el-card--type-3 .el-card__title-text{font-size:1.25rem;line-height:1.625rem;min-height:3.1875rem}}.el-card--type-3 .el-card__title-text__subtitle{display:block;font-weight:300;overflow:hidden}.el-card--type-3 .el-card__image__inner{transition:transform .3s ease-in-out}.el-card--type-3:not(.el-card--no-hover):hover .el-card__image__inner{transform:translateZ(0) scale(1.1)}.el-card--type-3 .el-card__image{padding-top:61%}.el-card--type-3 .el-card__description{align-items:center;display:flex;margin-bottom:-1.875rem;padding:1.0625rem;top:-1.875rem}@media (min-width:568px){.el-card--type-3 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}}@media (min-width:768px){.el-card--type-3 .el-card__description{padding:1.6875rem 1.0625rem 1.0625rem}}@media (min-width:1440px){.el-card--type-3 .el-card__description{padding:1.5rem 1.1875rem 1.5rem 1.5rem}}@media (min-width:1024px){.el-card--type-3 .el-card__description{margin-bottom:-2.8125rem;top:-2.8125rem}}.el-card--type-3 .el-card__title{flex:1}.el-card--type-3 .el-card__next-btn{display:none;opacity:0;transform:translateX(-15px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.el-card--type-3:not(.el-card--no-hover):hover .el-card__next-btn{opacity:1;transform:translateX(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (min-width:768px){.el-card--type-3 .el-card__next-btn{display:block}}.landing-page__package-deals .el-card__title,.main-nav__content .el-card__title,.search-page__package-deals .el-card__title{overflow:hidden;white-space:nowrap}.landing-page__package-deals .el-card__title-text,.main-nav__content .el-card__title-text,.search-page__package-deals .el-card__title-text{min-height:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.landing-page__package-deals .el-card__title-text,.main-nav__content .el-card__title-text,.search-page__package-deals .el-card__title-text{font-size:1.75rem;line-height:2.1875rem}}.landing-page__package-deals .el-card__description,.main-nav__content .el-card__description,.search-page__package-deals .el-card__description{padding:2rem 1.5rem 1.125rem}.el-card--type-4 .el-card__title-text{font-size:.875rem;line-height:130%;min-height:1.75rem}@media (min-width:768px){.el-card--type-4 .el-card__title-text{font-size:1.25rem;line-height:130%;min-height:2.5rem}}@media (min-width:1440px){.el-card--type-4 .el-card__title-text{font-size:1.875rem;line-height:2.25rem;min-height:3.75rem}}.el-card--type-4 .el-card__title-text__subtitle{display:block;font-weight:300}@media (max-width:1023.98px){.el-card--type-4 .el-card__title-text__subtitle{font-size:.75rem}}.el-card--type-4 .el-card__image__inner{transition:transform .3s ease-in-out}.el-card--type-1:not(.el-card--no-hover):hover .el-card__image__inner{transform:translateZ(0) scale(1.03)}.el-card--type-4 .el-card__image{height:10rem}@media (min-width:768px){.el-card--type-4 .el-card__image{height:13.5625rem}}@media (min-width:1024px){.el-card--type-4 .el-card__image{height:20rem}}@media (min-width:1440px){.el-card--type-4 .el-card__image{height:25rem}}.el-card--type-4 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}@media (min-width:568px){.el-card--type-4 .el-card__description{margin-bottom:-1.875rem;top:-1.875rem}}@media (min-width:1024px){.el-card--type-4 .el-card__description{margin-bottom:-2.8125rem;top:-2.8125rem;width:312px}}.tiny-slider .el-card--type-2 .tiny-slider__link{display:block;height:100%;position:relative}.tiny-slider .el-card--type-2 .el-card__image{width:100%}.tiny-slider .el-card--type-2:not(.el-card--no-hover):hover .el-card__image{width:103%}

/*! purgecss start ignore */.sk-icon{display:inline-block;vertical-align:middle}.sk-icon svg{display:block}.sk-icon--dark .svg-part--fill{fill:#2c2c2c}.sk-icon--dark .svg-part--stroke{stroke:#2c2c2c}.sk-icon__no-fill{fill:none}.sk-icon--fill-hover.sk-icon--favorite_border:hover .path-0,.sk-icon--fill-hover.sk-icon--person_outline:hover .ellipse-0,.sk-icon--fill-hover.sk-icon--person_outline:hover .path-2,.sk-icon--fill-hover.sk-icon--search:hover .circle-1{fill:#ff5a75}

/*! purgecss end ignore */.sk-modal__login-type__reset{margin-top:1rem;text-align:center}.sk-modal__login-type__reset a{color:#ff5a75;font-size:.9735rem;text-decoration:underline}.sk-modal__login-type__reset a:hover{color:#d94d64}.sk-modal__reset-password-link-type__login{margin-top:1rem;text-align:center}.sk-modal__reset-password-link-type__login a{color:#ff5a75}.sk-modal__reset-password-link-type__login a:hover{color:#d94d64}.login_info{color:#2c2c2c;font-size:.9375rem;line-height:22px}.login_footer{display:grid}.login_footer-text{color:#2c2c2c;font-size:.9375rem;line-height:1.375rem;margin-bottom:1rem}.login_footer-register{align-items:center;display:flex;justify-content:flex-start}.login_button-register{color:#ff5a75;text-decoration:underline}.login_button-register:hover{color:#d94d64;text-decoration:underline}.login_footer-create_acc{font-size:.9375rem;font-weight:600}.login_info_text{font-size:.9375rem;margin-bottom:1rem}.sk-modal__reset-password-link-type__login{text-decoration:underline}

/*! purgecss start ignore */.placeholder{border-radius:.3rem;display:block;overflow:hidden;position:relative;width:-webkit-fill-available}.placeholder:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#ced4da00,#ced4da33 20%,#ced4da80 60%,#ced4da00);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.placeholder>span{border-radius:.3rem;display:block}.placeholder--dark{background-color:#535353;color:#535353}.placeholder--light{background-color:#ececec}#no-rad{border-radius:0}@media (max-width:767.98px){#no-rad{height:20rem}}@media (max-width:1023.98px){#no-disp-sm{display:none}}#placeholder__title{height:1.9rem}@media (max-width:1439.98px){#placeholder__title{height:1.5rem}}@media (max-width:767.98px){#placeholder__title{height:1.7rem}}.placeholder--header{margin-bottom:.5rem}.placeholder--h1{height:2.5rem}.placeholder--h2{height:2rem}.placeholder--h3{height:1.875rem}.placeholder--h4{height:1.375rem}.placeholder--h5{height:1.25rem}.placeholder--h6{height:1rem}.placeholder--paragraph span{height:1.185rem}@media (max-width:767.98px){.placeholder--paragraph span{height:1rem}}.placeholder--paragraph span:not(:last-child){margin-bottom:.5rem}.placeholder--paragraph span:last-child:not(:first-child){width:50%}.placeholder--tiny-slider-tabs{display:flex;justify-content:flex-start;margin-top:2rem}.placeholder--tiny-slider-tabs span{height:1.6rem;margin-right:1rem;width:7rem}.placeholder--tiny-slider-slide{min-height:15.625rem;width:100%}@media (orientation:portrait){.placeholder--tiny-slider-slide{min-height:25rem}}@media (max-width:1439.98px){.placeholder--tiny-slider-slide{min-height:14rem}}@media (max-width:1023.98px){.placeholder--tiny-slider-slide{min-height:14rem}}@media (min-width:768px){.placeholder--tiny-slider-slide{padding-top:44%}}@media (max-width:767.98px){.placeholder--tiny-slider-slide{min-height:15.5rem}}.placeholder-img-sla{min-height:10.5rem}@media (max-width:767.98px){.placeholder-img-sla{height:18.75rem!important}}.placeholder--cards-type-1,.placeholder--cards-type-2,.placeholder--cards-type-3{align-items:center;display:flex;justify-content:space-between}.placeholder--cards-type-3--4-columns span{padding-top:15%;width:25%}.placeholder--cards-type-3--3-columns span{padding-top:20%;width:30%}.placeholder--cards-type-3>span{margin-right:1.875rem}.placeholder--cards-type-3>span:last-child{margin-right:0}.placeholder--cards-type-2 span{background-color:#d9d9d9}.placeholder--cards-type-2--3-columns span{padding-top:20%;width:30%}.placeholder--cards-type-1 span{background-color:#d9d9d9}.placeholder--cards-type-1--2-columns span{height:29rem;width:45%}.search-page__header--placeholder{margin-top:.125rem}.placeholder--search-header-h1{height:1.25rem;margin-top:.125rem}.placeholder--search-header-h4{height:1rem;margin-bottom:.125rem;margin-top:.75rem}@media (min-width:768px){.search-page__header--placeholder{margin-top:.625rem}.placeholder--search-header-h1{height:1.875rem;margin-top:.625rem}.placeholder--search-header-h4{height:1.5rem;margin-bottom:.1875rem;margin-top:1.3125rem}}@media (min-width:1024px){.search-page__header--placeholder{margin-top:.875rem}.placeholder--search-header-h1{height:3.375rem;margin-top:.6875rem}.placeholder--search-header-h4{height:1.875rem;margin-bottom:.3125rem;margin-top:1.25rem}}.search-page__header--map-open .search-page__header--placeholder{margin-top:.8125rem}.search-page__header--map-open .placeholder--search-header-h1{height:2.25rem;margin-top:.5rem}.search-page__header--map-open .placeholder--search-header-h4{height:1.625rem;margin-bottom:.1875rem;margin-top:1rem}.placeholder--sla.placeholder--sla-search-h4{border-radius:20px;float:left;height:1.875rem;margin-bottom:.5rem;width:10.625rem}@media (max-width:767.98px){.placeholder--sla.placeholder--sla-search-h4{height:1.5625rem;margin-bottom:0;width:6.875rem}}.placeholder--sla.placeholder--sla-search-filter{border-radius:20px;display:block;height:1.875rem;margin-right:10px;margin-top:.125rem;width:8.75rem}@media (max-width:1023.98px){.placeholder--sla.placeholder--sla-search-filter{display:none}}.placeholder--sla.placeholder--sla-search-sticky-filter{border-radius:20px;height:1.875rem;width:9.375rem}.placeholder--sla.placeholder--sla-search-sticky-filter:after{border-radius:20px}.placeholder--button-small{height:2.5rem;width:12rem}.placeholder-opacity-change{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:placeholderOpacity;animation-timing-function:ease-in}@keyframes placeholderOpacity{0%{opacity:1}to{opacity:.4}}.linear-progress{animation:start .3s ease-in;background:#2c2c2c;border-radius:10px;height:10px;overflow:hidden;position:relative;width:50%}.linear-progress.small{height:2px;width:15%}.linear-progress__bar{background:#ff5a75;bottom:0;left:0;position:absolute;top:0;transition:transform .2s linear;width:100%}.linear-progress__bar--bar1{animation:progressLinearMovement 2.5s infinite;animation-delay:0}.linear-progress__bar--bar2{animation:progressLinearMovement 2.5s infinite;animation-delay:.7s;left:-100%}@keyframes growBar1{0%{animation-timing-function:linear;transform:scaleX(.1)}36.6%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.1)}69.15%{animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);transform:scaleX(.83)}to{transform:scaleX(.1)}}@keyframes moveBar1{0%{animation-timing-function:linear;left:-105.16667%}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);left:-105.16667%}69.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);left:21.5%}to{left:95.44444%}}@keyframes growBar2{0%{animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);transform:scaleX(.1)}19.15%{animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);transform:scaleX(.57)}44.15%{animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);transform:scaleX(.91)}to{transform:scaleX(.1)}}@keyframes moveBar2{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40968);left:-54.88889%}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);left:-17.25%}48.35%{animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);left:29.5%}to{left:117.38889%}}@keyframes progressLinearMovement{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes start{0%{max-height:0;opacity:0}to{max-height:20px;opacity:1}}@keyframes end{0%{max-height:0;opacity:0}to{max-height:2px;opacity:1}}.tiny-slider__header__left .placeholder--button{margin-left:2rem}@media (max-width:767.98px){.tiny-slider__header__left .placeholder--button{display:none}}.tiny-slider__placeholder .placeholder--header{margin-bottom:0}@media (max-width:1920px){.landing-page .placeholder--cards-type-3--4-columns span{padding-top:18%;width:33%}.landing-page .placeholder--cards-type-3--4-columns span:nth-child(3){display:none}}@media (max-width:1023.98px){.landing-page .placeholder--cards-type-3--4-columns span{padding-top:36%;width:50%}.landing-page .placeholder--cards-type-3--4-columns span:nth-child(2){display:none}}.landing-page__package-deals .tiny-slider__placeholder .placeholder--header,.search-page__package-deals .tiny-slider__placeholder .placeholder--header{margin-bottom:.5rem}.landing-page__about--placeholder .landing-page__about__columns__single:nth-child(2){margin-right:6%;width:27%}.landing-page__about--placeholder .placeholder--div{padding-top:65%}.landing-page__add-entry__right__list li span[class*=placeholder]{display:block}

/*! purgecss end ignore */.pagination{align-items:center;display:flex;flex-direction:column;text-align:center}.pagination--map-open{max-width:44.375rem}.pagination__count{font-size:1rem;margin-bottom:1.5rem}.pagination__page{border-radius:1rem;display:inline-block;font-size:.875rem;height:2rem;line-height:2rem;width:2rem}.pagination__arrow{display:inline-block;height:1.5rem;width:1.5rem}.pagination__arrow svg{height:.5rem;width:.5rem}.pagination__arrow--prev{margin-right:.75rem}.pagination__arrow--next{margin-left:.75rem}.pagination--white-bg{color:#121212}.pagination--black-bg{color:#fff}.pagination__page--active.pagination__page--black-bg,.pagination__page--active.pagination__page--white-bg{background-color:#ff5a75;color:#fff}.pagination__page--active.pagination__page--black-bg:hover,.pagination__page--active.pagination__page--white-bg:hover{color:#fff;cursor:default}.pagination__page--white-bg{color:#121212}.pagination__arrow.pagination__arrow--white-bg path{fill:#121212}.pagination__arrow.pagination__arrow--white-bg.pagination__arrow--inactive path{fill:#c5c5c5}.pagination__arrow.pagination__arrow--black-bg path{fill:#fff}.pagination__arrow.pagination__arrow--black-bg.pagination__arrow--inactive path{fill:#4f4f4f}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #ff5a75;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.sk-spinner,.sk-spinner:after{border-radius:50%;height:1.125rem;width:1.125rem}.sk-spinner{animation:spinner 1.1s linear infinite;border:3px solid #fff3;border-left-color:#fff;font-size:.625rem;position:relative;text-indent:-9999em;transform:translateZ(0)}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sk-collapsable__item{border-bottom:2px solid var(--gray-200,#ececec);margin-bottom:.625rem}.sk-collapsable__content{height:0;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.sk-collapsable__content--expanded{height:auto;max-height:max-content}.sk-collapsable__title{align-items:center;display:flex;justify-content:space-between}.sk-collapsable__title .sk-icon{margin-left:.625rem}.sk-collapsable__title .sk-icon svg{height:1rem;width:1rem}.additional-link_child{list-style-type:none}.additional-link_child>a{font-size:16px!important}@media (max-width:1439.98px){.additional-link_child>a{font-size:.875rem!important}}.main__nav{background-color:#2c2c2c}@media (max-width:767.98px){.main__nav_additional{padding-left:0!important}}.main__nav_additional-main{font-size:28px;font-weight:700;line-height:35px;margin-top:30px}@media (max-width:1023.98px){.main__nav_additional-main{margin-top:-15px;padding-bottom:13px!important}}@media (max-width:1439.98px){.main__nav_additional-main{margin-top:2px;padding-bottom:12px!important}}.main__nav_additional-main-award{margin-bottom:1.84375rem!important}@media (max-width:1023.98px){.main__nav_additional-main-award{margin-bottom:8px!important}}.main__nav_additional-main-job{margin-bottom:1.84375rem!important}@media (max-width:1439.98px){.main__nav_additional-main-job{margin-top:31px!important}}@media (max-width:1023.98px){.main__nav_additional-main-job{margin-bottom:8px!important}}.main__nav-extra{font-size:28px;font-weight:700;line-height:35px}@media (min-width:1024px){.main__nav-extra-first{position:absolute;right:-36%;top:-10.7%}}@media (max-width:1439.98px){.main__nav-extra-first{display:none}}.main__nav-extra-first>div>a>h3{font-size:28px;font-weight:700;line-height:35px}.main__nav-extra-first-top{margin-bottom:30px}.main__nav-extra-second{display:none}@media (max-width:1439.98px){.main__nav-extra-second{display:block}.main__nav-extra-second>*{padding-top:13px}}.main__nav-extra-second>div>a>h3{font-size:28px;font-weight:700;line-height:35px}.main__nav__list{list-style:none;margin:0;padding:0}.main__nav__list li{line-height:19.3px;margin-bottom:.4rem}.main__nav__list li:last-child{margin-bottom:1.9rem}.main__nav__list--de{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (max-width:767.98px){.main__nav__list{padding-left:1%}.main__nav__list li{margin-bottom:.4rem}.main__nav__list li:last-child{margin-bottom:0}}@media (max-width:1023.98px){.main__nav__list li{margin-bottom:.1rem}.main__nav__list li:last-child{margin-bottom:1rem}}.main__nav__list a{color:#2c2c2c}.main__nav__list a:active,.main__nav__list a:focus,.main__nav__list a:hover{color:#ff5a75}@media (max-width:1439.98px){.main__nav__list a{font-size:.875rem}}@media only screen and (max-width:599px){.main__nav__list--expandable{border-bottom:1px solid #fff3;margin-bottom:.5rem;max-height:2.8rem;overflow:hidden;padding-bottom:1rem;transition:max-height .2s ease-in-out}.main__nav__list--expandable--expanded{max-height:43.75rem}.main__nav__list--expandable--no-border{border-bottom:none}}.main__nav__list__title{font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.625rem;margin-top:.625rem}@media (min-width:1440px){.main__nav__list__title{font-size:1.25rem}}@media (min-width:768px){.main__nav__list__title .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (min-width:568px){.main__nav__list__title{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main__nav__list__title svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main__nav__list--expandable--expanded .main__nav__list__title svg{transform:rotate(-90deg)}}.main__nav__list__title__mar-bot{font-size:1.25rem;font-weight:500;line-height:2rem;margin-bottom:.8rem;margin-top:.625rem}@media (min-width:1440px){.main__nav__list__title__mar-bot{font-size:1.25rem}}@media (min-width:768px){.main__nav__list__title__mar-bot .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (max-width:767.98px){.main__nav__list__title__mar-bot{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main__nav__list__title__mar-bot svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main__nav__list--expandable--expanded .main__nav__list__title__mar-bot svg{transform:rotate(-90deg)}}.main__nav__title__inner{color:#2c2c2c;font-size:16px;font-weight:800;line-height:26px}@media (min-width:1440px){.main__nav__title__inner{font-size:1rem}}@media (min-width:768px){.main__nav__title__inner .sk-icon{display:none}}@media (max-width:767.98px){.main__nav__title__inner{align-items:center;display:flex;justify-content:space-between}.main__nav__title__inner svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main__nav__list--expandable--expanded .main__nav__title__inner svg{transform:rotate(-90deg)}}@media (max-width:1023.98px){.main__nav__title__inner{color:#2c2c2c;font-size:1rem;font-weight:700;line-height:1.625rem}}@media (min-width:568px){.main__nav__inner{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){.main__nav__inner{padding:3.75rem 2rem 3.75rem 1rem}}@media (min-width:1024px){.main__nav__inner{padding-bottom:2.5rem;padding-top:3.4rem}}@media (min-width:1440px){.main__nav__inner{padding-bottom:1.5rem;padding-top:3.4rem}}.main__nav__inner--more-padding{padding-bottom:1.75rem}@media (max-width:1439.98px){.main__nav__inner--more-padding{padding-bottom:1.7rem}}@media (max-width:1023.98px){.main__nav__inner--more-padding{padding-bottom:2.1rem}}.main__nav__list--social li{display:inline-block}.main__nav__list--social a:hover svg circle,.main__nav__list--social a:hover svg path{fill:#ff5a75;transition:all .1s ease-in-out}@media (max-width:1439.98px){.main__nav__list--social{display:flex;flex:0 0 100%;justify-content:flex-end}}@media (max-width:767.98px){.main__nav__list--social{border-bottom:none;display:flex;justify-content:space-between;margin-bottom:6.25rem;width:110%}}@media (min-width:768px){.main__nav__list--social li:not(:first-child){margin-left:2.4rem}.main__nav__list--social li:not(:first-child):last-child{margin-right:0}}.main__nav__language-switch{color:#c5c5c5;margin-bottom:1.5rem}.main__nav__language-switch h5{font-size:.8125rem;font-weight:400;margin-bottom:1rem}@media (max-width:767.98px){.main__nav__language-switch{flex:0 0 100%;margin-bottom:2.5rem;position:absolute}}@media (min-width:768px){.main__nav__language-switch{margin-bottom:0}.main__nav__language-switch h5{font-size:.875rem;margin-bottom:.5rem}}@media (min-width:1440px){.main__nav__language-switch{margin-bottom:2rem}.main__nav__language-switch h5{font-size:1rem;margin-bottom:1rem}}.main__nav__language-switch>h3{color:#fff;margin-top:.325rem}@media (max-width:767.98px){.main__nav__language-switch>h3{font-size:.75rem;margin-bottom:0;margin-top:.3125rem}}@media (max-width:1439.98px){.main__nav__language-switch>h3{color:#c5c5c5;display:block}}@media (max-width:1023.98px){.main__nav__language-switch>h3{font-size:.875rem}}.main__nav__language-switch__list{list-style:none;margin:0;padding:0}.main__nav__language-switch__list li{display:inline-block;margin-right:1.6rem}.main__nav__language-switch__list li:last-child{margin-right:0}.main__nav__language-switch__list a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;padding-bottom:1px;text-decoration:none;vertical-align:middle}.main__nav__language-switch__list a:active,.main__nav__language-switch__list a:focus,.main__nav__language-switch__list a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}.main__nav__language-switch__list svg{margin-right:.5rem;vertical-align:middle}.main__nav__right-section{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:space-between;margin-top:3.125rem;padding-top:0}@media (min-width:768px){.main__nav__right-section{font-size:.875rem;margin-top:1.5rem}}@media (min-width:1440px){.main__nav__right-section{align-items:flex-start;flex-direction:column;font-size:1rem;height:94.7%;margin-top:0;padding-top:.3125rem}}@media (max-width:767.98px){.main__nav__right-section{justify-content:space-between;margin-top:1.5rem;width:100%}}.main__nav__copyright a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;padding-bottom:1px;text-decoration:none}.main__nav__copyright a:active,.main__nav__copyright a:focus,.main__nav__copyright a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}.main__nav__copyright__text{color:#c5c5c5;display:inline-block;margin-left:.5rem}.main__nav__copyright__separator{display:inline-block;margin:0 .5rem}.main__nav__list__headers{align-items:center;color:#2c2c2c;display:flex;flex-wrap:wrap;font-size:1.75rem;font-weight:700;line-height:2.1875rem}@media only screen and (max-width:599px){.main__nav__list__headers{display:none}}@media (max-width:767.98px){.main__nav__list__headers{padding-left:3%!important}}.main__nav__list__headers>a>h3{color:#121212;margin:0;padding:1.5rem 0}.main__nav__no-padding{left:-.5%!important;margin:0;padding:0 0 1.57rem}@media (max-width:1023.98px){.main__nav__no-padding{left:-1.5%!important;padding:0 0 .7rem}}.main__nav__header__magazin{color:#121212;font-size:28px;font-weight:700;line-height:35px;margin-left:52%}.main__nav__header__magazin:hover{color:#ff5a75}@media (max-width:767.98px){.main__nav__header__magazin{margin-left:60%}}@media (min-width:900px) and (max-width:1023px){.main__nav__header__magazin{margin-left:49%}}@media (min-width:1024px){.main__nav__header__magazin{margin-left:13px}}@media (min-width:1024px) and (max-width:1100px){.main__nav__header__magazin{margin-left:11px}}@media (min-width:1650px){.main__nav__header__magazin{margin-left:15.5px}}.main__nav__header__events{color:#121212;font-size:28px;font-weight:700;line-height:35px;margin-left:-2px}.main__nav__header__events:hover{color:#ff5a75}@media (min-width:768px) and (max-width:900px){.main__nav__header__events{margin-left:-4px}}@media (min-width:1024px){.main__nav__header__events{margin-left:-11px}}@media (min-width:1650px){.main__nav__header__events{margin-left:-7.5px}}.main__nav__last__li{margin-bottom:2.1rem}@media (min-width:768px){.main__nav__last__li{margin-bottom:1.8rem}}.main__nav__list__second{align-items:center;display:grid;flex-wrap:wrap;height:20rem;justify-content:space-between;padding:0;position:absolute;width:max-content}@media (max-width:1023.98px){.main__nav__list__second{width:90%}}.main__nav__list__second li>a{font-size:1.875rem}@media (max-width:1023.98px){.main__nav__list__second li>a{font-size:1.5rem}}.main__nav__list__second--no_height{height:auto!important}@media (max-width:1439.98px){.main__nav__list__second--no_height{height:16.8rem!important}}@media (max-width:1023.98px){.main__nav__list__second--no_height{height:13.9rem!important}}.main__nav__list__second--de{height:16.5rem}@media (max-width:1023.98px){.main__nav__list__second--de{bottom:.2rem}}@media (max-width:1439.98px){.main__nav__list__second--de{height:17rem}}.main__nav__list__second--de li:last-child{margin-bottom:0}.main__nav__list__second--de-additional{bottom:1.3rem}@media (max-width:1023.98px){.main__nav__list__second--ch{bottom:-.5rem;height:20rem}}.main__nav__list__second--ch li:last-child{margin-bottom:0}.main__nav__list__second--at{height:16rem}.main__nav__list__second--at li:last-child{margin-bottom:0}.main__nav__list__second_partners{align-items:center;display:grid;flex-wrap:wrap;justify-content:space-between;padding-left:0;padding-right:0;width:max-content}@media (max-width:1023.98px){.main__nav__list__second_partners{width:90%}}.main__nav__list__second_partners li>a{font-size:1.875rem}@media (max-width:1023.98px){.main__nav__list__second_partners li>a{font-size:1.5rem}}.main__nav__list__second_partners--no_height{height:auto!important}@media (max-width:1439.98px){.main__nav__list__second_partners--no_height{height:16.8rem!important}}@media (max-width:1023.98px){.main__nav__list__second_partners--no_height{height:13.9rem!important}}.main__nav__list__second_partners--de{height:16.5rem}@media (max-width:1023.98px){.main__nav__list__second_partners--de{bottom:.2rem}}@media (max-width:1439.98px){.main__nav__list__second_partners--de{height:17rem}}.main__nav__list__second_partners--de li:last-child{margin-bottom:0}.main__nav__list__second_partners--de-additional{bottom:1.3rem}.main__nav__list__second_partners--ch{bottom:26px!important}@media (min-width:1024px){.main__nav__list__second_partners--ch{bottom:1.4rem}}@media (max-width:1023.98px){.main__nav__list__second_partners--ch{bottom:-.5rem;height:20rem}}.main__nav__list__second_partners--ch li:last-child{margin-bottom:0}.main__nav__list__second_partners--at{height:16rem}.main__nav__list__second_partners--at li:last-child{margin-bottom:0}.main__nav__list__second_partners>li>p{font-size:28px;font-weight:700;line-height:35px;margin-bottom:1.17rem}.main__nav__list__second_partners>li>p:hover{color:#000;cursor:default}.second--ch{margin-left:-.5%}.second--at,.second--ch{font-size:1.75rem;font-weight:700;line-height:2.1875rem;list-style:none;padding:0}.second--at{margin:5% 0}.second--de{font-size:1.75rem;font-weight:700;line-height:2.1875rem;list-style:none;padding:0}@media (max-width:1023.98px){.ch__margin{margin-bottom:1.7rem!important}}.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:-5px}@media (max-width:1439px){.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:76px}}@media only screen and (max-width:599px){.mobile_display_none{display:none}}@media only screen and (min-width:599px){.phonemenu__inner{display:none}}@media only screen and (max-width:599px){.phonemenu{background:#22455b;color:#000;display:none;flex-direction:column;height:calc(100% - 60px);left:0;overflow:auto;position:fixed;top:60px;width:100%}.faq .phonemenu{background:#46b790}.phonemenu ul{box-shadow:0 10px 10px -10px #00000080;padding:0 0 20px}.faq .phonemenu ul,.phonemenu ul{background:#fff;color:#121212}.phonemenu form{padding:30px;width:100%}.phonemenu form input[type=text]{background:#fff!important;border:none;border-radius:3px 0 0 3px;color:#121212;float:left;font-size:16px;height:40px;line-height:20px;padding:9px 12px;width:calc(100% - 40px)}.phonemenu form input[type=submit]{border-radius:0 3px 3px 0;color:#121212;float:left;height:40px;text-indent:-9999px;width:40px}.phonemenu__inner{flex:1;padding:1rem 0 0;position:relative}ul.phonemenu__list{display:none;float:none;height:100%;padding:0 30px 20px}ul.phonemenu__list--block,ul.phonemenu__list--visible{display:block}.phonemenu__item{align-items:center;color:#000;display:flex;float:none;font-size:1.125rem;font-weight:700;justify-content:space-between;line-height:2.0625rem}.phonemenu__item a{background-position:100%;background-repeat:no-repeat;background-size:auto 18px;color:#121212;display:block;font-size:18px;line-height:18px;padding:22px 0}.phonemenu__item svg{fill:#000;color:#000;height:12px}.phonemenu__item--has-child a{color:#000}.phonemenu__item--back-btn{align-items:center;display:flex;justify-content:flex-start;margin-left:-6%}.phonemenu__item--back-btn a{background-position:0;background-size:auto 10px;color:#2c2c2c;font-size:14px;font-weight:700;padding:5px 0 7px 1.4%}.phonemenu__list--level-two .phonemenu__item:not(.phonemenu__item--back-btn) a{background-position:100%;background-size:auto 10px;border-bottom:1px solid #fff;color:#000;font-size:16px;font-weight:700;padding:10px 0 10px 10px}.phonemenu__item__menu-title{color:#000;float:none;font-family:Sofia Pro,Helvetica,Arial,sans-serif;font-size:18px;height:auto;margin:0;padding:15px 0 10px 3%}.phonemenu__item__menu-title_level-two{font-size:1.25rem!important;font-weight:600!important;line-height:2.0625rem!important}.eventlokale{background-position:-17px;height:60px;left:70px;position:absolute;top:0}.eventlokale,ul li.wishlist{display:block}ul li.wishlist a{margin:15px}ul li.wishlist div{top:55px}.entity-details__contact-error>ul>li{display:list-item}input[type=checkbox]+label b,input[type=radio]+label b{height:1.5rem;margin:0 .3rem 0 0;width:1.5rem}.overlay .overlay_inner{left:0;right:0;top:0;transform:translateY(0);width:auto}.overlay .overlay_inner2{font-size:12px;left:calc(50% - 170px);line-height:18px;max-height:100%;padding:20px;width:340px}.anfrage_direktanzeige{margin:0 -20px;width:calc(100% + 40px)}}@media only screen and (max-width:599px) and (max-width:767.98px){.anfrage_direktanzeige{margin:0 auto;width:calc(100% - 9px)}}@media only screen and (max-width:599px){.anfrage_direktanzeige div.head,.overlay .overlay_inner2 div.head{margin:0 0 10px;width:100%}.anfrage_direktanzeige div.step,.overlay .overlay_inner2 div.step{padding:0;width:100%}.anfrage_direktanzeige div input[name=captcha_value],.overlay .overlay_inner2 div input[name=captcha_value]{margin:0 0 0 10px}.anfrage_direktanzeige div .captcha_img,.overlay .overlay_inner2 div .captcha_img{margin:0}.anfrage_direktanzeige div.errormessage,.overlay .overlay_inner2 div.errormessage{margin:0;padding:10px}.menu{float:left;padding:0!important;position:static!important}.menu .search_header{background:#22455b;margin-bottom:-1px;padding:70px 30px 0;text-align:left}.menu .search_header h1{color:#fff;font-size:18px;line-height:26px}.menu .categories{display:none}.menu .eventsearch{background:#22455b;padding-bottom:20px;padding-top:20px}.menu .eventsearch h2{font-size:24px;line-height:36px;margin:25px 25px -85px;width:270px}.menu .eventsearch form{background:none;border-radius:0;height:auto;margin:85px 25px 25px;padding:0;width:270px}.showoptions:before{border-radius:3px;height:40px;right:5px;top:5px;width:40px}div.optionnav{margin:5px;width:260px}div.optionnav span{border-radius:3px;color:gray;margin:0;width:260px}div.optionnav ul{margin:10px 10px 0;padding-bottom:0}div.optionnav ul li span{border-radius:0;margin:0 0 1px;width:238px}div.optionnav ul li i{border:none;float:left;margin:0 0 1px;position:static;width:100%}.menu .eventsearch form div.optionnav.active span{width:262px}.menu .eventsearch form input[type=text],.menu .eventsearch form select{border-radius:3px;margin:5px;width:260px}.menu .eventsearch form input[type=text].active{background:#eaeaea}.menu .eventsearch form input[type=submit]{border-radius:3px;margin:5px;width:260px}.menu .eventsearch form select,.menu .eventsearch form select option{padding:10px 10px 10px 15px}.menu .eventsearch .showoptions:before{right:7px;top:7px}.menu .red_search form{margin:100px 20px 30px;width:280px}.menu .red_search form input[type=text]{width:198px}.menu .red_search form input[type=submit]{width:80px}.menu.faq .red_search form{margin:20px}.menu.faq .red_search .faqhead{margin:100px 0 0}.menu.faq .red_search .faqhead h1{font-size:24px;line-height:30px}.menu .seo_header{margin:70px 0 -70px;position:relative;z-index:100}.menu .seo_header .image{height:220px;min-height:0;width:100%}.menu .seo_header .image u i img{max-width:600px}.menu .seo_header .text{font-size:12px;height:auto;justify-content:flex-start;line-height:18px;min-height:0;padding:10px;width:100%}.menu .seo_header .text h1{font-size:18px;line-height:24px;margin:0 0 5px}.menu form .fullsearch{background:#22455b!important;padding:70px 0 30px}.menu form .fullsearch:nth-of-type(2){position:static}.menu form .fullsearch:nth-of-type(2) .container{height:auto;padding:0;width:320px}.menu form .fullsearch:nth-of-type(3){padding:0 0 30px;position:static}.menu form .fullsearch table{margin:0 25px;width:270px}.menu form .fullsearch table tr td{color:#fff;display:block;float:left;height:auto;width:270px!important}.menu form .fullsearch:nth-of-type(3) table tr{display:block}.menu form .fullsearch:nth-of-type(3) table tr td{display:inline-block;float:none;margin-right:-4px;width:50%!important}.menu form .fullsearch table tr td input,.menu form .fullsearch table tr td select{border:none;border-radius:3px;padding:10px}.menu form .fullsearch table tr td h4{font-size:14px;line-height:24px}.menu form .fullsearch table tr td .checker div{font-size:10px;line-height:10px;width:calc(50% - 10px)}.menu form .fullsearch table tr td .cancel,.menu form .fullsearch table tr td .showfilter{border:none;border-radius:3px;padding:18px;width:100%}.menu form .fullsearch table tr td .filter{margin:-20px -1px 0;width:100%}.menu form .fullsearch table tr td .filter a{background:none;border:none;color:#fff;height:10px;margin:1px;padding:0;white-space:nowrap;width:auto}.menu form .fullsearch table tr td .filter a:after{content:",";margin-left:-2px}.menu form .fullsearch table tr td .filter a span{display:none}.menu form .fullsearch table tr td .filter a.delete:after{content:""}.menu.notstart.results.search_title form .fullsearch{padding-top:0}.jumper{bottom:0;box-shadow:0 10px 10px 10px #00000080;height:60px;position:fixed;top:auto}.jumper,.jumper.always_fixed,.jumper.fixed{z-index:302}.jumper .sections{display:none}.jumper .locationanfrage{background:none;box-shadow:none;left:calc(50% - 160px);padding:5px;top:0;width:320px}.jumper .locationanfrage h4{display:none}.jumper .locationanfrage div.flexible{float:right}.jumper .locationanfrage div input[type=submit]{background-image:none;font-size:12px;line-height:12px;padding:0;text-align:center;width:150px}.jumper .locationanfrage div a.back,.jumper .locationanfrage div a.like{background-position:50%;padding:0;text-indent:-9999px;width:40px}.jumper .locationanfrage div a.base{background-position:-2px;padding:10px 18px 10px 38px;text-indent:0;width:250px}.jumper .locationanfrage div ul{width:40px}.jumper .locationanfrage div ul li{display:block;float:left}.jumper .locationanfrage div ul li a,.jumper .locationanfrage div ul li span{height:40px;width:40px}.jumper .locationanfrage div ul li .print{display:none}.jumper .locationanfrage div ul li .share{background-size:24px;border-radius:3px}.jumper .locationanfrage div ul>li>ul{bottom:45px;left:calc(50% - 75px);top:auto;width:150px}.jumper .locationanfrage div.base ul>li>ul{left:calc(50% - 125px)}.jumper .locationanfrage div ul>li>ul:before{bottom:-7px;top:auto}.jumper .locationanfrage div.base ul>li>ul:before{left:calc(50% + 43px)}.jumper .locationanfrage div ul>li ul li b{display:none}.jumper .locationanfrage div ul>li ul li a{height:50px;width:50px}.jumper .locationanfrage div ul li.shariff ul{width:100px}.jumper .locationanfrage div ul li.shariff ul li.twitter a{display:none}.jumper .locationanfrage div ul li.shariff ul li.whatsapp a{background-color:#25d366;background-size:100px;display:block}.jumper.always_fixed,.jumper.fixed{bottom:0;top:auto}.theme{display:none;height:260px;margin:60px 0 0}.theme.notstart{display:block}.theme .bx-wrapper .bx-viewport{height:260px!important}.theme .media{height:260px}.theme .media span{background-image:none;border-radius:3px;font-size:12px;height:30px;left:calc(50% - 90px);line-height:12px;padding:9px;text-align:center;top:200px;width:180px}.theme .themebox{height:260px}.theme .themebox .detailpic{left:-40%;width:180%}.slider .sliderbox{margin:5px;width:310px}.slider .sliderbox.small-margin{margin-top:5px}.slider .sliderbox .location{width:310px!important}.slider .sliderbox .location .image{height:245px;margin:5px;width:300px}.slider .sliderbox .location .image span{border-radius:3px 3px 3px 0;font-size:8px;height:14px;line-height:8px;padding:3px 8px}.slider .sliderbox .location .image u i img{max-width:440px}.slider .sliderbox .location .text{font-size:12px;height:36px;line-height:18px;margin:5px;width:250px}.slider .sliderbox .location .text b{font-size:14px}.slider .sliderbox .location .like{margin:5px}.banner{height:290px}.banner .bx-prev{left:20px;top:130px}.banner .bx-next{right:20px;top:130px}.banner .bannerbox{height:290px}.banner .bannerbox h2{background:#fff;bottom:0;color:#121212;font-size:14px;left:0;line-height:14px;padding:10px;text-shadow:none;width:100%}.banner .bannerbox .image{left:calc(50% - 300px);top:-40px;width:600px}.overview{padding:10px 5px}.overview.favourites-overview{padding-bottom:0}.overview .container{padding:0;width:100%}.overview .overviewhead{font-size:0;line-height:0;margin:15px 5px;width:calc(100% - 10px)}.overview .overviewhead h1{margin:60px 0 0}.overview .overviewhead h1,.overview .overviewhead h2{font-size:24px;line-height:24px}.overview .overviewhead h3{font-size:14px;line-height:18px}.overview .overviewhead h4{font-size:12px;line-height:14px}.overview .overviewhead .more{font-size:14px;height:40px;line-height:14px;padding:13px}.overview .entry{height:auto!important;margin:5px;width:calc(100% - 10px)!important}.overview .entry .image{height:280px;width:100%!important}.overview .entry .image u i img{max-width:580px}.overview .entry .text{font-size:12px;height:auto;line-height:18px;margin:10px;width:calc(100% - 20px)!important}.overview .entry .text span{display:none}.overview .entry .text b{font-size:14px;line-height:24px}.overview .entry .like,.overview .entry .share_container .share{display:none}.overview .entry.eventjobs .image b{font-size:14px;height:40px;left:calc(50% - 80px);line-height:14px;padding:13px;top:calc(50% - 20px);width:160px}.overview div.partnersliderbox{float:none;margin:5px auto;width:310px}.overview div.partnersliderbox .partner{width:280px!important}.overview div.partnersliderbox .partner .image{height:220px;margin:5px;width:270px}.overview div.partnersliderbox .partner .image span{border-radius:3px 3px 3px 0;font-size:8px;height:14px;line-height:8px;padding:3px 8px}.overview div.partnersliderbox .partner .image u i img{max-width:440px}.overview div.partnersliderbox .partner .text{font-size:12px;height:36px;line-height:18px;margin:5px;width:220px}.overview div.partnersliderbox .partner .text b{font-size:14px}.overview div.partnersliderbox .partner .like{margin:5px}.overview .clientsliderbox{float:none;margin:0 auto 40px;width:300px}.overview .clientsliderbox .client{width:100px!important}.overview .clientsliderbox .client .image{height:50px;width:100px}.overview .clientsliderbox .client .image u i img{max-width:80px}.overview .categories{float:none;margin:0 auto;width:300px}.overview .categories:after{clear:both;content:"";display:table}.overview .categories li a{background-image:none!important;font-size:10px;height:30px;line-height:10px;padding:10px 0 8px;text-align:center;width:60px}.overview .categories li span{border-radius:6px;font-size:8px;height:12px;left:10px;line-height:8px;padding:2px 0;top:-3px;width:12px}.overview .backend .sortable .thumb .hide_on_mobile{display:block!important}.result{padding-bottom:10px}.result,.result.favourites-list,.result.simple-search-result{margin:0}.result .container{width:300px}.result .resulthead{margin:5px;width:calc(100% - 10px)}.result .resulthead:first-child{display:none}.result .resulthead h1{font-size:14px;line-height:14px;margin:10px 10px 20px}.result .resulthead h4{font-size:12px;line-height:12px;margin:10px 0}.result .resulthead .more{font-size:14px;height:40px;line-height:14px;padding:13px;width:240px}.result .entry{width:100%}.result .entry .inner-content{padding:0 5px}.result .entry .imagebox{height:240px;margin-left:0;margin-right:0;width:100%}.result .entry .imagebox .imageslider,.result .entry .imagebox .imageslider .image,.result .entry .imagebox .imageslider .image img{height:240px;width:100%}.result .entry .text{height:auto;margin:5px 5px 15px;width:calc(100% - 60px)}.result .entry .text .level{top:-240px}.result .entry .like{margin:5px}.listview .terminsuche{height:auto;padding:15px}.listview .terminsuche,.listview .terminsuche .wunschtermin{float:left;position:static;width:100%}.listview .terminsuche .wunschtermin>div{width:calc(100% - 10px)}.listview .terminsuche .wunschtermin>div .vdp-datepicker input[type=submit],.listview .terminsuche .wunschtermin>div .vdp-datepicker input[type=text],.listview .terminsuche .wunschtermin>div button,.listview .terminsuche .wunschtermin>div input[type=submit],.listview .terminsuche .wunschtermin>div input[type=text]{width:100%}.listview .terminsuche .info{float:left;font-size:10px;height:auto;line-height:12px;padding:13px 20px;position:static;width:100%}.listview .terminsuche .info div{display:block;margin:0 auto}.listview .entry{margin:0;width:100%}.listview .entry .imagebox{margin:5px 5px 0}.listview .entry .text{height:auto;margin:0 5px 5px;padding:20px 20px 115px;width:calc(100% - 10px)}.listview .entry .text .level{top:-220px}.listview .entry .text .personen{background-size:20px;bottom:65px;font-size:8px;height:30px;left:162px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .text .beschrieb{height:auto}.listview .entry .text .gebaeudeart,.listview .entry .text .region{background-size:20px;bottom:65px;font-size:8px;height:30px;left:10px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .text .dienstleistertyp,.listview .entry .text .lage{background-size:20px;bottom:65px;font-size:8px;height:30px;left:86px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .like{background-size:26px;bottom:15px;display:block;height:30px;right:15px;width:30px}.listview .entry .share{bottom:15px;left:15px}.listview .entry .mail{bottom:15px;left:60px}.listview .entry .print{bottom:15px;left:105px}.listview .entry .anfragen{bottom:10px;left:25px}.listview .entry .anfrage_button,.listview .entry .werbung_button{display:none}.listview .entry .delete{right:25px;top:265px}.result.listview .entry .like{margin-top:-84px}.result .red_entries{margin:0 20px 10px}.result .red_entries li{font-size:12px;line-height:18px;padding:20px;width:100%}.result .red_entries li a span{font-size:18px;line-height:30px;margin:0 0 5px}.result .red_entries li.alternative b{padding:45px 15px 15px}.result .red_entries li.alternative a{background-position:0 -60px;padding:15px 15px 15px 75px}.result.medien .resulthead{display:block;margin:-5px 5px 10px}.result.seo{margin:0}.result.faq{padding:0 0 40px}.result.faq .breadcrumbs div{padding:10px 0;width:280px}.result.faq .container{width:280px}.result.faq .text{padding:0}.result.faq .text form table tr th{font-size:12px;line-height:18px}.result.faq .text form table tr th h4{font-size:14px}.result.faq .text form table tr td{font-size:12px;line-height:18px}.result.faq .text form table tr td label{padding:0 0 10px;width:100%}.result.faq .text form table tr td input[type=text],.result.faq .text form table tr td textarea{font-size:12px;line-height:18px;padding:14px;width:100%}.result.faq .text form table tr td .showoptions select{font-size:12px;line-height:18px;padding:14px}.result.faq .text form table tr td .showoptions select option{padding:16px}.result.faq .text form table tr td input[type=submit]{width:100%}.seo_overview{margin:60px 0 0;padding:10px 5px}.seo_overview .container{width:100%}.seo_overview .entry{margin:5px;width:calc(100% - 10px)}.seo_overview .entry .image{height:240px;width:100%}.seo_overview .entry .image u i img{max-width:580px}.seo_overview .entry .text{font-size:18px;height:52px;line-height:18px;padding:6px 0;width:100%}.detail,.detail.detail-above-description{padding:10px 0}.detail .detailhead{margin:10px 30px;width:260px}.detail .detailhead h1{font-size:24px;line-height:30px;margin:0}.detail .detailhead h1 span,.detail .detailhead span.premium-label{display:none}.detail .detailhead h3{font-size:14px;line-height:18px}.detail .detailhead .features{margin:10px -20px 0}.detail .detailhead .features li{font-size:10px;line-height:10px;width:100px}.detail .detailhead .award{background-size:contain;height:60px;right:0;width:60px}.detail .detailhead.basic{margin:70px 30px 10px}.detail .left{font-size:12px;line-height:18px;margin:30px;width:260px}.detail .left h3{font-size:14px;line-height:14px;text-align:center}.detail .left table tr td{display:block;float:left;width:100%!important}.detail .left table tr td.wide{text-align:left}.detail .left table tr td.small{width:25%!important}.detail .left table tr td.extrawide{text-align:left;width:75%!important}.detail .left table tr td h4{font-size:12px;line-height:18px}.detail .left table tr td .attribute,.detail .left table tr td .equipment div{font-size:11px;line-height:14px;width:50%}.detail .left table tr td .who_pic{border-radius:50px;float:none;height:100px;margin:auto;width:100px}.detail .left table tr td .rating{margin:0 auto 20px;width:150px}.detail .left table tr td .rating.sla_rating{margin:0;width:100%}.detail .left table tr td .rating.sla_rating span{margin:0 0 10px;width:100%}.detail .left table tr td .who{font-size:11px;line-height:14px;text-align:center}.detail .left table tr td .who_sla{text-align:left}.detail .left table tr.rooms td{font-size:11px;line-height:14px;width:33.3%!important}.detail .left table tr.firstline td{border-top:1px solid gray}.detail .left table tr.firstline td:first-child{border-top:none;width:100%!important}.detail .left table tr.rooms td .roomname{line-height:14px;max-height:14px}.detail .left table tr.rooms td .capacity_desktop{display:none}.detail .left table tr.rooms td .capacity_mobile{display:block}.detail .left table tr.rooms td ul li a,.detail .left table tr.rooms td ul li span{background-size:24px;height:28px;width:28px}.detail .left table tr.rooms td ul li div{bottom:36px;left:-187px}.detail .left table tr.rooms td ul li div:before{left:194px}.detail .left table tr.rooms td ul li div i{font-size:11px;line-height:14px;padding:15px;width:230px}.detail .left table tr.rooms td div.roomname{margin-right:5px;overflow:scroll}.detail .left .image{margin:-20px -30px -40px}.detail .left .image,.detail .left .image a{height:260px;width:320px}.detail .left .image a span{background-image:none;border-radius:3px;font-size:12px;height:30px;left:calc(50% - 90px);line-height:12px;padding:9px;text-align:center;top:200px;width:180px}.detail .left .image u i img{max-width:580px}.detail .left .gallery{margin:-30px -20px;width:300px}.detail .left .gallery figure a{height:73px;width:98px}.detail .left .gallery figure:first-child a,.detail .left .gallery figure:nth-child(2) a{height:111px;width:148px}.detail .left .gallery figure.gallery_image a span,.detail .left .gallery figure.gallery_video a span{background-size:16px;font-size:11px;line-height:11px}.detail .agb{font-size:10px;line-height:14px;margin:30px;width:260px}.detail .agb h2{font-size:18px;line-height:30px}.detail .agb h3{font-size:14px;line-height:24px}.detail .team{margin:20px;width:280px}.detail .team h2{font-size:24px;line-height:36px}.detail .team ul{margin:20px -20px -20px;width:320px}.detail .team ul li{font-size:10px;line-height:14px;margin:10px;width:120px}.detail .team ul li h4{font-size:12px;line-height:18px}.detail .team ul li div{height:120px;margin:20px -5px 10px;width:130px}.hide_on_mobile{display:none!important}.overlay .overlay_inner2#availability_modal #requests.hide_on_mobile{display:block!important}.overlay .overlay_inner2#availability_modal #requests.hide_on_mobile h4{display:block;text-align:left}.special{padding:10px 0}.special .left{font-size:12px;line-height:18px;margin:30px;width:260px}.special .left h2{font-size:14px;line-height:18px}.special .left h3{line-height:48px}.special .left h4{font-size:12px;line-height:14px}.special .left ul li{width:260px}.special .right{margin:0 30px 30px;width:260px}.special .right a{margin:0}#map{height:350px}.law{margin:60px 0 0;padding:0}.law .impressum{background:none;float:none;margin:0 auto;width:320px}.law .impressum div{background:#00c7c7;font-size:12px;line-height:18px;margin:0;padding:30px;width:320px}.law .impressum div h1{font-size:18px;line-height:30px}.law .copyright{float:none;margin:0 auto;width:320px}.law .copyright div{font-size:12px;line-height:18px;margin:30px;width:260px}.law .copyright div h2{font-size:18px;line-height:30px}.law .about{margin:20px;width:280px}.law .about h1{font-size:30px;line-height:48px}.law .about h4{font-size:14px;line-height:24px}.law .about ul{margin:0 0 20px;width:280px}.law .about ul li{border-left:none;font-size:12px;line-height:18px;margin:100px 0 0;padding:0;width:280px}.law .about ul li h3{font-size:18px;line-height:30px}.law .about ul li div{height:40px;left:calc(50% - 20px);top:-60px;width:40px}.way_to_us{padding:0 0 20px}.way_to_us .kontakt{float:none;margin:0 auto;width:320px}.way_to_us .kontakt div{font-size:12px;line-height:18px;margin:20px;width:280px}.way_to_us .kontakt div h2{font-size:24px;line-height:36px}.way_to_us .kontakt div h4{font-size:12px;line-height:18px}.way_to_us #roadmap{float:none;height:360px;margin:0 auto;width:320px}.way_to_us #roadmap .gm-style .gm-style-iw div{font-size:10px!important;line-height:14px!important}.way_to_us #roadmap .gm-style .gm-style-iw div b{font-size:14px!important;line-height:14px!important}.mailings{margin:60px 0 0;padding:0}.mailings .back{height:20px;margin:15px 10px 0;width:300px}.mailings .back a{background-size:6px;font-size:10px;line-height:10px;padding:5px 0 5px 12px}.mailings .select{margin:20px;width:280px}.mailings .select h1{font-size:24px;line-height:30px}.mailings .select .sliderbox{margin:10px 0;width:280px}.mailings .select .sliderbox .bx-next,.mailings .select .sliderbox .bx-prev{display:none}.mailings .select .sliderbox .sliderentry a{background-position:center 20px;background-size:60px;box-shadow:0 5px 8px 0 #28272233;font-size:10px;line-height:10px;padding:110px 20px 20px;width:240px}.mailings .select .sliderbox .sliderentry a b{height:20px}.mailings .select .sliderbox .sliderentry a span{font-size:18px;height:80px;line-height:24px}.mailings .select .moreinfo{font-size:10px;height:30px;line-height:10px;padding:10px;width:170px}.eintragsmoeglichkeiten{padding:0}.eintragsmoeglichkeiten .back{height:20px;margin:15px 10px 0;width:300px}.eintragsmoeglichkeiten .back a{background-size:6px;font-size:10px;line-height:10px;padding:5px 0 5px 12px}.eintragsmoeglichkeiten .select{margin:10px;width:300px}.eintragsmoeglichkeiten .select h1{font-size:24px;line-height:30px;margin:10px 0}.eintragsmoeglichkeiten .select h4{font-size:9px;line-height:12px;margin:10px 0}.eintragsmoeglichkeiten .select div{background:#fff!important;box-shadow:none;height:210px;margin:10px!important;padding:10px!important;width:130px!important}.eintragsmoeglichkeiten .select div i{display:none}.eintragsmoeglichkeiten .select div b{font-size:8px;line-height:10px}.eintragsmoeglichkeiten .select div h2{font-size:24px;line-height:24px}.eintragsmoeglichkeiten .select div u{font-size:8px;line-height:10px}.eintragsmoeglichkeiten .select div ul li{background-size:7px;font-size:7px;line-height:7px;padding:4px 0 4px 10px}.eintragsmoeglichkeiten .select div a{bottom:10px;font-size:10px;line-height:10px;margin:0;position:absolute;width:110px}.eintragsmoeglichkeiten .select .create{font-size:10px;height:30px;line-height:10px;margin:10px 90px;padding:10px;width:120px}.eintragsmoeglichkeiten .select .products{height:auto;margin:10px 0}.eintragsmoeglichkeiten .select .products li{margin:0}.eintragsmoeglichkeiten .select .products li a{background:none;font-size:12px;line-height:12px;padding:4px}.werbemoeglichkeiten{margin:60px 0 0;padding:0}.werbemoeglichkeiten .select{margin:20px;width:280px}.werbemoeglichkeiten .select h1{font-size:24px;line-height:30px}.werbemoeglichkeiten .select h4{font-size:10px;line-height:12px}.werbemoeglichkeiten .select ul{margin:10px -10px -10px;width:300px}.werbemoeglichkeiten .select ul li{margin:10px}.werbemoeglichkeiten .select ul li a{background-position:center 20px;background-size:60px;font-size:12px;line-height:12px;padding:110px 20px 20px;width:280px}.werbemoeglichkeiten .select ul li a span{height:20px}.werbemoeglichkeiten .select ul li a u{font-size:24px;height:50px;line-height:24px}.werbemoeglichkeiten .select ul li a b{height:40px;padding:14px}.werbemoeglichkeiten .vorteile{font-size:10px;line-height:14px;margin:20px;width:280px}.werbemoeglichkeiten .vorteile h2{font-size:18px;line-height:24px}.werbemoeglichkeiten .vorteile a{font-size:10px;height:30px;line-height:10px;padding:10px;width:120px}.werbemoeglichkeiten .statements{margin:20px;width:280px}.werbemoeglichkeiten .statements h2{font-size:24px;line-height:30px}.werbemoeglichkeiten .statements h4{font-size:10px;line-height:12px}.werbemoeglichkeiten .statements ul{margin:10px -10px -10px;width:300px}.werbemoeglichkeiten .statements ul li{width:300px}.werbemoeglichkeiten .statements ul li .text{font-size:12px;line-height:18px;width:280px}.werbemoeglichkeiten .statements ul li .pic{background-size:60px;border-radius:30px;height:60px;margin:20px 120px 0;width:60px}.werbemoeglichkeiten .statements ul li .name{font-size:14px;line-height:24px;width:280px}.werbemoeglichkeiten .statements ul li .company{font-size:10px;line-height:12px;margin:0 10px 20px;width:280px}.statistic{margin:0 0 -60px;padding:0}.statistic .facts{margin:20px;width:280px}.statistic .facts h2{font-size:18px;line-height:24px;width:280px}.statistic .facts h3{margin:10px -10px;width:300px}.statistic .facts h3 div{background-position:left -60px;background-size:60px;height:60px;margin:10px;width:60px}.statistic .facts h3 ul{margin:10px;width:200px}.statistic .facts h3 ul li{font-size:16px;line-height:20px;width:200px}.statistic .facts h4{font-size:10px;line-height:12px;width:280px}.contact{padding:0}.contact .business_card{margin:20px;width:280px}.contact .business_card h2{font-size:24px;line-height:30px}.contact .business_card h3{margin:20px -10px 10px;width:300px}.contact .business_card h3 .pic{background-size:120px;border-radius:60px;height:120px;margin:10px;width:120px}.contact .business_card h3 .text{font-size:12px;height:80px;line-height:18px;margin:30px 10px;width:140px}.contact .business_card h4{font-size:10px;line-height:12px}.contact .reasons{margin:10px 10px -20px;width:300px}.contact .reasons h2{font-size:24px;line-height:30px;margin:10px 0 0}.contact .reasons .entry{padding:20px 0 0;width:100%}.contact .reasons .entry .number{border-radius:20px;font-size:14px;height:40px;line-height:14px;margin:5px;padding:13px;width:40px}.contact .reasons .entry .text{font-size:10px;line-height:14px;margin:5px;width:calc(100% - 60px)}.contact .reasons .entry .text h4{font-size:12px;line-height:18px}.contact .moreinfo{margin:10px 10px -20px;width:300px}.contact .moreinfo h2{font-size:24px;line-height:30px;margin:10px 0 0}.contact .moreinfo .entry{padding:20px 0 0}.contact .moreinfo .entry .number{border-radius:20px;font-size:14px;height:40px;line-height:14px;margin:5px;padding:13px;width:40px}.contact .moreinfo .entry .text{font-size:10px;line-height:14px;margin:5px;width:calc(100% - 60px)}.contact .moreinfo .entry .text h4{font-size:12px;line-height:18px}.contact .faq{margin:20px 20px 0;width:280px}.contact .faq h2{font-size:24px;line-height:30px}.contact .faq .entry{font-size:10px;line-height:14px;padding:20px 0 0;width:100%}.contact .faq .entry h4{font-size:12px;line-height:18px}.contact .faq .products{height:auto;margin:20px 0}.contact .faq .products li{margin:0}.contact .faq .products li a{background:none;font-size:12px;line-height:12px;padding:4px}.presse{padding:20px 0}.presse h2{font-size:18px;line-height:30px;margin:20px;width:280px}.presse ul{margin:20px;padding:10px}.presse ul li h3{font-size:14px;line-height:24px;padding:10px;width:260px}.presse ul li a{font-size:12px;line-height:18px;padding:10px;width:260px}.presse ul li a span{height:180px;margin:0 60px 10px 0;width:180px}.presse .anfragen{font-size:12px;line-height:18px;margin:0 20px 20px;width:280px}.presse .anfragen span{background-size:120px;border-radius:40px;height:80px;margin:4px auto;width:80px}.errorpage{padding:0}.errorpage .problem{background-size:110px;padding:40px 10px 60px 120px;width:320px}.errorpage .problem h1{font-size:14px;line-height:24px;margin:10px}.errorpage .problem h1 span{font-size:36px;line-height:48px}.errorpage .alternative{padding:10px;width:320px}.errorpage .alternative h3{font-size:18px;line-height:30px;margin:10px;padding:10px}.errorpage .alternative ul{margin:10px}.errorpage .alternative ul li a{background-size:40px;font-size:12px;height:40px;line-height:18px;padding:11px 0 11px 40px}.eventmagazin{padding:65px 0 15px}.eventmagazin .eventmagazinhead{font-size:12px;line-height:12px;margin:5px;width:calc(100% - 10px)}.eventmagazin .eventmagazinhead h1{font-size:24px;line-height:30px}.magazin{padding:10px 0}.magazin .inner-magazin{max-width:320px}.magazin .magazinleft{font-size:0;line-height:0;margin:10px 20px;padding:0;width:280px}.magazin .magazinleft h2{font-family:Sofia Pro,Helvetica,Arial,sans-serif;font-size:24px;line-height:36px}.magazin .magazinleft h3{font-size:18px;line-height:30px}.magazin .magazinleft h4{font-size:12px;line-height:18px}.magazin .magazinleft hr{height:0;margin:20px 0;width:280px}.magazin .magazinleft .imagebox{height:160px;margin:0 0 10px;width:280px}.magazin .magazinleft .imagebox .image,.magazin .magazinleft .imagebox .image u,.magazin .magazinleft .imagebox .image u i,.magazin .magazinleft .imagebox .image u i img,.magazin .magazinleft .imagebox .imageslider{height:160px;width:280px}.magazin .magazinleft .imagebox .like{background-size:20px;font-size:12px;height:30px;line-height:12px;padding:9px 20px 9px 40px;right:0}.magazin .magazinleft .sponsoring_stripe{margin:-10px 0 10px;padding:5px}.magazin .magazinleft .sponsoring_stripe li{padding:5px;width:50%}.magazin .magazinleft .tags{font-size:10px;line-height:14px;margin:0 0 20px;width:280px}.magazin .magazinleft .functions ul li a{background-size:40px;border-radius:12px;height:24px;width:24px}.magazin .magazinleft .read{display:none}.magazin .magazinleft .more{font-size:14px;height:40px;line-height:14px;margin:0 50px 30px;padding:13px 0 13px 60px;width:180px}.magazin .magazinleft .resulthead{float:left;margin:10px;text-align:center;width:260px}.magazin .magazinleft .listtable tr th:first-child{display:none}.magazin .magazinleft .listtable tr td{padding:5px}.magazin .magazinleft .listtable tr td:first-child{display:none}.magazin .magazinleft form table tr th{font-size:12px;line-height:18px}.magazin .magazinleft form table tr th h4{font-size:14px}.magazin .magazinleft form table tr td{font-size:12px;line-height:18px}.magazin .magazinleft form table tr td label{padding:0 0 10px;width:100%}.magazin .magazinleft form table tr td input[type=text],.magazin .magazinleft form table tr td textarea{font-size:12px;line-height:18px;padding:14px;width:100%}.magazin .magazinleft form table tr td .showoptions select{font-size:12px;line-height:18px;padding:14px}.magazin .magazinleft form table tr td .showoptions select option{padding:16px}.magazin .row .col{padding:0;width:100%}.magazin .magazinright{display:none}.magazin .detail{font-size:12px;line-height:18px}.magazin .detail hr{height:2px}.magazin .magazinkommentar{margin:0 20px;padding:10px 0;width:280px}.magazin .magazinfoot{margin:0 20px 20px;width:280px}.magazin .magazinfoot h4{font-size:12px;line-height:18px;padding:0 0 10px}.magazin .magazinentry{font-size:0;line-height:0;padding:0 20px 20px;width:320px}.magazin .magazinentry h3{font-size:14px;line-height:24px}.magazin .magazinentry .imagebox{height:160px;margin:0 0 10px;width:280px}.magazin .magazinentry .imagebox .image span img{max-width:300px}.magazin .magazinentry .read,.newsletter .image{display:none}.newsletter .text{font-size:12px;line-height:18px;margin:30px;width:260px}.newsletter .text h2{font-size:18px;line-height:30px}.newsletter .text form{width:262px}.newsletter .text form input[type=text]{font-size:12px;line-height:14px;width:169px}.newsletter .text form input[type=submit]{font-size:12px;width:89px}.sitefoot{padding:0}.sitefoot ul{display:none;margin:0 20px 80px;width:280px}.sitefoot ul.sitefoot__infos{display:block}.sitefoot ul li{width:280px}.sitefoot ul.social{display:block;margin:10px 70px;width:180px}.sitefoot ul.social li{float:left;margin:10px}input[type=checkbox]:checked+label b,input[type=radio]:checked+label b{background-position:0 -23px}.mailings .select .sliderbox .hooper-prev{height:30px;left:-15px;top:calc(50% - 15px);width:30px}.mailings .select .sliderbox .hooper-next{height:30px;right:-15px;top:calc(50% - 15px);width:30px}.social-links{margin-right:8px}.social-links:last-of-type{margin-right:0}.social-links svg{height:30px;width:26px}.social-links#facebook-link svg{left:-2px}.magazin .magazinleft .stellenangabenbox{font-size:12px;padding:30px 15px}.magazin .magazinleft .stellenangabenbox table tr td:first-of-type{padding-right:8px}.modal-body{padding:.5rem}.modal-body td{padding-left:0}.gallery_placeholder{display:none}.pswp.hasInnerThumbs .pswp__top-bar{padding-right:0}.pswp.hasInnerThumbs .pswp__share-tooltip{right:44px}.pswp.hasInnerThumbs .pswp__zoom-wrap{margin-left:0}.pswp.hasInnerThumbs .pswp__button--arrow--right{right:0}.pswp.hasInnerThumbs .photoSwipe_innerthumbs{display:none}}input{-webkit-border-radius:0}.overlay{background:#0006;bottom:0;left:0;margin:0!important;position:fixed!important;top:0;width:100%;z-index:1000}.sla_award{background:#6f889b;float:left;width:100%}.sla_award .sla_awardhead{font-size:0;height:70px;list-style-type:none;margin:80px auto 0;padding:0;text-align:center;width:1170px}.sla_award .sla_awardhead li{display:inline-block}.sla_award .sla_awardhead li h1{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:24px;color:#6f889b;display:block;float:left;font-size:24px;height:40px;line-height:24px;margin:15px;padding:8px 0 8px 40px}.sla_award .sla_awardhead li a{background:#ac967d;border-radius:3px;color:#6f889b;display:block;float:left;font-size:18px;font-weight:700;height:40px;line-height:18px;margin:15px;padding:11px 20px}.sla_award .sponsoring_stripe{font-size:0;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:1200px}.sla_award .sponsoring_stripe li{display:inline-block;margin:20px 60px;width:calc(25% - 120px)}.sla_award .sponsoring_stripe li img{width:100%}.slaresult{margin:80px 0}.slaresult .entry .anfrage_button{background:#ac967d;border-radius:3px}.landing-page__jumbotron__sla_ribbon{position:absolute}.landing-page__jumbotron__sla_ribbon,.landing-page__jumbotron__sla_ribbon-home{align-items:center;background:#6f889b;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:18px 0;width:100%;z-index:4}.landing-page__jumbotron__sla_ribbon-home{margin-bottom:2.5rem;position:relative}.landing-page__jumbotron__sla_ribbon.landing-page__jumbotron__sla_ribbon--winner{background:#a4937d}@media (max-width:1023.98px){.landing-page__jumbotron__sla_ribbon{padding:18px 32px 24px}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:30px;color:#fff;display:block;float:left;font-size:22px;font-weight:400;line-height:30px;margin-right:94px;padding:7px 0 7px 48px}@media (max-width:767.98px){.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3{float:none;font-size:21px;margin-bottom:16px;margin-right:0;padding:5px 0 5px 46px}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3 .mobile-hide{display:none}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a{background-color:#121212;border-radius:4px;color:#fff;display:block;float:left;font-size:15px;font-weight:700;line-height:22px;padding:11px 20px}@media (max-width:767.98px){.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a{float:none;text-align:center;width:100%}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a:hover{background-color:#444}.sla_ribbon{float:left;margin:120px 0 0;position:relative;width:100%}.sla_ribbon .sla_ribbon_inner{background:#6f889b;font-size:0;height:70px;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:1170px}.sla_ribbon .sla_ribbon_inner li{display:inline-block}.sla_ribbon .sla_ribbon_inner li h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:24px;color:#6f889b;display:block;float:left;font-size:24px;font-weight:400;height:40px;line-height:24px;margin:15px;padding:8px 0 8px 40px}.sla_ribbon .sla_ribbon_inner li h3 br.medium,.sla_ribbon .sla_ribbon_inner li h3 br.small{display:none}.sla_ribbon .sla_ribbon_inner li a{background:#6f889b;border-radius:3px;color:#ac967d;display:block;float:left;font-size:18px;font-weight:700;height:40px;line-height:18px;margin:15px;padding:11px 20px}.sla_ribbon .sla_ribbon_inner li button{background-color:#fff;border-radius:3px;color:#6f889b;float:right;font-size:18px;line-height:16px;margin:15px 87px 15px 0;padding:13px 20px}.sla_ribbon.home_ribbon{background:#6f889b;float:none;margin:90px 0 0}.sla_ribbon.home_ribbon .sla_ribbon_inner{background:none;height:80px;width:1200px}.sla_ribbon.home_ribbon .sla_ribbon_inner li h3{background-size:30px;color:#fff;font-size:22px;font-weight:700;height:auto;letter-spacing:.1375px;line-height:30px;margin:19px 80px 15px 0;padding-left:48px}.sla_ribbon.home_ribbon .sla_ribbon_inner li a{background:#fff;border-radius:3px;color:#2a5571;font-size:18px;font-weight:700;height:auto;line-height:16px;margin:18px 0;padding:14px 19px;text-align:center}.sla_ribbon.detail_ribbon{background:#6f889b;margin:0}.sla_ribbon.detail_ribbon .sla_ribbon_inner{background:none;width:1200px}.sla_ribbon.detail_ribbon .sla_ribbon_inner li{display:block;float:right}.sla_ribbon.detail_ribbon .sla_ribbon_inner li:first-child{float:left}.sla_ribbon.detail_ribbon .sla_ribbon_inner li a{margin:15px 45px;width:250px}.sla_ribbon.sla_ribbon_blue{background:#6f889b}.sla_ribbon.sla_ribbon_nominate .sla_ribbon_inner li:first-child{float:none}.sla_ribbon.sla_ribbon_winner{background:#a4937d}.overlay #sla-rating-confirm{align-content:center;background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;display:grid;left:calc(50% - 290px);margin:0;max-height:calc(100% - 40px);min-height:644px;overflow-y:auto;padding:22px 24px 32px;position:fixed;top:50%;transform:translateY(-50%);width:592px}@media (max-width:767.98px){.overlay #sla-rating-confirm{-webkit-overflow-scrolling:touch;background:#fff;border-radius:4px;box-shadow:0 4px 15px #00000040;height:100vh;left:0;margin:0;max-height:100%;min-height:auto;overflow-y:scroll;padding:24px 16px;position:fixed;transform:translateY(-50%);width:100%}}.overlay #sla-rating-confirm .close_modal{background:url(../images/icons/sla/Close_gray.svg) no-repeat 50%;cursor:pointer;display:block;height:18px;position:absolute;right:32px;top:32px;width:18px;z-index:2}@media (max-width:767.98px){.overlay #sla-rating-confirm .close_modal{background-color:#dbdbdb33;border-radius:20px;height:40px;right:16px;top:16px;width:40px}}.overlay #sla-rating-confirm h2{color:#2c2c2c;font-size:25px;font-weight:600;line-height:35px;text-align:center}@media (max-width:767.98px){.overlay #sla-rating-confirm h2{margin-bottom:16px}}@media (min-width:568px){.overlay #sla-rating-confirm h2{margin-top:65px}}.overlay #sla-rating-confirm h3{font-family:Sofia Pro;font-style:normal;font-weight:400;margin:16px 0 32px}.overlay #sla-rating-confirm h3,.overlay #sla-rating-confirm p{color:#2c2c2c;font-size:18px;line-height:28px;text-align:center}.overlay #sla-rating-confirm p{font-weight:500;margin-bottom:34px}@media (max-width:767.98px){.overlay #sla-rating-confirm p{font-size:15px;line-height:22px;margin-bottom:37px}}.overlay #sla-rating-confirm div.share-links{background:#ececec;margin-bottom:20px;padding:24px 33px 23px}.overlay #sla-rating-confirm div.share-links h6{color:#2c2c2c;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px;text-align:center}.overlay #sla-rating-confirm div.share-links p{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px;margin-bottom:8px;text-align:center}.overlay #sla-rating-confirm div.share-links .share-buttons{position:relative}.overlay #sla-rating-confirm div.share-links .share-buttons a{display:block;float:left;margin-right:39px}.overlay #sla-rating-confirm div.share-links .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links .share-buttons a img{vertical-align:middle}.overlay #sla-rating-confirm div.share-links .share-buttons a:hover img{filter:invert(52%) sepia(30%) saturate(303%) hue-rotate(163deg) brightness(94%) contrast(90%)}.overlay #sla-rating-confirm div.share-links .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-confirm div.share-links-sm{background:#6f889b;margin-bottom:48px;padding:40px 24px;text-align:center}.overlay #sla-rating-confirm div.share-links-sm h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:8px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-sm h6{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-sm p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-sm p{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-sm .share-buttons{display:flex;justify-content:center;position:relative}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a{display:block;float:left;margin-right:32px}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a img{max-height:32px;max-width:32px;vertical-align:middle}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a:hover img{filter:none!important}.overlay #sla-rating-confirm div.share-links-sm .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-confirm div.share-links-lg{background:#6f889b;margin-bottom:48px;padding:48px;text-align:center}.overlay #sla-rating-confirm div.share-links-lg h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:25px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-lg h6{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-lg p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:25px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-lg p{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-lg .share-buttons{display:flex;justify-content:center;position:relative}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a{display:block;float:left;margin-right:32px}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a img{max-height:32px;max-width:32px;vertical-align:middle}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a:hover img{filter:none!important}.overlay #sla-rating-confirm div.share-links-lg .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-modal{background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;left:calc(50% - 294px);margin:0;max-height:88%;overflow-y:auto;position:fixed;top:50%;transform:translateY(-50%);width:588px}.overlay #sla-rating-modal .close_modal{background:url(../images/icons/sla/Close_dark_sla2.svg) no-repeat 50%;cursor:pointer;display:block;float:right;height:15px;position:sticky;right:32px;top:32px;width:15px;z-index:105}@media (max-width:767.98px){.overlay #sla-rating-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;left:0;margin:0;max-height:100%;overflow-y:scroll;position:fixed;top:0;transform:none;width:100%}.overlay #sla-rating-modal.mobile-center{align-items:center;display:flex;flex-wrap:wrap}.overlay #sla-rating-modal.mobile-center .sla-content{padding-bottom:0;padding-top:0}.overlay #sla-rating-modal .close_modal{height:12px;position:fixed;right:30px;top:24px;width:12px}}.overlay #sla-rating-modal .sla-header{background:#fff;left:0;position:sticky;top:0;z-index:104}.overlay #sla-rating-modal .sla-header h4{color:#2c2c2c;font-size:30px;font-weight:700;line-height:40px;padding:20px 0 12px 32px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-header h4{color:#2c2c2c;font-size:16px;font-weight:600;line-height:33px;margin-bottom:11px;padding:14px 44px 4px 24px}}.overlay #sla-rating-modal .sla-header-lang{background:#fff;left:0;position:sticky;top:0;z-index:2}.overlay #sla-rating-modal .sla-header-lang img{padding:28px 0 26px 35px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-header-lang{width:100%}.overlay #sla-rating-modal .sla-header-lang .sla_overview-locale-changer{right:65px!important;top:-53px!important}.overlay #sla-rating-modal .sla-header-lang--voting{position:absolute}.overlay #sla-rating-modal .sla-header-lang--voting img{height:36px;margin:23px;opacity:1;padding:0}}.overlay #sla-rating-modal .unactive-content{padding:20px 48px 52px}.overlay #sla-rating-modal .unactive-content.no-padding-lr{padding-left:0;padding-right:0}.overlay #sla-rating-modal .unactive-content p{color:#2c2c2c;font-size:24px;font-weight:600;line-height:40px;margin-bottom:106px}.overlay #sla-rating-modal .unactive-content a{background:#2c2c2c;border-radius:3px;color:#fff;display:block;font-size:15px;font-weight:700;line-height:18px;margin:0 auto;padding:11px 25px;text-align:center;width:225px}@media (max-width:767.98px){.overlay #sla-rating-modal .unactive-content{padding:20px 24px 52px}.overlay #sla-rating-modal .unactive-content p{font-size:18px;line-height:35px}.overlay #sla-rating-modal .unactive-content div.sla-covid-button{width:100%}}.overlay #sla-rating-modal .sla-error{background:#6f889b;color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;line-height:20px;margin-bottom:-3px;margin-top:8px;padding:10px 24px 10px 32px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-error{font-size:12px;font-weight:400;line-height:16px;margin:0 12px 23px;padding:15px 10px;text-align:center}}.overlay #sla-rating-modal .sla-content{padding:5px 32px 28px}.overlay #sla-rating-modal .sla-content.sla-final{padding:5px 48px 36px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content{padding:5px 24px 143px;width:100%}.overlay #sla-rating-modal .sla-content.sla-final{padding:5px 24px 36px}}.overlay #sla-rating-modal .sla-content h3{color:#2c2c2c;float:none;font-size:22px;font-weight:600;letter-spacing:.1375px;line-height:30px;margin-bottom:8px;padding-left:0;padding-top:7px}.overlay #sla-rating-modal .sla-content h3.more_space{margin-bottom:16px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content h3{padding-top:0}.overlay #sla-rating-modal .sla-content h3.mobile-hide{display:none}}.overlay #sla-rating-modal .sla-content p{color:#2c2c2c;font-size:15px;font-weight:600;line-height:24px;margin-bottom:24px}.overlay #sla-rating-modal .sla-content p b{color:#6f889b}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content p{font-size:14px;line-height:22px}.overlay #sla-rating-modal .sla-content p.mobile-hide{display:none}}.overlay #sla-rating-modal .sla-content a{color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-lights-section{margin-right:-19px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lights-section{margin-right:0}}.overlay #sla-rating-modal .sla-content .sla-lightbox{cursor:pointer;float:left;margin-bottom:23px;margin-right:36px;position:relative;width:104px}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(4n){margin-right:0}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder{background-color:#ececec;border-radius:52px;box-shadow:1.5px 1.5px 0 #ffffff1a;margin-bottom:6px;padding:29px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder:hover{background-color:#d9d9d9}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder img{display:block;filter:invert(10%) sepia(95%) saturate(0) hue-rotate(182deg) brightness(108%) contrast(88%);height:46px;width:46px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active{background-color:#2c2c2c;background-image:url(../images/icons/sla/thumb_up_active.svg);background-position:6px 5px;background-repeat:no-repeat;background-size:13px 12px;border-radius:12px;box-shadow:0 1px 2px #0003;display:none;height:24px;position:absolute;right:4px;top:4px;width:24px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active.low{background-image:url(../images/icons/sla/thumb_down_active.svg)}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active img{filter:invert(100%) sepia(11%) saturate(5%) hue-rotate(126deg) brightness(101%) contrast(105%)}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active div.thumb-active{display:block}.overlay #sla-rating-modal .sla-content .sla-lightbox h6{color:#2c2c2c;display:flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;margin:0;padding:0 3px;text-align:center;width:100%}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lightbox{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;margin-right:9px;width:calc(33% - 6px)}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(3n){margin-right:0}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(4n){margin-right:9px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder{border-radius:32px;padding:18px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder img{height:28px;width:28px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active{background-color:#2c2c2c;background-position:4px 3px;background-size:9px 9px;border-radius:8px;height:16px;right:calc(50% - 32px);top:4px;width:16px}.overlay #sla-rating-modal .sla-content .sla-lightbox h6{font-size:12px;letter-spacing:0}}.overlay #sla-rating-modal .sla-content .sla-form-row{position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row label{color:#2c2c2c;display:block;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:20px;margin-bottom:5px}.overlay #sla-rating-modal .sla-content .sla-form-row textarea{-webkit-appearance:none;background:#ececec;border:none;border-radius:2px;box-sizing:border-box;color:#2c2c2c;display:block;font-size:13px;height:108px;line-height:20px;margin-bottom:6px;padding:16px;resize:none;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field{color:#6f889b;font-size:10px;font-weight:400;left:0;line-height:12px;position:absolute;top:70px}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.right{left:calc(50% + 12px)}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.textarea{top:135px}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.input{top:48px}.overlay #sla-rating-modal .sla-content .sla-form-row>input{background-color:#fff;border:none;border-bottom:1px solid #2c2c2c;border-radius:0;cursor:pointer;display:block;font-size:15px;font-weight:700;line-height:25px;margin-bottom:42px;padding:8px 8px 8px 0;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row>input::placeholder{color:#2c2c2c}.overlay #sla-rating-modal .sla-content .sla-form-row>input.error{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row>input.error::placeholder{color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect{cursor:pointer;margin-bottom:20px;position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.short{float:left;width:calc(50% - 12px)}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.short:nth-child(2){margin-right:24px}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect input{background:#ececec url(../images/icons/sla/down.svg) no-repeat 100%;border:none;color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:600;height:auto;line-height:26px;padding:8px;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.error input{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect .customselect__dropdown{background-color:#fff;border-radius:2px;box-shadow:0 0 11px #00000038;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect .customselect__dropdown .customselect__dropdown-item{border-bottom:1px solid #ececec;color:#2c2c2c;cursor:pointer;font-size:15px;font-weight:600;line-height:40px;padding:0 37px 0 16px}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider{cursor:pointer;margin-bottom:30px;margin-top:14px;padding-left:0!important;padding-right:0!important}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-rail{background:#c7c7c7;border-radius:0}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-process{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot .vue-slider-dot-handle{background:#fff;border-radius:50%;box-shadow:0 3px 4px #0003;height:100%;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot-tooltip{background-color:initial;border:1px solid #0000;border-radius:5px;color:#2c2c2c;display:block;font-size:12px;font-weight:500;line-height:20px;padding:2px 0;text-align:center;white-space:nowrap}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{bottom:0}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider.left .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{transform:translate(-25%,100%)}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider.right .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{transform:translate(-75%,100%)}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container{color:#2c2c2c;cursor:pointer;display:block;font-size:13px;line-height:20px;margin-bottom:24px;padding-left:31px;position:relative;-webkit-user-select:none;user-select:none}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container.error{color:#ff5a75}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container em{font-style:normal}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container input:checked~.checkmark:after{display:block}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container .checkmark{background-color:#fff;border:1px solid #2c2c2c;height:20px;left:0;position:absolute;top:3px;width:20px}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container .checkmark:after{background-image:url(../images/icons/sla/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:none;height:10px;left:2px;position:absolute;top:4px;width:14px}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container:hover .checkmark{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav{float:none;margin-bottom:20px;position:relative;width:auto;z-index:100}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav em{font-style:normal}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav span{background:#ececec url(../images/icons/sla/down.svg) no-repeat 100%;color:#2c2c2c;cursor:pointer;display:block;float:none;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:26px;padding:8px 30px 8px 8px;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav.error>span{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav.selected>span{background-image:url(../images/icons/sla/up.svg)}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul{background-color:#fff!important;border-radius:2px;box-shadow:0 0 11px #00000038;list-style-type:none;margin:-1px 0 0;padding:0;position:absolute;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li{position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li span{background-color:#ececec;border:none;border-radius:0 0 2px 2px;color:#2c2c2c;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:16px;padding:12px 30px 12px 16px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li.selected span{background-image:url(../images/icons/sla/up.svg)}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i{border:none;border-radius:2px;display:block;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i label{border-bottom:1px solid #ececec;color:#2c2c2c;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:16px;margin:-1px 0 0;padding:12px 30px 12px 36px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-form-row .check-container,.overlay #sla-rating-modal .sla-content .sla-form-row label,.overlay #sla-rating-modal .sla-content .sla-form-row textarea{font-size:12px;line-height:16px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav{margin:0 0 20px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav span{border-radius:0;margin:0}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i{float:none;margin:0}}.overlay #sla-rating-modal .sla-content .sla-bottom-text{color:#2c2c2c;font-size:13px;line-height:20px;margin-top:188px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-bottom-text{font-size:12px;line-height:16px;margin-bottom:32px;margin-top:32px}}.overlay #sla-rating-modal .sla-content img.final-image{display:block;height:60px;margin:66px auto 33px;text-align:center;width:60px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content img.final-image{margin:38px auto 24px}}.overlay #sla-rating-modal .sla-content h3.final-title{color:#2c2c2c;font-size:30px;font-weight:600;line-height:40px;margin-bottom:16px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content h3.final-title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:46px;text-align:center}}.overlay #sla-rating-modal .sla-content p.final-text{color:#2c2c2c;font-size:18px;font-weight:500;line-height:28px;margin-bottom:99px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content p.final-text{font-size:14px;font-weight:400;line-height:22px;margin-bottom:67px}}.overlay #sla-rating-modal .sla-content div.share-links{background:#dce0e3;margin-bottom:48px;padding:24px}.overlay #sla-rating-modal .sla-content div.share-links h6{color:#444;font-size:18px;font-weight:700;line-height:22px;margin-bottom:9px}.overlay #sla-rating-modal .sla-content div.share-links p{color:#444;font-size:16px;font-weight:400;line-height:22px;margin-bottom:22px}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons{margin-bottom:2px;position:relative}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons a{display:block;float:left;margin-right:40px}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons .link_copied{bottom:-49px;color:#6f889b;font-size:16px;font-weight:400;line-height:22px;position:absolute}.overlay #sla-rating-modal .sla-content .sla-lang-select{margin-bottom:168px}.overlay #sla-rating-modal .sla-content .sla-lang-select h3{color:#2c2c2c;float:none;font-size:33px;font-weight:600;line-height:40px;margin-bottom:48px;margin-top:108px;padding:0;text-align:center}.overlay #sla-rating-modal .sla-content .sla-lang-select div.sla-lang-button{background:#2c2c2c;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.685714px;line-height:18px;margin:0 auto 16px;padding:11px 0;text-align:center;width:195px}.overlay #sla-rating-modal .sla-content .sla-lang-select div.sla-lang-button:hover{background:#6f889b}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lang-select{margin-bottom:0;width:100%}.overlay #sla-rating-modal .sla-content .sla-lang-select h3{font-size:25px;line-height:35px;margin-bottom:32px;margin-top:0}}.overlay #sla-rating-modal .sla-content .sla-covid{margin-bottom:96px;padding:0 8px}.overlay #sla-rating-modal .sla-content .sla-covid h3{color:#2c2c2c;float:none;font-size:30px;font-weight:600;line-height:40px;margin-bottom:45px;margin-top:53px;padding:0}.overlay #sla-rating-modal .sla-content .sla-covid p{color:#2c2c2c;font-size:18px;font-weight:500;letter-spacing:.1375px;line-height:33px;margin-bottom:53px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-covid{margin-bottom:0;padding:0}.overlay #sla-rating-modal .sla-content .sla-covid h3{font-size:25px;line-height:35px;margin-top:0}.overlay #sla-rating-modal .sla-content .sla-covid p{font-size:14px;line-height:22px;margin-bottom:80px}.overlay #sla-rating-modal .sla-content .sla-covid div.sla-covid-button{width:100%}.overlay #sla-rating-modal .sla-content .sla-covid--voting h3{font-size:22px;font-weight:700;line-height:26px;margin-bottom:28px}.overlay #sla-rating-modal .sla-content .sla-covid--voting p{font-size:18px;font-weight:500;line-height:22px}}.overlay #sla-rating-modal .sla-footer{border-radius:0 0 4px 4px;bottom:0;left:0;position:sticky;z-index:104}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer{position:fixed;width:100%}}.overlay #sla-rating-modal .sla-footer .sla-buttons-row{background-color:#fff;padding:10px 32px 32px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row:after{clear:both;content:"";display:block}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final{text-align:center}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final h4,.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final span{display:none}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button{-webkit-appearance:none;background:#2c2c2c;border:1px solid #2c2c2c;border-radius:3px;color:#fff;cursor:pointer;display:inline;float:none;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:10px 0;text-align:center;width:183px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.big{width:272px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.covid{width:195px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.unactive{opacity:.4}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back{background:#fff;border:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;margin-right:16px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back:hover{background:#ececec}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button:hover{background:#6f889b;border:1px solid #6f889b}.overlay #sla-rating-modal .sla-footer .sla-buttons-row .sla-nav-info{color:#2c2c2c;float:right;font-size:15px;font-weight:600;line-height:25px;margin-top:8px;text-align:right}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer .sla-buttons-row{padding:5px 24px 38px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final button{width:100%}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button{display:block;float:left;width:calc(50% - 8px)}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.big,.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.covid{float:none;width:100%}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back{margin-right:16px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row .sla-nav-info{display:none}}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom{background-color:#6f889b;text-align:center}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:16px auto;color:#fff;display:inline-block;float:none;font-size:15px;font-weight:400;line-height:25px;padding:10px 0 13px 22px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer .sla-footer-bottom{display:none}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting{display:block}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting span{display:none}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting h3{background-size:13px auto;padding:6px 0 7px 21px}.overlay #sla-rating-modal .sla-footer--voting .sla-buttons-row{padding:5px 24px 60px}.overlay #sla-rating-modal .sla-footer--voting .sla-buttons-row button.covid{padding:10px 20px;width:auto}}.sla-search-header{background-color:#272727;padding-bottom:135px;padding-top:115px;text-align:center;z-index:1}.sla-search-header--span-link{padding-left:0!important;width:fit-content}@media (max-width:767.98px){.sla-search-header--span-link{padding-left:21px!important}}.sla-search-header.sla-search-header--winner{background-color:#7d705f}@media (max-width:767.98px){.sla-search-header.sla-search-header--winner{background-color:#6d6253;z-index:1}}.sla-search-header--link-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:fit-content}.sla-search-header--cat{padding-bottom:4rem}@media (max-width:1023.98px){.sla-search-header--cat{padding-bottom:1.875rem!important}}@media (max-width:767.98px){.sla-search-header--cat{padding-bottom:1rem!important}}.sla-search-header .container{position:relative;z-index:2}.sla-search-header h1{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:42px;color:#fff;display:inline-block;font-size:40px;font-weight:600;line-height:50px;padding:0 0 7px 70px}.sla-search-header span{color:#fff;display:block;font-size:25px;font-weight:400;line-height:35px;margin-top:-9px}.sla-search-header button,.sla-search-header div.active-filters{display:none}@media (max-width:1023.98px){.sla-search-header{padding-bottom:100px;padding-top:98px;text-align:center}.sla-search-header .container{z-index:2}.sla-search-header h1{background-size:38px;font-size:30px;line-height:40px;padding-left:60px}.sla-search-header span{font-size:22px;line-height:30px}}@media (max-width:767.98px){.sla-search-header{background-color:#7d705f;padding:5.625rem .75rem 4.5rem;text-align:left}.sla-search-header h1{background-position:left .375rem;background-size:1.6875rem;font-size:1.25rem;line-height:1.875rem;padding-bottom:.75rem;padding-left:2.25rem;padding-top:0}}@media (max-width:767.98px) and (max-width:767.98px){.sla-search-header h1{background-position:0 .375rem;background-size:3.125rem;font-size:1.5rem;font-weight:600;line-height:130%;padding-bottom:2.5rem;padding-left:4.0625rem;padding-top:0}}@media (max-width:767.98px){.sla-search-header span{font-size:.8125rem;line-height:1.25rem;margin-top:-2.75rem;padding-left:2.25rem}}@media (max-width:767.98px) and (max-width:767.98px){.sla-search-header span{font-size:.9375rem;padding-left:29%;padding-top:2%}}.sla-search-header-nominated{background-color:#6f889b;padding-bottom:5.75rem}.sla-search-header-nominated:before{background-color:#354b5d!important;left:126px;opacity:.15}.sla-search-header-nominated:after{background-color:#121212!important;opacity:.2}@media (max-width:767.98px){.sla-search-header-nominated{background-color:#5a6f80}.sla-search-header-nominated:before{background-color:#6f889b!important;display:block!important;height:23.5rem!important;left:105px!important;opacity:1;top:-70px!important;width:23.5rem!important}.sla-search-header-nominated:after{background-color:#5a6f80!important;display:block!important;height:14.1875rem!important;left:237px!important;opacity:1;top:125px!important;width:14.1875rem!important}.sla-search-header-nominated .container{align-items:center;display:flex;flex-direction:column}.sla-search-header-nominated h1{max-width:14.1875rem}.sla-search-header-nominated span{padding-left:1.25rem}}.sla-not-active{padding-bottom:80px}.sla-not-active h4{color:#fff;font-size:30px;font-weight:600;line-height:30px;margin-bottom:60px;margin-top:36px;padding-bottom:20px}.sla-not-active .gray-container{background:#2c2c2c;margin:43px 0 40px;padding:84px 40px 70px;text-align:center}.sla-not-active .gray-container p{color:#fff;font-size:25px;font-weight:400;line-height:35px}.sla-not-active .gray-container a{background:#121212;border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:22px;padding:11px 14px;text-align:center;width:210px}.sla-not-active .gray-container a:hover{background:#444}@media (max-width:767.98px){.sla-not-active h4{font-size:20px;line-height:26px;margin-bottom:30px;margin-top:13px;padding-bottom:0}.sla-not-active .gray-container{margin:0 0 40px;padding:20px}.sla-not-active .gray-container p{font-size:15px;line-height:25px}.sla-not-active .gray-container a{font-size:14px;line-height:20px;padding:10px 12px}}.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{display:flex;margin-bottom:58px;margin-top:36px}.search-filters.search-filters-sla--nomination:after,.search-filters.search-filters-sla:after{clear:both;content:"";display:block}@media (max-width:1023.98px){.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{max-width:766px}}@media (max-width:767.98px){.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{display:none}}.search-filters.search-filters-sla h4,.search-filters.search-filters-sla--nomination h4{color:#fff;float:left;font-size:30px;font-weight:600;line-height:30px;padding-bottom:20px}@media (max-width:767.98px){.search-filters.search-filters-sla h4,.search-filters.search-filters-sla--nomination h4{font-size:20px;line-height:26px;padding-bottom:0}.search-filters.search-filters-sla .active-filters-sla,.search-filters.search-filters-sla .active-filters-sla-placeholders,.search-filters.search-filters-sla--nomination .active-filters-sla,.search-filters.search-filters-sla--nomination .active-filters-sla-placeholders{display:none}}.search-filters.search-filters-sla .active-filters-sla a,.search-filters.search-filters-sla--nomination .active-filters-sla a{margin-bottom:0!important}@media (max-width:767.98px){.search-filters.search-filters-sla .active-filters-sla a,.search-filters.search-filters-sla--nomination .active-filters-sla a{display:none}}.search-filters.search-filters-sla .active-filters a,.search-filters.search-filters-sla--nomination .active-filters a{align-items:center;background:#f2f2f2;background-color:#2c2c2c;border-radius:30px;color:#fff;display:block;float:right;line-height:16px;margin-bottom:10px;margin-left:24px;padding:5px 36px 5px 14px;position:relative}.search-filters.search-filters-sla .active-filters a:hover,.search-filters.search-filters-sla--nomination .active-filters a:hover{color:#fff}.search-filters.search-filters-sla .active-filters a label,.search-filters.search-filters-sla--nomination .active-filters a label{font-size:14px;font-weight:400;line-height:26px;margin-bottom:0}.search-filters.search-filters-sla .active-filters a span,.search-filters.search-filters-sla--nomination .active-filters a span{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;height:8px;position:absolute;right:13px;top:15px;width:8px}@media (max-width:1023.98px){.search-filters.search-filters-sla .active-filters a,.search-filters.search-filters-sla--nomination .active-filters a{display:none}}.search-filters.search-filters-sla .black-button,.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla .sla__category_search_button,.search-filters.search-filters-sla--nomination .black-button,.search-filters.search-filters-sla--nomination .show-filter,.search-filters.search-filters-sla--nomination .sla__category_search_button{align-items:center;background:#2c2c2c;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:400;line-height:20px;margin-left:24px;padding:8px 17px;text-align:center;width:175px}.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla--nomination .show-filter{float:right}@media (max-width:767.98px){.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla--nomination .show-filter{display:none}}.search-filters.search-filters-sla .show-filter-sla,.search-filters.search-filters-sla--nomination .show-filter-sla{padding:7px 14px}.search-filters.search-filters-sla--nomination .show-filter{background-color:#6f889b;width:11.1875rem}.search-filters.search-filters-sla--nomination .active-filters a{margin-bottom:0}.search-filters.search-filters-sla--nomination .active-filters a label{font-size:.9375rem;line-height:1.5625rem}.search-filters.search-filters-sla--nomination h4{color:#c5c5c5;font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-right:auto;padding-bottom:.3125rem}@media (max-width:767.98px){.search-filters.search-filters-sla--nomination{display:flex;margin:3rem 0 2rem;overflow:scroll}.search-filters.search-filters-sla--nomination::-webkit-scrollbar{display:none}.search-filters.search-filters-sla--nomination .show-filter{display:block;line-height:1.5625rem;margin-bottom:.3125rem;padding:.3125rem 1rem!important;white-space:nowrap}.search-filters.search-filters-sla--nomination .active-filters{display:flex;margin-bottom:.3125rem}.search-filters.search-filters-sla--nomination .active-filters a{display:inline-block;white-space:nowrap}}.search-filters-sla--nomination-title{color:#c5c5c5;font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-bottom:1rem;text-align:center}.search-filters-sla,.search-filters-sla--nomination{align-items:center;display:flex;flex-direction:row-reverse}.search-filters-sla--nomination-placeholders,.search-filters-sla-placeholders{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:58px;margin-top:36px}@media (max-width:1023.98px){.search-filters-sla--nomination-placeholders,.search-filters-sla-placeholders{display:none}}.search-filters-sla--nomination-placeholders-winner-2023,.search-filters-sla-placeholders-winner-2023{margin-bottom:0!important;margin-top:0!important}@media (max-width:767.98px){.search-filters-sla--nomination-placeholders-winner-2023,.search-filters-sla-placeholders-winner-2023{margin-top:40px!important}}.search-filters-sla-nomination-placeholders{gap:1rem;justify-content:flex-start}@media (max-width:767.98px){.search-filters-sla-nomination-placeholders{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.search-filters-sla-nomination-placeholders .placeholder--sla.placeholder--sla-search-filter{display:block;margin-top:0}}.sla__sticky-filter__container{display:none;padding-bottom:16px;padding-top:16px;position:relative;width:100%;z-index:3}.sla__sticky-filter__container .sla__sticky-filter__list{flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;vertical-align:middle;white-space:nowrap}@media (max-width:767.98px){.sla__sticky-filter__container .sla__sticky-filter__list{margin-right:-3px}}.sla__sticky-filter__container .sla__sticky-filter__list li{display:inline-block;margin-right:4px;position:relative;text-align:center;vertical-align:middle}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:12px;line-height:25px;padding:3px 15px 4px;position:relative}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla{background-color:#2c2c2c}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla.sla__sticky-filter__pill--sla-filters{padding-right:33px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla .clear{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;height:7px;position:absolute;right:14.5px;top:12.5px;width:7px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--dark{background-color:#2c2c2c;display:none;padding:3px 30px 4px 15px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__reset{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;display:none;height:8px;position:absolute;right:13px;top:12px;width:8px}@media (max-width:767.98px){.sla__sticky-filter__container{display:block;margin-bottom:30px}}.overlay #sla-search-modal{background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;font-weight:400;left:calc(50% - 232px);margin:0;max-height:calc(100% - 40px);overflow:auto;position:fixed;top:50%;transform:translateY(-55%);width:464px}.overlay #sla-search-modal .close_modal{background:url(../images/icons/sla/Close_dark_sla2.svg) no-repeat 50%;cursor:pointer;display:block;height:15px;position:absolute;right:32px;top:32px;width:15px;z-index:2}@media (max-width:767.98px){.overlay #sla-search-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;left:0;max-height:100%;overflow-y:scroll;padding:0 0 80px;top:0;transform:none;width:100%}.overlay #sla-search-modal .close_modal{height:13px;right:24px;top:52px;width:13px}}.overlay #sla-search-modal h4.search-modal-title{border-radius:4px 4px 0 0;color:#2c2c2c;font-size:22px;font-weight:700;line-height:30px;margin-bottom:31px;padding:23px 40px 12px 32px}@media (max-width:767.98px){.overlay #sla-search-modal h4.search-modal-title{border-radius:0;font-size:18px;font-weight:600;line-height:33px;margin-bottom:25px;margin-top:25px;padding:16px 40px 0 24px}}.overlay #sla-search-modal .sla-search-row{margin-bottom:48px;padding:0 32px}.overlay #sla-search-modal .sla-search-row.search-button{margin-bottom:40px;margin-top:62px}.overlay #sla-search-modal .sla-search-row.search-button .mobile-bg{background-color:#fff;bottom:0;display:none;height:116px;position:fixed;width:100%;z-index:-1}.overlay #sla-search-modal .sla-search-row input{background-color:#fff;border:none;border-bottom:1px solid #2c2c2c;border-radius:0;display:block;font-size:15px;font-weight:600;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row input::placeholder{color:#2c2c2c}.overlay #sla-search-modal .sla-search-row button{background-color:#a4937d;border:none;border-radius:5px;font-size:15px;font-weight:600;line-height:18px;margin-top:7px;padding:11px 0;text-align:center;width:180px}.overlay #sla-search-modal .sla-search-row button:hover{background-color:#897c6b}.overlay #sla-search-modal .sla-search-row button.btn--clear{background-color:#fff;color:#2c2c2c;padding:0}@media (min-width:768px){.overlay #sla-search-modal .sla-search-row button.btn--clear{font-size:11px}}.overlay #sla-search-modal .sla-search-row button.btn--clear:focus{box-shadow:none}.overlay #sla-search-modal .sla-search-row .customselect{cursor:pointer;position:relative}.overlay #sla-search-modal .sla-search-row .customselect input{background:#fff;border:none;border-bottom:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;cursor:pointer;font-size:15px;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row .customselect input::placeholder{color:#2c2c2c}.overlay #sla-search-modal .sla-search-row .customselect .customselect__arrow{background-image:url(../images/icons/sla/customselect_arrow.svg);background-repeat:no-repeat;background-size:11px 6px;height:6px;position:absolute;right:17px;top:17px;width:11px}.overlay #sla-search-modal .sla-search-row .customselect .customselect__dropdown{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;left:0;list-style:none;margin:0;padding:7px 37px 7px 10px;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-search-modal .sla-search-row .customselect .customselect__dropdown .customselect__dropdown-item{color:#606060;cursor:pointer;font-size:16px;line-height:38px}.overlay #sla-search-modal .sla-search-row div.optionnav{position:relative;width:100%}.overlay #sla-search-modal .sla-search-row div.optionnav>span{background-color:#fff!important}.overlay #sla-search-modal .sla-search-row div.optionnav span{background:#fff url(../images/icons/sla/down.svg) no-repeat 100%;border-bottom:1px solid #2c2c2c;color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:600;height:auto;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row div.optionnav.categories_dropdown .custom-dropdown{max-height:400px!important;transform:translateY(-65%)}.overlay #sla-search-modal .sla-search-row div.optionnav.regions_dropdown .custom-dropdown{max-height:400px!important;transform:translateY(-43%)}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown{background-color:#fff;border:1px solid #2c2c2c;border-radius:4px;left:0;list-style:none;margin:0;overflow-y:auto;padding:7px 0;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown li{display:block;float:left;position:relative}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown label{color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:500;line-height:30px;margin-bottom:2px;padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete{position:relative;z-index:2}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-actions,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-first-suggestion{display:none}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper{color:#000;margin-bottom:95px;padding-top:0}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper label{display:none}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete input{color:#000;height:auto}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading{display:none;position:absolute;right:5%}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{background-color:#fff;border:1px solid #2c2c2c;border-radius:0 0 4px 4px;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li{color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:500;line-height:30px;margin-bottom:2px;padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight{background:#0003}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p{font-size:15px;font-weight:500;line-height:30px}@media (max-width:767.98px){.overlay #sla-search-modal .sla-search-row{margin-bottom:33px;padding:0 24px}.overlay #sla-search-modal .sla-search-row.search-button{bottom:0;margin-bottom:0;margin-top:0;position:fixed;width:100%}.overlay #sla-search-modal .sla-search-row.search-button .mobile-bg{display:block}.overlay #sla-search-modal .sla-search-row div.optionnav{margin:0}.overlay #sla-search-modal .sla-search-row div.optionnav span{border-radius:0}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete span{font-size:15px;line-height:25px;margin-top:0;padding-left:0;padding-top:0}.overlay #sla-search-modal .sla-search-row button{border-radius:3px;margin-bottom:24px;margin-top:0;width:100%}}.overlay #sla-search-modal.sla-winner-search-modal{text-align:left;z-index:4}.overlay #sla-search-modal.sla-winner-search-modal .close_modal{margin-top:0;right:32px;top:56px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal .close_modal{margin:0;padding:0;right:30px;top:26px}}.overlay #sla-search-modal.sla-winner-search-modal h4.search-modal-title{margin-top:24px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal h4.search-modal-title{margin-top:0}}.overlay #sla-search-modal.sla-winner-search-modal .sla-search-row.search-button{margin-bottom:65px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal .sla-search-row.search-button{margin-bottom:0}}.overlay-second #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper{margin-bottom:0!important}.overlay-second #sla-search-modal .sla-search-row .search-button-first{background-color:#000;border-radius:3px;font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.overlay-second #sla-search-modal .sla-search-row .search-button-first:hover{background-color:#6f889b}@media (min-width:568px){.overlay-second #sla-search-modal .sla-search-row div.optionnav .custom-dropdown-new{border:none!important;border-radius:0!important;box-shadow:0 0 10px #000c;margin:10px 0 0;padding:5px 0}}@media (max-width:767.98px){.search-modal-title-small{display:none}}.sla-detail_header{padding:3.125rem 7.5rem 0;text-align:center}@media (max-width:767.98px){.sla-detail_header{margin-bottom:-2.25rem;padding:1rem}}.sla-detail_header-winner{margin-bottom:3.75rem}@media (max-width:767.98px){.sla-detail_header-winner{margin-bottom:0}}.sla-detail_header-title{font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.5rem;margin-bottom:10px}@media (max-width:767.98px){.sla-detail_header-title{font-size:1.375rem;font-weight:400;line-height:130%;margin-bottom:1.5rem}}@media (max-width:1023.98px){.sla-detail_header-title{width:102%}}@media (max-width:767.98px){.sla-detail_header-title>span>span>svg{margin-top:-.75rem;width:1.125rem}}.sla-detail_header-subtitle{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem}@media (max-width:767.98px){.sla-detail_header-subtitle{font-size:.9375rem;font-weight:400;line-height:1.5625rem}}@media (max-width:1023.98px){.sla-detail_header-subtitle{width:102%}}@media (max-width:1439.98px){.sla-detail_header-subtitle-break{display:none}}.sla-detail_header-second{align-items:center;display:flex;justify-content:space-between}@media (max-width:767.98px){.sla-detail_header-second{justify-content:space-between}}.sla-detail_header-second-wrapper{margin:auto;padding:15px}@media screen and (max-width:1024px) and (min-width:770px){.sla-detail_header-second-wrapper{padding:0 16px}}@media screen and (max-width:770px){.sla-detail_header-second-wrapper{padding:0}}@media (max-width:1439.98px){.sla-detail_header-second-wrapper{max-width:766px}}@media (min-width:1024px){.sla-detail_header-second-wrapper{max-width:958px}}@media (min-width:1440px){.sla-detail_header-second-wrapper{max-width:1248px}}.sla-detail_header-wrapper_sec{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (max-width:767.98px){.sla-detail_header-wrapper_sec{padding:1rem}.sla-detail_header-wrapper{background:#2c2c2c;box-shadow:0 10px 16px #0000001a;padding:1.5rem;text-align:-webkit-auto}}.sla-detail_header-info:hover{cursor:pointer}@media (min-width:568px){.sla-detail_header-info{margin-top:-1.25rem}}@media (max-width:767.98px){.sla-detail_header-info{margin-top:-1%}}.sla-detail_header_modal-title{color:#121212;font-size:1.375rem!important;font-weight:600;line-height:130%!important}@media (max-width:767.98px){.sla-detail_header_modal-title{font-weight:700!important}}.sla-detail_header_modal-title-second{color:#a4937d;font-size:1.375rem!important;font-weight:600!important;line-height:130%!important}@media (max-width:767.98px){.sla-detail_header_modal-title-second{font-weight:700!important}}.sla-detail_header_modal-title--banner{font-size:22px!important;font-weight:600!important;line-height:30px!important}@media (max-width:767.98px){.sla-detail_header_modal-title--banner{font-size:24px!important;font-weight:600!important;line-height:130%!important}}.sla-detail_header_modal-title--banner_info>sup{font-weight:300}.sla-detail_header_modal-body{text-align:left}.sla-detail_header_modal-body>p{font-size:.9375rem;font-weight:400;line-height:160%}.sla-detail_header_modal-body a{color:#121212}.sla-detail_header_modal-gird{display:grid;margin-top:0!important;text-align:left}.sla-detail_header_modal-close{margin-top:.3125rem!important}.sla-detail_header_modal-close>span>svg>path{fill:#121212}.sla-detail-punkte{margin-bottom:3.5625rem;text-align:center}@media (max-width:767.98px){.sla-detail-punkte{margin-bottom:1rem;margin-top:10px;padding:0 .5rem}.sla-detail-punkte>h4{font-size:1.125rem}}.sla-detail-punkte-placeholder-wrap{align-items:center;display:flex;justify-content:center}@media (min-width:568px){.break-sm{display:none}}.grid-icon-active{background:url(../images/icons/switch-grid-active.svg) no-repeat 50%}.gird-icon-inactive,.grid-icon-active{margin-right:9.5px;padding:7px 18px 7px 0}.gird-icon-inactive{background:url(../images/icons/switch-grid-inactive.svg) no-repeat 50%}.list-icon-active{background:url(../images/icons/switch-list-active.svg) no-repeat 50%}.list-icon-active,.list-icon-inactive{margin-top:0!important;padding:7px 0 7px 45px}.list-icon-inactive{background:url(../images/icons/switch-list-inactive.svg) no-repeat 50%}.search-page__switch{display:flex;justify-content:center;margin-top:-.75rem}@media (max-width:1023.98px){.search-page__switch{margin-top:-1.625rem}}.search-page__switch-wrap{background-color:#444;border-radius:64px;cursor:pointer;height:1.75rem;position:relative;width:3.3125rem}@media (max-width:767.98px){.search-page__switch-wrap{height:1.68rem}}.search-page__switch-wrap input{height:0;opacity:0;width:0}.search-page__switch-slider{background-color:#656565;border-radius:50px;bottom:0;height:24px;left:3%;position:absolute;right:0;top:8%;transition:.4s;width:24px}@media (max-width:767.98px){.search-page__switch-slider{top:7%}}input:checked+.search-page__switch-slider{transform:translateX(26px)}.sla-section{margin-bottom:90px}@media (max-width:1023.98px){.sla-section{margin-bottom:60px}}.sla-section-wrapper{margin-bottom:140px}.sla-section:last-of-type{margin-bottom:64px}.sla-section-wrapper{margin-bottom:192px}@media (min-width:568px){.small{display:none}}@media (max-width:767.98px){.big{display:none}}.search-page__article--sla:hover .search-page__article__image-cont img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.button-sm-wrapper{bottom:0;justify-content:center;left:0;margin:0 auto;padding:12px 32px;position:absolute;width:100%}@media (min-width:568px){.button-sm-wrapper{position:relative;width:max-content}}button.button-sm{background-color:#fff;border:1px solid var(--Gray-700,#444);border-radius:4px;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:12px 32px;width:max-content}button.button-sm:hover{background:#6f889b;cursor:pointer}@media (min-width:568px){.entity-details__nominate_ribbon.entity-details__award_ribbon .award-location-ribbon-title br{display:none}}.sla-section-label{display:block;font-size:18px;font-weight:400;line-height:28px;text-align:center;text-decoration-line:underline}.sla-search-header--winner-2023{padding:5.75rem 0}.sla-detail_header_winner-2023{margin-bottom:0;min-height:14.25rem;padding:6rem 7.5rem 0}.sla-detail_header_winner-2023 .sla-detail_header-title{font-size:2.5rem;line-height:3.125rem;margin-bottom:1rem}.sla-detail_header_winner-2023 .sla-detail_header-title-placeholders{margin-bottom:40px}.sla-detail_header_winner-2023 .sla-detail_header-subtitle{line-height:2.0625rem}@media (max-width:1023.98px){.sla-detail_header_winner-2023{min-height:19.4375rem}}@media (max-width:767.98px){.sla-detail_header_winner-2023{min-height:14.25rem;padding:1rem}.sla-detail_header_winner-2023 .sla-detail_header-wrapper{background:none;padding:0;text-align:center}.sla-detail_header_winner-2023 .sla-detail_header-title{font-size:1.875rem;font-weight:600;line-height:2.5rem}.sla-detail_header_winner-2023 .sla-detail_header-subtitle{line-height:1.5625rem}}.search-filters.search-filters-sla.search-filters-sla-winner-2023{flex-direction:row-reverse;margin-bottom:0;margin-top:0;width:100%}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .show-filter{background-color:#a4937d;line-height:1.5625rem;margin-left:1.5rem;padding:.375rem 1rem;white-space:nowrap;width:auto}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters{display:flex}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters a{white-space:nowrap}@media (max-width:767.98px){.search-filters.search-filters-sla.search-filters-sla-winner-2023{display:flex;height:100%;justify-content:center;margin-bottom:2rem;overflow:scroll}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .show-filter{display:block;margin-left:0;margin-top:0}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters a{display:inline-block;margin-left:8px}.search-filters.search-filters-sla.search-filters-sla-winner-2023_has-filters{justify-content:flex-start;width:100vw}.search-filters.search-filters-sla.search-filters-sla-winner-2023_has-filters .show-filter{margin-left:8px;margin-right:19px}.search-filters.search-filters-sla.search-filters-sla-winner-2023::-webkit-scrollbar{display:none}}.filters-wrapper-sla-2023{display:flex;margin-bottom:2rem;margin-top:3.0625rem}@media (max-width:767.98px){.filters-wrapper-sla-2023{flex-direction:column-reverse;margin-bottom:1rem;margin-top:1rem}}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023{padding-top:0}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-text-sla{font-size:22px;height:3.875rem;line-height:30px}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-sla{margin-bottom:2.125rem}@media (max-width:767.98px){.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-text-sla{bottom:0;margin-bottom:0;width:100%}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-image-sla{height:300px}.sla-detail_header_winner-2023{margin-bottom:0;margin-top:2rem}.sla-detail_header_winner-2023 .sla-detail_header-title{margin-bottom:1rem}}.sla-detail-punkte-2023{margin-bottom:2.75rem}.sla-detail-punkte-2023 h4{font-size:30px;line-height:40px}@media (max-width:767.98px){.sla-detail-punkte-2023{margin-bottom:2rem;margin-top:0}.sla-detail-punkte-2023 h4{font-size:22px;line-height:30px}}@media (min-width:568px){.sla-detail-punkte-2023{margin-top:1.125rem}}.sla-detail-punkte-image{margin-bottom:17px;width:173px}.sla-detail-punkte-category{font-size:1rem;font-weight:500;line-height:1.5rem}.search-page__article__badge-grid.search-page__article__badge-2023{background:url(../images/gold-badge-2023.svg);background-repeat:no-repeat;font-size:18px;height:39px;line-height:40px;width:130px}.search-page__article__badge-grid.search-page__article__badge-2023 span{position:relative;top:-4px}@media (max-width:767.98px){.search-page__article__badge-grid.search-page__article__badge-2023{background:url(../images/gold-badge.svg);display:block;font-size:1.875rem;font-weight:400;height:47px;line-height:2.5rem;right:0;width:83px}.search-page__article__badge-grid.search-page__article__badge-2023 span{top:0}.search-page__article__badge-grid.search-page__article__badge-2023 span:nth-child(2){display:none}}.sla-2023-total-items{color:#c5c5c5;display:flex;font-size:1.125rem;font-weight:500;line-height:2.0625rem;width:100%}@media (max-width:767.98px){.sla-2023-total-items{font-size:.9375rem;line-height:1.5625rem;text-align:center}}.sla-detail_header-second-2023 .sla__sticky-filter__container{display:none}.search-page__article-sla.search-page__article-slawinner-2023{margin-bottom:2.75rem}@media (max-width:767.98px){.search-page__article-sla.search-page__article-slawinner-2023{margin-bottom:1.75rem}}.formulate-input--nominationcategories__dropdown{max-height:310px;overflow-y:scroll}.formulate-input--nominationcategories__dropdown::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:8px}.formulate-input--nominationcategories__dropdown::-webkit-scrollbar{width:10px}.formulate-input--nominationcategories__dropdown-item{border-bottom:1px solid #ececec;list-style:none;padding:.625rem .5rem}.formulate-input--nominationcategories__dropdown-item--title{color:#1b1b1b;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:.5rem}.formulate-input--nominationcategories-item--list{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.25rem}.formulate-input--nominationcategories-item--list span{margin-right:.375rem}.formulate-input--nominationcategories-item--list span svg{height:.875rem;margin-bottom:.25rem;width:.8125rem}.formulate-input--nominationcategories-item--list span svg path{fill:#656565!important}.formulate-input-element_nomination-categories{align-items:flex-start;justify-content:space-between;padding:.5625rem .75rem!important}.formulate-input-element_nomination-categories .formulate-input-element--customselect__reset span svg{height:1rem;width:1rem}@media (max-width:767.98px){.formulate-input-element_nomination-categories{display:block;padding:9px 12px;position:relative}.formulate-input-element_nomination-categories .input-functions{position:absolute;right:8px;top:0}}.formulate-input-element-padding{padding:0 .75rem}.main-header__filter-toggle.main-header__filter-toggle-sla.nuxt-link-active{color:#fff}.modal-hidden .sk-modal{position:absolute}@media (max-width:767.98px){.search-page__article__image-cont.search-page__article__image-cont-sla.sla-winner-image-mobile .search-page__article__image-wrap{height:20rem}}.awarded-location-modal-link{color:#121212;font-size:1.125rem;font-weight:500;line-height:1.75rem;text-decoration-line:underline}@media (max-width:767.98px){.awarded-location-modal-link{font-size:.875rem}}.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{background-color:#6d6253;padding-bottom:5.75rem;padding-top:7.1875rem;text-align:center}.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{background:#897c6b!important}.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{background:#7d705f!important}.sla_overview-facts-figures--header-title{z-index:2}@media (max-width:767.98px){.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{padding-bottom:3.0625rem;padding-top:6.5625rem}.sla_overview-facts-figures--header-title{padding-left:50px!important;padding-right:50px!important}.sla-thirty--seconds-header h1,.sla-voting_kit-download-header h1,.sla_overview-facts-figures--header h1,.sla_overview-nomination-header h1{background-size:3.1875rem;font-size:1.5rem;text-align:left!important}.sla-thirty--seconds-header span,.sla-voting_kit-download-header span,.sla_overview-facts-figures--header span,.sla_overview-nomination-header span{margin-top:-7px;padding:8px 0 0}.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{display:block!important;height:23.5rem!important;left:105px!important;top:-70px!important;width:23.5rem!important}.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{display:block!important;height:14.1875rem!important;left:237px!important;top:125px!important;width:14.1875rem!important}}.sla_overview-facts-figures--reviews-content{font-weight:600!important}.sla_overview-facts-figures--body{background:#fff;color:#2c2c2c}.sla_overview-facts-figures--body .static-page__opportunities{gap:30px;justify-content:flex-start;max-width:960px}.sla_overview-facts-figures--body .static-page__opportunities__card{max-width:384px}.sla_overview-facts-figures--infos,.sla_overview-facts-figures--reviews,.sla_overview-facts-figures--section{background:#f2f2f2;padding:3rem 6.25rem 1.375rem}.sla_overview-facts-figures--section-2{background:#fff;padding:30px 0 0}.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{font-size:4.0625rem;font-weight:700;line-height:4.6875rem;padding-right:40%}.sla_overview-facts-figures--infos h2,.sla_overview-facts-figures--reviews h2,.sla_overview-facts-figures--section h2{font-size:2.25rem;font-weight:700;line-height:3.125rem}@media (max-width:1023.98px){.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{padding-right:0}}@media (max-width:767.98px){.sla_overview-facts-figures--infos,.sla_overview-facts-figures--reviews,.sla_overview-facts-figures--section{padding:2rem 0}.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{font-size:2.5rem;line-height:120%;padding-right:0}.sla_overview-facts-figures--infos h2,.sla_overview-facts-figures--reviews h2,.sla_overview-facts-figures--section h2{font-size:1.5rem;line-height:1.875rem;margin:2rem 0}}.sla_overview-facts-figures--cards .about-us__cards{margin-top:0}@media (max-width:767.98px){.sla_overview-facts-figures--cards .about-us__cards{padding-top:3.25rem}}.sla_overview-facts-figures--infos{background:#f2f2f2;padding:8rem 0}@media (max-width:767.98px){.sla_overview-facts-figures--infos{padding:0 0 .9375rem}}.sla_overview-facts-figures--infos_new{margin-top:120px}@media (max-width:767.98px){.sla_overview-facts-figures--infos_new{margin-top:60px}}.sla_overview-facts-figures--reviews{background-color:#fff;padding:3rem 6.25rem 9.5625rem}.sla_overview-facts-figures--reviews .static-page__reviews__single{background-color:#f9f9f9}.sla_overview-facts-figures--reviews .static-page__reviews__single p{font-weight:700}.sla_overview-facts-figures--reviews-no-banner{padding:3rem 6.25rem 0}@media (max-width:767.98px){.sla_overview-facts-figures--reviews{padding:1.875rem .9375rem 3.75rem}.static-page__reviews--facts-and-figures{margin-top:55px}}.sla_overview-facts-figures--banner{background-color:#a4937d;color:#fff;padding:3.5rem}.sla_overview-facts-figures--banner img{filter:brightness(0) invert(1)}.sla_overview-facts-figures--banner .btn{background-color:#2c2c2c;border-color:#2c2c2c}.sla_overview-facts-figures--banner .btn:hover{background-color:#464646}.sla_overview-facts-figures--banner-title{padding:0 6rem 0 2.25rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner{padding:1.25rem}.sla_overview-facts-figures--banner img{max-height:4.375rem}.sla_overview-facts-figures--banner-title{margin:0!important;padding:.3125rem 0 .4375rem .75rem}.sla_overview-facts-figures--banner .eintrage-page__booking__description{margin-top:.5rem}.sla_overview-facts-figures--banner .eintrage-page__booking__description br{display:none}}.sla_overview-facts-figures--banner-blue,.sla_overview-facts-figures--banner-winner{background-color:#6f889b;padding:6.6875rem 3.125rem 4.4375rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column{flex:0}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child{flex:0 0 55%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 45%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__title,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__title{max-width:565px}.sla_overview-facts-figures--banner-blue .col-12-style .btn,.sla_overview-facts-figures--banner-winner .col-12-style .btn{font-size:1.125rem;font-weight:700;line-height:1.625rem;padding:.625rem 2.6875rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__description,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{font-weight:500;margin-bottom:3.4375rem}@media (max-width:1439.98px){.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child{flex:0 0 65%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 35%}.sla_overview-facts-figures--banner-blue .col-12-style br,.sla_overview-facts-figures--banner-winner .col-12-style br{display:none}}@media (max-width:1023.98px){.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 100%}}.sla_overview-facts-figures--banner-blue .sla_overview-facts-figures--banner-title,.sla_overview-facts-figures--banner-winner .sla_overview-facts-figures--banner-title{padding:0 5.5rem 0 2.25rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner-blue,.sla_overview-facts-figures--banner-winner{padding:4.4375rem 1.875rem}.sla_overview-facts-figures--banner-blue .col-12-style .btn,.sla_overview-facts-figures--banner-winner .col-12-style .btn{font-size:.875rem;line-height:130%;padding:.625rem 1.5rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__description,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{margin-bottom:2.5rem}.sla_overview-facts-figures--banner-blue .sla_overview-facts-figures--banner-title,.sla_overview-facts-figures--banner-winner .sla_overview-facts-figures--banner-title{line-height:110%;padding:0 0 .4375rem}.sla_overview-facts-figures--banner-blue img,.sla_overview-facts-figures--banner-winner img{display:none}}@media (max-width:1023.98px){.sla_overview-facts-figures--banner-blue img,.sla_overview-facts-figures--banner-winner img{max-height:4.0625rem}}.sla_overview-facts-figures--banner-winner{background-color:#a4937d;padding:4.6875rem}.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{margin-bottom:3.0625rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner-winner{padding:4.4375rem 1.875rem}}.sla_overview-facts-figures--subtitle{padding:6rem 6.25rem 0}.sla_overview-facts-figures--subtitle p{font-size:1.125rem;font-weight:500;line-height:2.0625rem;padding-bottom:1.875rem}@media (max-width:1023.98px){.sla_overview-facts-figures--subtitle{padding:2.875rem 3.125rem 0}}@media (max-width:767.98px){.sla_overview-facts-figures--subtitle{padding:0}.sla_overview-facts-figures--subtitle p{padding-bottom:0}.sla_overview-facts-figures--subtitle-p-1{padding-bottom:2rem!important}}.sla_overview-facts-figures--subtitle_warm-up{color:#a4937d;text-decoration:underline}.sla_overview-facts-figures--subtitle_warm-up:hover{color:#a4937d}.sla_overview-facts-figures--advantages{padding:4.125rem 6.25rem 3.125rem}@media (max-width:767.98px){.sla_overview-facts-figures--advantages{padding:3.5rem 0 1.5rem}.sla_overview-facts-figures--advantages-wrap{padding-top:1.625rem}.sla_overview-facts-figures--advantages .eintrage-page__services__single:last-child{margin-bottom:0}}.sla_overview-facts-figures--contact{margin-top:6.25rem}.sla_overview-facts-figures--contact img{object-fit:cover}.sla_overview-facts-figures--contact .static-page__agent__info p{margin-bottom:48px!important}@media (max-width:767.98px){.sla_overview-facts-figures--contact{margin-top:3.125rem}}.static-page__agent--facts-and-figures{background-color:#fff}.static-page__agent--facts-and-figures h2{margin-bottom:0!important}.sla_overview-main-title{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:60px;padding:0 6.4375rem;text-align:center}@media (max-width:767.98px){.sla_overview-main-title{font-size:30px;font-style:normal;font-weight:700;line-height:38px;padding:0 0 2rem}}.sla_overview-locale-changer{border-radius:3px;margin-bottom:2rem;margin-left:auto;position:relative;width:8.125rem!important}@media (max-width:767.98px){.sla_overview-locale-changer{margin-bottom:1.25rem;margin-top:.9375rem}}.sla_overview-locale-changer-single--location{background-color:#2c2c2c!important;right:10%!important;top:20px!important}.sla_overview-locale-changer--select-options{height:auto!important;margin-top:0!important;width:auto}@media (max-width:767.98px){.sla_overview-locale-changer--select-options-nomination{margin-top:-.75rem!important}}@media (min-width:568px){.sla_overview-locale-changer--select-options-single--location{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0 0 10px #000c}}@media (max-width:767.98px){.sla_overview-locale-changer--select-options-single--location{top:37px!important}}.sla_overview-locale-changer--option-selected{background-color:#a4937d!important}.sla_overview-locale-changer--option-selected_blue{background-color:#6f889b!important}.sla_overview-locale-changer--select-option{padding:13px 19px!important;width:100%}.sla_overview-locale-changer--select-option:hover{background-color:#a4937d!important}.sla_overview-locale-changer--select-option_blue:hover{background-color:#6f889b!important}.sla_overview-locale-changer--select-options::-webkit-scrollbar,.sla_overview-locale-changer--select-options::-webkit-scrollbar-thumb{display:none!important}.sla_locale-changer-search-results{background-color:#0000004d!important;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;height:37px;position:absolute!important;right:14px;top:-87px;width:84px!important}@media (max-width:767.98px){.sla_locale-changer-search-results{right:26px;top:-92px}}.sla_locale-changer-search-results .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-results .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}@media (max-width:767.98px){.sla_locale-changer-search-nomination{right:3.6%!important;top:-86px!important}}.sla_locale-changer-search-single--location{background-color:#2c2c2c!important;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;cursor:pointer;height:37px;padding:10px!important;position:absolute!important;right:14px;top:-87px;width:84px!important}@media (max-width:767.98px){.sla_locale-changer-search-single--location{background-color:#2c2c2c!important;margin:14px 8%!important;position:fixed!important;right:8%!important;top:0!important}}.sla_locale-changer-search-single--location .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-single--location .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}.sla_locale-changer-search-detail--location{background-color:#5a6f80!important;border:none;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;color:#fff!important;cursor:pointer;height:37px;margin-bottom:5px;margin-top:21px;padding:10px!important;position:relative!important;width:84px!important;z-index:9}@media (max-width:767.98px){.sla_locale-changer-search-detail--location{margin:1.875rem 0 0!important}}.sla_locale-changer-search-detail--location .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-detail--location .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}.sla_locale-changer-search-detail--location>input{color:#fff!important}#sla_locale-changer-search-results--input{font-size:15px!important;line-height:25px!important}.sla_search-locale-switch--wrap{position:relative}@media (max-width:1023.98px){.sla_search-locale-switch--wrap{max-width:766px!important}}.link_copied-new{align-items:center;color:#6f889b;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:22px;margin-bottom:18px}.sla_overview-nomination-body{background:#fff!important}.sla-voting_kit-download,.sla_overview-nomination{background-color:#ececec}.sla-voting_kit-download-header,.sla_overview-nomination-header{background-color:#5a6f80!important}.sla-voting_kit-download-header:before,.sla_overview-nomination-header:before{background-color:#6f889b!important}.sla-voting_kit-download-header:after,.sla_overview-nomination-header:after{background-color:#5a6f80!important;right:-46px!important}.sla-voting_kit-download-header h1,.sla-voting_kit-download-header span,.sla_overview-nomination-header h1,.sla_overview-nomination-header span{z-index:2}.sla-voting_kit-download-header span,.sla_overview-nomination-header span{margin-top:0}@media (max-width:1439.98px){.sla-voting_kit-download-header,.sla_overview-nomination-header{padding-bottom:90px}}.sla-voting_kit-download-header_warm-up:before,.sla_overview-nomination-header_warm-up:before{background-color:#627786!important;right:-75px!important}.sla-voting_kit-download-header_warm-up h1,.sla-voting_kit-download-header_warm-up span,.sla_overview-nomination-header_warm-up h1,.sla_overview-nomination-header_warm-up span{z-index:2}.sla-voting_kit-download-header_warm-up span,.sla_overview-nomination-header_warm-up span{margin-top:0}@media (max-width:1439.98px){.sla-voting_kit-download-header_warm-up,.sla_overview-nomination-header_warm-up{padding-bottom:90px}}.sla-voting_kit-download .blue-container,.sla_overview-nomination .blue-container{background-color:#5a6f80;color:#fff;margin:8rem 0 2.5rem;padding:5.25rem 4.5rem 4.375rem;text-align:center}.sla-voting_kit-download .blue-container p,.sla_overview-nomination .blue-container p{font-size:1.5rem;font-weight:500;line-height:2rem}.sla-voting_kit-download .blue-container a,.sla-voting_kit-download .blue-container button,.sla_overview-nomination .blue-container a,.sla_overview-nomination .blue-container button{background-color:#2c2c2c;border-radius:4px;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.6875rem .875rem;text-align:center;width:max-content}.sla-voting_kit-download .white-container,.sla_overview-nomination .white-container{background-color:#fff!important;color:#5a7080;margin:2.6875rem 0 2.5rem;padding:5.25rem 4.5rem 4.375rem;text-align:center}@media (max-width:767.98px){.sla-voting_kit-download .white-container,.sla_overview-nomination .white-container{margin-top:4rem!important;padding:1.5rem!important}}.sla-voting_kit-download .white-container p,.sla_overview-nomination .white-container p{font-size:1.5rem;font-weight:500;line-height:2rem}.sla-voting_kit-download .white-container a,.sla-voting_kit-download .white-container button,.sla_overview-nomination .white-container a,.sla_overview-nomination .white-container button{background-color:#2c2c2c;border-radius:4px;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.6875rem .875rem;text-align:center;width:max-content}@media (max-width:767.98px){.sla-voting_kit-download .white-container a,.sla-voting_kit-download .white-container button,.sla_overview-nomination .white-container a,.sla_overview-nomination .white-container button{background-color:#2c2c2c!important}}.sla-voting_kit-download .gold-container,.sla_overview-nomination .gold-container{background-color:#8a7b69!important}@media (max-width:767.98px){.sla-voting_kit-download .blue-container,.sla_overview-nomination .blue-container{background-color:#5a6f80;margin:6rem 0 7.75rem;padding:1.875rem 1.5rem;text-align:left}.sla-voting_kit-download .blue-container p,.sla_overview-nomination .blue-container p{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.75rem}.sla-voting_kit-download .blue-container a,.sla_overview-nomination .blue-container a{background-color:#2c2c2c;width:100%}.sla-voting_kit-download-header,.sla_overview-nomination-header{padding-bottom:0;padding-top:73px}.sla-voting_kit-download-header:before,.sla_overview-nomination-header:before{left:51px!important;top:-173px!important}.sla-voting_kit-download-header:after,.sla_overview-nomination-header:after{left:178px!important;top:17px!important}.sla-voting_kit-download-header h1,.sla_overview-nomination-header h1{background-size:27px;font-size:19.5px;line-height:30px;padding-bottom:30px;padding-left:35px}.sla-voting_kit-download-header span,.sla_overview-nomination-header span{padding-top:0}.sla-voting_kit-download-header_warm-up,.sla_overview-nomination-header_warm-up{padding-bottom:4.75rem;padding-top:6.25rem}.sla-voting_kit-download-header_warm-up:before,.sla_overview-nomination-header_warm-up:before{left:81px!important;top:-19px!important}.sla-voting_kit-download-header_warm-up:after,.sla_overview-nomination-header_warm-up:after{left:261px!important;top:136px!important}.sla-voting_kit-download-header_warm-up>div>h1,.sla_overview-nomination-header_warm-up>div>h1{background-size:2.625rem;font-size:1.5rem!important;font-style:normal;font-weight:700;line-height:2rem;padding-left:2.8125rem}.sla-voting_kit-download-header_warm-up>div>h1>span,.sla_overview-nomination-header_warm-up>div>h1>span{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media (min-width:768px){.sla-voting_kit-download-header_warm-up>div>h1,.sla_overview-nomination-header_warm-up>div>h1{font-size:2.25rem!important;font-weight:700;letter-spacing:-.045rem;line-height:2.75rem}.sla-voting_kit-download-header_warm-up>div>span,.sla_overview-nomination-header_warm-up>div>span{font-size:1.5rem!important;font-style:normal;font-weight:500;line-height:2rem;margin-left:6.8125rem}}.sla_overview-nomination_blue{background-color:#354c5d}.sla-voting_kit-download .blue-container button{border:none;color:#fff;cursor:pointer;min-width:256px;padding:10px 20px}.sla-voting_kit-download .blue-container button:hover{color:#ff5a75}.sla-voting_kit-download .blue-container-text{margin-bottom:52px}.sla-voting_kit-download .blue-container .sla-h2{margin-bottom:19px}.blue-container-grey-text,.sla-voting_kit-download .blue-container-grey-text h2,.sla-voting_kit-download .blue-container-grey-text p:not(.white-text){color:#c5c5c5}.sla-h2{font-size:2.5rem;line-height:3.125rem}@media (max-width:767.98px){.sla-h2{font-size:1.5rem;line-height:1.875rem}}.sla_nomination-form-page{color:#2c2c2c;padding:48px 0}.sla_nomination-form-page--section{margin-bottom:5.9375rem}.sla_nomination-form-page-title{display:flex;margin-bottom:5rem;width:100%}.sla_nomination-form-page-title h1{padding-left:3.5rem}.sla_nomination-form-page-title h2{font-weight:700}.sla_nomination-form-page h1{font-size:65px;font-weight:700;line-height:75px}.sla_nomination-form-page--link{color:#5a6f80!important}@media (max-width:1023.98px){.sla_nomination-form-page br{display:none}.sla_nomination-form-page h1{font-size:52px}}@media (max-width:767.98px){.sla_nomination-form-page{padding:2rem 0}.sla_nomination-form-page--section{margin-bottom:4rem}.sla_nomination-form-page-title{flex-wrap:wrap;margin-bottom:32px}.sla_nomination-form-page-title h1{font-size:40px;line-height:120%;margin-top:32px;padding-left:0}.sla_nomination-form-page h2{font-size:30px}}.sla_nomination-form-wrap,.sla_nomination_confirmation-form-wrap{background-color:#6f889b;color:#fff;margin:5.9375rem 0 0;padding:6.25rem 0;width:100%}.sla_nomination-form-wrap h1,.sla_nomination_confirmation-form-wrap h1{font-size:40px;line-height:50px;padding-right:2.6875rem}@media (max-width:767.98px){.sla_nomination-form-wrap,.sla_nomination_confirmation-form-wrap{margin:3.75rem 0;padding:3.75rem .9375rem}.sla_nomination-form-wrap h1,.sla_nomination_confirmation-form-wrap h1{font-size:22px;line-height:130%}}.sla_nomination-form-wrap-banner{background-color:#fff;margin:0 0 20px;padding:0 10px}@media (max-width:767.98px){.sla_nomination-form-wrap-banner{justify-content:space-between;padding:0;width:110%}}.sla_nomination-form-wrap-banner_btn{font-size:15px!important;font-weight:600!important;line-height:130%!important;margin-bottom:20px!important;margin-left:0!important;margin-top:30px!important;width:61%!important}@media (max-width:767.98px){.sla_nomination-form-wrap-banner_btn{width:auto!important}}.sla_nomination-form-div{align-items:flex-start;display:flex;flex-wrap:wrap}@media only screen and (max-width:1439px){.sla_nomination-form-div{justify-content:center}}.sla_nomination-form-title{align-items:center;display:flex;flex:0 0 50%;max-width:540px;padding:1.5rem 0}.sla_nomination-form-title img{align-self:flex-start;margin-right:1.5rem;width:6.875rem}@media screen and (max-width:1183px){.sla_nomination-form-title{margin-bottom:34px}}@media (max-width:767.98px){.sla_nomination-form-title{flex:0 0 70%;min-width:250px;padding:0}.sla_nomination-form-title img{margin-right:.9375rem;width:3.75rem}.sla_nomination-form-title h1{padding-right:0}}.sla_nomination-form,.sla_nomination_confirmation-form{flex:0 0 50%;max-width:600px;min-width:400px}.sla_nomination-form-btn{background-color:#2c2c2c;border-color:#2c2c2c;margin-top:32px}.sla_nomination-form-btn:active,.sla_nomination-form-btn:hover{background-color:#1c1c1c;border-color:#1c1c1c}@media (max-width:767.98px){.sla_nomination-form,.sla_nomination_confirmation-form{flex:0 0 100%;min-width:300px}.sla_nomination-form-btn{width:100%}}.sla_nomination-form-banner{display:grid;margin-top:-25px;padding:12px 19px 0 10px;width:100%}.sla_nomination-form-banner-open_btn{background-color:#6f889b!important;border:1px solid #fff!important;margin-top:0!important;padding:11px 25px!important}@media (max-width:767.98px){.sla_nomination-form-banner-open_btn{margin:15px 0 0!important}}.sla_nomination-form-banner-open_btn:hover{background-color:#fff!important;border:1px solid #6f889b!important;color:#6f889b!important;cursor:pointer}.sla_nomination-form-banner div>div>label{color:#000;font-weight:600!important;left:0}.sla_nomination-form-banner-header{font-size:22px;font-weight:600;line-height:30px}@media (max-width:767.98px){.sla_nomination-form-banner-header{font-size:16px;font-weight:400;line-height:24px}}.sla_nomination-form-banner-header_info>span>svg{height:18px;width:18px}@media (max-width:767.98px){.sla_nomination-form-banner-header_info>span>svg{height:13.81px;margin-left:5px;margin-top:-5px;width:13.81px}.sla_nomination-form-banner-header>span:first-child{display:none}.sla_nomination-form-banner-header-one>span:first-child{display:block!important}}.sla_nomination-form-banner-header-one>span>span>span>svg{margin-left:3px}.sla_nomination-form-link{color:#000;font-size:12px;font-weight:600;line-height:25px;text-decoration:underline}.sla_nomination-form-link:hover{cursor:pointer}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea),.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea){background-color:#fff;color:#2c2c2c}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) input,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) input{color:#2c2c2c!important;font-size:16px;font-weight:500;line-height:25px}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) path,.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) svg,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) path,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) svg{fill:#2c2c2c}.sla_nomination-form .formulate-input-element--customselect,.sla_nomination_confirmation-form .formulate-input-element--customselect{border-bottom:1px solid #2c2c2c}.sla_nomination-form .formulate-input-sla-disabled_span,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span{background-color:#c5c5c5;color:#2c2c2c}.sla_nomination-form .formulate-input-sla-disabled_span span,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span span{color:#2c2c2c!important;font-size:16px;font-weight:500;line-height:25px}.sla_nomination-form .formulate-input-sla-disabled_span span:hover,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span span:hover{cursor:pointer}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea),.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea){background-color:#000;color:#fff}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) input,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) input{color:#fff!important;font-size:15px;font-weight:600;line-height:25px}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) path,.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) svg,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) path,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) svg{fill:#fff}.sla_nomination-form .formulate-input-element_new>ul,.sla_nomination_confirmation-form .formulate-input-element_new>ul{background-color:#2c2c2c!important}@media (max-width:767.98px){.sla_nomination-form .formulate-input-element_new>ul,.sla_nomination_confirmation-form .formulate-input-element_new>ul{margin-top:-.75rem}}.sla_nomination-form .formulate-input-element_new--customselect,.sla_nomination_confirmation-form .formulate-input-element_new--customselect{border-bottom:1px solid #2c2c2c}.sla_nomination-form .formulate-input-dropdown ul,.sla_nomination_confirmation-form .formulate-input-dropdown ul{padding-left:10px!important}.sla_nomination-form .formulate-input-dropdown li,.sla_nomination_confirmation-form .formulate-input-dropdown li{list-style:none}.sla_nomination-form .formulate-input-wrapper,.sla_nomination_confirmation-form .formulate-input-wrapper{padding-top:24px!important}.sla_nomination-form .formulate-input,.sla_nomination_confirmation-form .formulate-input{position:relative;z-index:1}.sla_nomination-form .formulate-input--customselect__dropdown,.sla_nomination-form .formulate-input--nominationcategories__dropdown,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown,.sla_nomination_confirmation-form .formulate-input--nominationcategories__dropdown{background-color:#fff!important;box-shadow:0 20px 20px #00000026;z-index:5}.sla_nomination-form .formulate-input--customselect__dropdown li:hover,.sla_nomination-form .formulate-input--nominationcategories__dropdown li:hover,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown li:hover,.sla_nomination_confirmation-form .formulate-input--nominationcategories__dropdown li:hover{background-color:#f2f2f2}.sla_nomination-form .formulate-input--customselect__dropdown-item,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown-item{color:#2c2c2c!important}.sla_nomination-form .formulate-input-element--textarea textarea,.sla_nomination_confirmation-form .formulate-input-element--textarea textarea{font-size:.9375rem;height:108px;padding:1rem 1.125rem;resize:none;width:100%}.sla_nomination-form .formulate-input-element--textarea textarea::placeholder,.sla_nomination_confirmation-form .formulate-input-element--textarea textarea::placeholder{color:#787878;font-size:13px;font-weight:400;line-height:20px}.sla_nomination-form .formulate-input--textarea .formulate-input-label,.sla_nomination_confirmation-form .formulate-input--textarea .formulate-input-label{font-size:.875rem;font-weight:400;line-height:1.125rem}.sla_nomination-form .formulate-input--has-errors .formulate-input-element:not(.formulate-input-element--customselect) input,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element:not(.formulate-input-element--customselect) input{border:1px solid #ff5a75}.sla_nomination-form .formulate-input--has-data .formulate-input-element:not(.formulate-input-element--customselect),.sla_nomination_confirmation-form .formulate-input--has-data .formulate-input-element:not(.formulate-input-element--customselect){background:var(--Gray-400,#c5c5c5)}.sla_nomination-form .formulate-input--has-errors .formulate-input-element--customselect,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element--customselect{border:1px solid #ff5a75}.sla_nomination-form .customselect__round-btn,.sla_nomination_confirmation-form .customselect__round-btn{width:100%!important}.sla_nomination-form .formulate-input--customselect,.sla_nomination_confirmation-form .formulate-input--customselect{z-index:4}.sla_nomination-form .formulate-input--has-errors .formulate-input-element textarea,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element textarea{border:1px solid #ff5a75}.sla_nomination-form .formulate-input--has-errors .formulate-input-label,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-label{color:#1c1c1c}.sla_nomination-form .formulate-input--has-errors .formulate-input-label.sla_nomination-form-input--label-has-value,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-label.sla_nomination-form-input--label-has-value{color:#fff}.sla_nomination-form .formulate-input--has-errors .formulate-input-errors,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-errors{margin-top:0}.sla_nomination-form .formulate-input--has-errors .formulate-input-error,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-error{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:130%}.sla_nomination-form .formulate-input--autocomplete,.sla_nomination_confirmation-form .formulate-input--autocomplete{position:relative;z-index:6}.sla_nomination-form .formulate-input--autocomplete .formulate-input-actions,.sla_nomination-form .formulate-input--autocomplete .formulate-input-first-suggestion,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-actions,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-first-suggestion{display:none}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper{color:#000;padding-top:0}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading{display:none;position:absolute;right:5%}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{background-color:#fff;border:1px solid #2c2c2c;border-radius:0 0 4px 4px;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li{color:#2c2c2c;cursor:pointer;display:block;font-size:13px;font-weight:400;line-height:20px;margin-bottom:2px;padding:4px 10px}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight{background:#f2f2f2}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{padding:0 10px}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p{font-size:15px;font-weight:500;line-height:30px}.sla_nomination-form .sla_nomination-banner--input .formulate-input-error,.sla_nomination_confirmation-form .sla_nomination-banner--input .formulate-input-error{color:#ff5a75}.sla_nomination-form .sla_nomination-banner--input .sla_nomination__character-count--textarea,.sla_nomination_confirmation-form .sla_nomination-banner--input .sla_nomination__character-count--textarea{color:#1c1c1c}.sla_nomination-form .sla_nomination-banner--input>div>div>div>input,.sla_nomination-form .sla_nomination-banner--input>div>div>input,.sla_nomination_confirmation-form .sla_nomination-banner--input>div>div>div>input,.sla_nomination_confirmation-form .sla_nomination-banner--input>div>div>input{padding:0!important}.banner-error-input>div>div>div>input{border:none!important}.banner-error-input div>div>input{border-top-color:#fff;border:none!important;border-bottom:1px solid #000!important}.sla_nomination-form-textarea{font-size:13px;font-weight:400;line-height:20px}.sla_nomination__character-count--textarea{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:130%}.sla_nomination-form-input--label{color:#2c2c2c;font-size:16px;font-weight:400;line-height:25px;overflow:hidden;top:1.875rem;white-space:nowrap;width:96%;z-index:4}.sla_nomination-form-input--label-has-value{color:#fff;font-weight:400;left:0;top:-5px}@media (max-width:767.98px){.sla_nomination-form-input--label-has-value{top:-4px}}.sla_nomination-form-input--label-has-value-field{margin-bottom:auto!important;margin-top:1.5rem!important}.sla_nomination-form-input--label-has-value-field_website{margin-bottom:auto!important;margin-top:1rem!important}.sla_nomination-form-input--label-has-value-modal{height:400px;max-height:400px}.sla_nomination-form-input--label-has-value-modal_wrapper{display:grid;justify-items:center;margin-top:52%}@media (min-width:568px){.sla_nomination-form-input--label-has-value-modal_wrapper{margin-top:42%}}.sla_nomination-form-input--label-has-value-modal_wrapper>img{width:95px}.sla_nomination-form-input--label-has-value-modal_text{font-size:16px;font-weight:400;line-height:24px;width:90%}@media (max-width:767.98px){.sla_nomination-form-input--label-has-value-modal_text{width:100%}}.sla_nomination-form-input--label-has-value-modal_text>a{color:#6f889b;text-decoration:underline}@media (min-width:568px){.sla_nomination-form-input--label-no-data{margin-bottom:1rem}}.sla_nomination-form-input--label span{font-weight:400!important}.no-display-lg{display:block!important}@media (min-width:768px){.no-display-lg{display:none!important}}.no-display-lg-flex{display:flex!important}@media (min-width:768px){.no-display-lg-flex{display:none!important}}.no-display-sm{display:none!important}@media (min-width:768px){.no-display-sm{display:block!important}}.no-display-sm-flex{display:none!important}@media (min-width:768px){.no-display-sm-flex{display:flex!important}}.no-display-md{display:none!important}@media (min-width:1024px){.no-display-md{display:block!important}}.no-display-md-flex{display:none!important}@media (min-width:1024px){.no-display-md-flex{display:flex!important}}.sla_overview__page-counter{background-color:#444!important}.sla_overview__page-counter .werbemoeglichkeiten-page__counters-footer{color:#fff!important}.sla_overview__page-counter .static-page__section-title,.sla_overview__page-counter .werbemoeglichkeiten-page__counter-value{font-weight:600}@media (max-width:767.98px){.sla_overview__page-counter .static-page__section-title{font-size:30px;line-height:38px}}.sla_overview__page-counter-conf{background-color:#6f889b!important}.sla_overview__page-counter-conf .werbemoeglichkeiten-page__counters-footer{color:#fff!important}.entity-details__award_ribbon-voting__inner{align-items:center;display:flex}@media (max-width:1023.98px){.entity-details__award_ribbon-voting__inner{align-items:center;display:grid}}.entity-details__award_ribbon-voting__inner>span:first-child{align-items:center;background:url(../images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;display:flex;min-height:42px;padding-left:2.6875rem}@media (max-width:767.98px){.entity-details__award_ribbon-voting__inner>span:first-child{font-size:15px;font-weight:600;line-height:120%}}@media (min-width:768px){.entity-details__award_ribbon-prevoting__inner{padding-left:0!important}}.sla_nomination-form-banner-modal{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.sla_nomination-form-banner-modal_text,.sla_nomination-form-confirmation--text{font-size:18px;font-weight:500;line-height:33px;padding:35px 0;text-align:center}.sla_nomination-form-banner-modal_link,.sla_nomination-form-confirmation--link{color:#000;font-size:15px;font-weight:400;line-height:25px;padding-bottom:10%;text-align:center;text-decoration-line:underline}.sla_nomination-form-banner-modal_link:hover,.sla_nomination-form-confirmation--link:hover{cursor:pointer}.sla_nomination-form-banner-modal_link>a,.sla_nomination-form-confirmation--link>a{color:#000}.sla_nomination-form-banner-modal_greet,.sla_nomination-form-banner-modal_voted{background-size:50px;margin:0 auto}.modal_info>p{font-size:18px;font-weight:500;line-height:33px;padding:0 1.875rem 1.125rem 1rem}@media (max-width:767.98px){.modal_info>p{font-size:14px;font-weight:500;line-height:160%;padding:0;width:95%}}.modal_info>p>a{color:#6f889b;text-decoration:underline}.sla_nomination-form-wrap-text>div>label{font-size:14px!important}.static-page__questions--sla-nomination{margin-top:5.9375rem!important}.sla_nomination-form-confirmation--wrap{align-items:center;background-color:#6f889b;color:#fff;display:flex;justify-content:center;padding:8rem 0;width:100%}.sla_nomination-form-confirmation--image{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:6.25rem;justify-content:center;margin:0 auto;width:6.25rem}.sla_nomination-form-confirmation--text-banner{padding-left:30px;padding-right:30px}.sla_nomination-form-confirmation--link{color:#fff;display:block}.sla_nomination-form-confirmation--link sup{display:inline-block}.sla_nomination_confirmation-form{flex:0 0 100%}.sla_nomination_confirmation-form-wrap{display:flex;justify-content:center;margin:0;padding:6.25rem}.sla_nomination_confirmation-form-wrap h2:first-of-type{margin-bottom:-8px}.sla_nomination_confirmation-form--description{font-size:15px;font-weight:400;line-height:25px}.sla_nomination_confirmation-form--description_code{margin-bottom:14px}@media (max-width:767.98px){.sla_nomination_confirmation-form-wrap{padding:3.75rem 1rem}}@media (min-width:568px){.sla_nomination_confirmation-form_title{font-size:36px}}.sla_nomination_confirmation-form--section-title{font-size:25px;font-weight:500;line-height:35px;margin:48px 0 24px}.sla_nomination_confirmation-form--section-title-message{margin-bottom:-.25rem}.sla-header-additinal_links{font-size:1.875rem}@media (max-width:1023.98px){.sla-header-additinal_links{font-size:1.5rem}}.sla_nomination-form-boxes{gap:1.875rem;justify-content:flex-start!important;max-width:960px!important;padding-bottom:8.75rem}.sla_nomination-form-boxes--center{justify-content:center!important}.sla_nomination-form-boxes h2{color:#2c2c2c}.sla_nomination-form-boxes .static-page__opportunities__card{max-width:384px}.category_1{z-index:7!important}.category_2{z-index:6!important}.category_3{z-index:5!important}.static-page__opportunities-single--box{justify-content:center!important}.sla_nomination_confirmation-page--section{padding:3rem 6.25rem 1.375rem}.sla_nomination_confirmation-page--section h1{font-size:65px;font-weight:700;line-height:75px}@media (max-width:767.98px){.sla_nomination_confirmation-page--section{padding:2rem 0}.sla_nomination_confirmation-page--section h1{font-size:40px;line-height:120%}}.sla_nomination_confirmation-page--subtitle{margin:5rem 0 5.5rem}.sla_nomination_confirmation-page--subtitle h2{font-size:30px;font-weight:700;line-height:40px;margin-bottom:3.125rem}.sla_nomination_confirmation-page--subtitle p{font-size:30px;font-weight:400;line-height:40px;padding-right:16%}@media (max-width:767.98px){.sla_nomination_confirmation-page--subtitle{margin:2rem 0;padding-right:0}.sla_nomination_confirmation-page--subtitle p{padding-right:0}}.sla_nomination_confirmation-page-title{display:flex;margin-top:-1rem}@media (max-width:1023.98px){.sla_nomination_confirmation-page-title{flex-wrap:wrap}}@media (max-width:767.98px){.sla_nomination_confirmation-page-title{hyphens:auto;word-break:break-word}.sla_nomination_confirmation-page-title img{margin-bottom:2rem}}.sla_nomination_confirmation-page-title h1{padding-right:0}.sla_nomination_confirmation-page-questions{margin-bottom:6.75rem}@media (max-width:767.98px){.sla_nomination_confirmation-page-questions{margin-bottom:5rem}}.static-page__questions--sla-nomination{margin-top:4rem!important}.static-page__questions--sla-confirmation ul li p,.static-page__questions--sla-nomination ul li p{width:92%!important}@media (min-width:568px){.static-page__questions--sla-confirmation .static-page__section-title,.static-page__questions--sla-nomination .static-page__section-title{padding-top:1.0625rem}}.sla_nomination-form-banner-modal_link-href{color:#000}.sla_nomination-form-banner-modal_link-href:hover{color:#ff5a75;-webkit-text-decoration:underline #ff5a75;text-decoration:underline #ff5a75}.formulate--swisslocationaward_diploma_name,.formulate--swisslocationaward_diploma_name>span{display:flex}.formulate--swisslocationaward_diploma_name-width{width:100%}.static-page__questions--sla-confirmation{padding-top:2.75rem}@media (max-width:767.98px){.static-page__questions--sla-confirmation{padding:1.5rem 0 0}}@media (min-width:768px){.entity-details__nominate_ribbon.nominate_location-ribbon,.prevoting-ribbon{padding:26px 0!important}.entity-details__nominate_ribbon.nominate_location-ribbon button,.prevoting-ribbon button{width:202px}}.nominate_location-ribbon--info .sla-detail_header-info,.prevoting-ribbon--info .sla-detail_header-info{margin-left:8px;margin-top:-4px}.nominate_location-ribbon--info .sla-detail_header-info svg,.prevoting-ribbon--info .sla-detail_header-info svg{height:19.5px;width:19.5px}@media (max-width:767.98px){.nominate_location-ribbon--info .sla-detail_header-info,.prevoting-ribbon--info .sla-detail_header-info{margin-left:0}.nominate_location-ribbon--info .sla-detail_header-info svg,.prevoting-ribbon--info .sla-detail_header-info svg{height:13.81px;margin-top:0;width:13.81px}.nomination-ribbon-form-modal .sk-modal__body--sla-banner{padding-left:0}}.nomination-categories-has-value{margin-top:1.5rem}.breadcrumb-navi--wrapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:15px;width:100%}.breadcrumb-navi--wrapper-sticky{position:fixed;top:70px;z-index:999}@media (min-width:568px){.breadcrumb-navi--wrapper{display:none}}.breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.breadcrumb-navi--icon{padding:0 4px}.breadcrumb-navi--icon span svg{width:11px}.sla-thirty--seconds{background-color:#fff;color:#000}@media (max-width:1439.98px){.sla-thirty--seconds_break{display:none}}.sla-thirty--seconds-explained{padding:7.875rem 0 6.625rem}@media (max-width:1439.98px){.sla-thirty--seconds-explained{padding:2.75rem 0 4rem}}@media (max-width:1023.98px){.sla-thirty--seconds-explained{padding:2.75rem 0 0}}.sla-thirty--seconds-explained_text{font-size:65px;font-style:normal;font-weight:700;line-height:75px;text-align:center;width:90%}@media (max-width:1439.98px){.sla-thirty--seconds-explained_text{font-size:50px}}@media (max-width:1023.98px){.sla-thirty--seconds-explained_text{font-size:30px;line-height:120%}}@media (max-width:767.98px){.sla-thirty--seconds-explained_text{font-weight:700}}.sla-thirty--seconds-since{padding:0 0 64px}@media (max-width:1439.98px){.sla-thirty--seconds-since{padding:2.75rem 0}}@media (max-width:767.98px){.sla-thirty--seconds-since{padding:1.75rem 0 2.75rem}}.sla-thirty--seconds-since_text{font-size:36px;font-style:normal;font-weight:700;line-height:50px}@media (max-width:767.98px){.sla-thirty--seconds-since_text{font-size:1.5rem}}.sla-thirty--seconds-badges{align-items:center;display:flex;gap:32px;list-style-type:none;margin:0 auto;overflow:auto;padding-left:0!important}@media (max-width:1439.98px){.sla-thirty--seconds-badges{justify-content:flex-start}}@media (max-width:1023.98px){.sla-thirty--seconds-badges{gap:20px;width:100%}}.sla-thirty--seconds-badges::-webkit-scrollbar{display:none}.sla-thirty--seconds-badges_image{background-position:0;background-repeat:no-repeat;background-size:100%;height:176px;width:15%}@media (min-width:768px){.sla-thirty--seconds-badges_image{height:176px;width:176px}}@media (max-width:767.98px){.sla-thirty--seconds-badges_image{height:132px;width:132px}}.sla-thirty--seconds-badges>:not(:first-child){margin-left:-85px}@media (max-width:1023.98px){.sla-thirty--seconds-badges>:not(:first-child){margin-left:-65px}}@media (max-width:767.98px){.sla-thirty--seconds-badges>:not(:first-child){margin-left:-55px}}@media (max-width:1439.98px){.sla-thirty--seconds-badges_scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.sla-thirty--seconds-badges_scroll::-webkit-scrollbar{height:4px}.sla-thirty--seconds-badges_scroll::-webkit-scrollbar,.sla-thirty--seconds-badges_scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}@media screen and (min-width:769px){.sla-thirty--seconds-badges_scroll{padding-left:11%!important}}@media screen and (min-width:1239px){.sla-thirty--seconds-badges_scroll{padding-left:17%!important}}@media screen and (min-width:1439px){.sla-thirty--seconds-badges_scroll{padding-left:13%!important}}@media screen and (min-width:1441px){.sla-thirty--seconds-badges_scroll{padding-left:100px!important}}@media (max-width:1023.98px){.sla-thirty--seconds-badges_scroll>li:first-child{padding-left:45px}}@media (max-width:767.98px){.sla-thirty--seconds-badges_scroll>li:first-child{padding-left:15px}}.sla-thirty--seconds-badges--wrapper{margin:0 auto}@media screen and (max-width:1450px){.sla-thirty--seconds-badges--wrapper{width:100%!important}}@media (max-width:1023.98px){.sla-thirty--seconds-badges--wrapper--overview{max-width:100%!important;padding:0!important}}.sla-thirty--seconds-best_locations{padding-top:4.75rem}@media (max-width:1439.98px){.sla-thirty--seconds-best_locations{padding:2.75rem 0}}@media (max-width:767.98px){.sla-thirty--seconds-best_locations{padding:2.5rem 0 0}}.sla-thirty--seconds-best_locations-text{color:#000;font-size:36px;font-style:normal;font-weight:700;line-height:50px}@media (max-width:1023.98px){.sla-thirty--seconds-best_locations-text{font-size:30px;line-height:120%}}.sla-thirty--seconds-best_locations-review{padding-top:2.2rem}@media (max-width:767.98px){.sla-thirty--seconds-best_locations-review{padding:2.5rem 0 0}}.sla-thirty--seconds-cards{background-color:#f2f2f2}.sla-thirty--seconds-cards_title{font-size:40px;font-style:normal;font-weight:700;line-height:50px;padding:100px 7.5625rem 0 214px}@media (max-width:1439.98px){.sla-thirty--seconds-cards_title{line-height:120%;padding:2.75rem 0 0 10%}}@media (max-width:1023.98px){.sla-thirty--seconds-cards_title{font-size:30px}}.sla-thirty--seconds-cards>div{padding-bottom:9rem!important}@media (max-width:1439.98px){.sla-thirty--seconds-cards>div{padding-bottom:5rem!important}}@media (min-width:568px) and (max-width:1023.98px){.sla-thirty--seconds-cards .about-us__card{flex:0 0 55%}}.sla-thirty--seconds-cards .sla-overview__card__icon{height:100px;margin:auto auto -25px;transform:translateY(-50px);width:100px}@media (max-width:767.98px){.sla-thirty--seconds-cards .sla-overview__card__icon{margin-bottom:-38px}}.sla-thirty--seconds-footer_link{color:#a4937d!important}@media (min-width:1440px){.sla-thirty--seconds-slide_stories{padding:4.2rem 0 6.75rem!important}}@media (max-width:767.98px){.sla-thirty--seconds-slide_wrap{height:288px!important;width:300px!important}}.sla-thirty--seconds-slide_wrap>p{color:#000;font-size:18px;font-weight:500;line-height:28px;padding-top:10px}.sla-thirty--seconds-slide_image{height:461px;object-fit:cover;width:100%}@media (max-width:767.98px){.sla-thirty--seconds-slide_image{height:288px;object-fit:cover;width:300px}}@media (min-width:568px){.sla-thirty--seconds-slide_desc-break{display:none}}.sla-thirty--seconds .static-page__opportunities{gap:30px;justify-content:flex-start;max-width:960px}.sla-thirty--seconds .static-page__opportunities__card{max-width:384px}.static-page__questions--sla-thirty{max-width:100%!important;padding:2.75rem 0 0}@media (max-width:1439.98px){.static-page__questions--sla-thirty{padding:2.75rem 0 0}}.sla-thiry--seconds_body-quest{padding-top:65px}@media (max-width:1023.98px){.sla-thiry--seconds_body-quest{padding-top:30px}}@media (min-width:768px){.sla-thiry--seconds_body-quest_title{font-size:2.25rem!important;font-weight:700}}.static-page__title--eventjob{max-width:79%!important}@media (max-width:1439.98px){.static-page__title--eventjob{max-width:70%!important}}.sla-review--badges{align-content:center;display:grid;gap:32px;justify-content:flex-start;list-style-type:none;margin:0 auto;width:90%}@media (max-width:1439.98px){.sla-review--badges{justify-content:flex-start;width:100%}}@media (max-width:1023.98px){.sla-review--badges{gap:20px;margin-top:45px}}@media (max-width:767.98px){.sla-review--badges{gap:48px;padding:0!important}}.sla-review--badges_image{background-position:0;background-repeat:no-repeat;background-size:100%;height:176px;width:15%}@media (min-width:768px){.sla-review--badges_image{height:176px;width:176px}}@media (max-width:767.98px){.sla-review--badges_image{height:164px;width:164px}}@media (max-width:1439.98px){.sla-review--badges_scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.sla-review--badges_scroll::-webkit-scrollbar{height:4px}.sla-review--badges_scroll::-webkit-scrollbar,.sla-review--badges_scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}.sla-review--badges--wrapper{margin:0 auto;width:76%!important}@media screen and (max-width:1450px){.sla-review--badges--wrapper{width:100%!important}}.sla-review--badges_list{align-items:center;display:flex}@media (max-width:767.98px){.sla-review--badges_list{display:grid;gap:16px}}@media (min-width:768px){.sla-review--badges_list-info{padding-left:36px;width:70%}}@media (max-width:767.98px){.sla-review--badges_list-info{width:95%}}.sla-review--badges_list-info--text{font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}@media (min-width:1024px){.sla-review--badges_list-info--text{font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:7px}}.sla-review--badges_list-info--link{color:var(--sla-gold-600,#a4937d);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline}@media (min-width:1024px){.sla-review--badges_list-info--link{font-size:18px;font-style:normal;font-weight:500;line-height:28px}}.sla-review--badges_list-info--link:hover{color:var(--sla-gold-600,#a4937d)}.edit-specials_initial-empty{padding:120px 0}.edit-specials_initial-empty-wrapper{align-items:center;display:grid;justify-items:center}.edit-specials_initial-empty-icon{background-image:url(/images/icons/packages/SpecialsEdit.svg);background-repeat:no-repeat;height:75px;margin-bottom:24px;width:76px}.edit-specials_initial-empty-text{font-size:15px;font-style:normal;font-weight:400;line-height:165%;margin:0 auto 24px;text-align:center;width:max-content}.user-dashboard__options-wrap.user-dashboard__offers-block-options-slider-gallery{z-index:11}.media-area-section{display:grid;gap:6rem;justify-items:center;padding:8rem 0}@media (max-width:767.98px){.media-area-section{gap:4rem;padding:6rem 0}}.media-area-section-grey{background-color:#f7f7f7;border-bottom:1px solid #d9d9d9}.media-area-section button{font-size:1rem;font-weight:600;line-height:1.5rem}.media-area-section h3{font-size:1.5rem;line-height:2rem}@media (max-width:767.98px){.media-area-section-first{padding:3rem 0 6rem}}@media (min-width:1440px){.media-area-section-first{padding:8rem 6.875rem}}.media-area-subsection{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:767.98px){.media-area-subsection{justify-content:flex-start}}.media-area-section--item.create-nomination{display:grid;flex:0 0 57%;gap:1.5rem}@media (max-width:767.98px){.media-area-section--item.create-nomination{flex:0 0 98%}}.media-area-section--item.login-form-wrapper{flex:0 0 43%;padding:0 0 0 6.5rem}.media-area-section--item.login-form-wrapper .formulate-input-element input:not([type=checkbox]):not([type=radio]){background-color:#ececec;border-bottom:none;border-radius:2px;color:#2c2c2c;height:3.25rem}@media (max-width:1439.98px){.media-area-section--item.login-form-wrapper{padding:0 1.5rem}}@media (max-width:767.98px){.media-area-section--item.login-form-wrapper{flex:0 0 98%;padding:0}}.media-area-login-form{margin-top:1rem}.media-area-login-form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1rem}.media-area-login-form .formulate-input-errors{margin-top:0}.media-area-login-form .formulate-input-errors .formulate-input-error{color:#f04438;padding:0 0 5px}.media-area-login-form .formulate-input--has-errors .formulate-input-label{color:#f04438}.media-area-input-label{color:#959595;font-size:1rem;top:1.8125rem}.media-area-input-label.sla_nomination-form-input--label-has-value{color:#959595;font-size:.75rem;top:-5px}.media-area-title{font-size:3rem;letter-spacing:-.96px;line-height:3.75rem;text-align:center;width:100%}@media (max-width:767.98px){.media-area-title{font-size:1.875rem;line-height:2.375rem}}.media-area-subtitle{font-size:1.875rem;line-height:2.375rem}@media (max-width:767.98px){.media-area-subtitle{font-size:1.5rem;line-height:2rem}}.media-area-text{font-size:1.125rem;line-height:1.75rem}@media (max-width:767.98px){.media-area-text{font-size:1rem;line-height:1.5rem}}.media-area-text--sm{font-size:1rem;line-height:1.5rem}.media-area-text--xs{font-size:14px;font-weight:400;line-height:20px}.media-area-text--links-wrapper{display:flex}@media (max-width:767.98px){.media-area-text--links-wrapper{flex-direction:column;margin-bottom:4rem}}.media-area-link-login{margin:1rem 0}.media-area-section--item.register-form-wrapper{padding:0}.media-area-section--item.register-form-wrapper .media-area-title{margin-bottom:4rem;text-align:center}@media (max-width:767.98px){.media-area-section--item.register-form-wrapper{padding:0 1rem;width:100%}.media-area-section--item.register-form-wrapper .media-area-title{margin-bottom:2rem;text-align:left}.media-area-section--item.register-form-wrapper .sla_nomination-form-confirmation--image{margin:0}.media-area-section--item.register-form-wrapper .sla_nomination-form-confirmation--text.sla_nomination-form-confirmation--text-banner{padding:2rem 0 1.5rem;text-align:left}}.media-area-link{color:#2c2c2c;cursor:pointer;text-decoration:underline}.media-area--logout:hover{text-decoration:none}.media-area-section--infos h2{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.media-area-section--infos h2{font-size:1.875rem;line-height:2.375rem}}.media-area__results-page-wrap .static-page__section-title{color:#2c2c2c}.media-area-cards-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.media-area-cards-wrapper .media-area-cards-item{display:grid;flex:0 0 24%;gap:16px}.media-area-cards-wrapper .media-area-cards-item img{height:6.25rem;width:6.25rem}.media-area-cards-wrapper .media-area-cards-item p{font-size:1rem;line-height:150%}.media-area-cards-wrapper .media-area-cards-item:nth-child(2) img{padding-top:1rem}@media (max-width:1439.98px){.media-area-cards-wrapper{gap:1.5rem}.media-area-cards-wrapper .media-area-cards-item{flex:0 0 30%}}@media (max-width:767.98px){.media-area-cards-wrapper{gap:3rem}.media-area-cards-wrapper .media-area-cards-item{flex:0 0 98%}}.media-area-section__title--center{text-align:center}@media (max-width:767.98px){.media-area-section__title--center{padding:0;text-align:left}.media-area-section__title--center br{display:none}}.media-area-section__title--md{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.media-area-section__title--md{font-size:1.875rem;line-height:2.375rem}}.media-area-section--cover-photo{width:100%}@media (max-width:767.98px){.media-area-section--cover-photo{left:-13px;margin-bottom:1.3125rem;position:relative;width:110%}}@media (min-width:1440px){.media-area-section--cover-photo{min-width:63.6875rem}}.display-inline-sm{display:block}@media (max-width:767.98px){.display-inline-sm{display:inline}}.media-area--body{background-color:#fff;color:#2c2c2c}.media-area-section--space-bottom{padding-bottom:8rem}@media (max-width:767.98px){.media-area-section--space-bottom{padding-bottom:16rem}}.media-area-fixed-button{background-color:#fff;bottom:0;padding:1rem;position:fixed;width:100vw;z-index:6666}.media-area__section-item{width:100%}.media-area__section-item img{object-fit:cover}.media-area-text--link-icon-wrap{align-items:flex-end;display:flex;gap:8px;margin-right:1.5rem}@media (max-width:767.98px){.media-area-text--link-icon-wrap:first-child{margin-bottom:1rem}.media-area__box .media-area-text--link-icon-wrap img{height:24px;width:24px}.block-sm{display:block}}.slamediaarea__confirmation-message-wrapper{max-width:37.125rem}.slamediaarea__confirmation-message-wrapper .sla_nomination-form-confirmation--text.sla_nomination-form-confirmation--text-banner{font-size:1.125rem;line-height:1.75rem;padding-left:0;padding-right:0}.media-area-register-form--wrapper{max-width:24rem}.media-area__header{padding-bottom:5.0625rem;padding-top:6.6875rem}.media-area__header h1{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.media-area__header h1{font-size:1.5rem;line-height:2rem}.media-area-section-create-results--btn{width:100%}}.media-area__forgot-login-modal .media-area__filters-modal--header{border-bottom:none;justify-content:flex-end;padding:2rem 2rem 0}.media-area__forgot-login-modal .media-area__forgot-login--text{padding-bottom:1.25rem;padding-top:2rem}.media-area__forgot-login-modal p{font-size:1rem;line-height:1.5rem;text-align:center}.media-area__forgot-login-modal a{color:#2c2c2c;text-decoration:underline}.media-area__forgot-login-modal a:hover{text-decoration:none}@media (max-width:767.98px){.media-area__forgot-login-modal .media-area__forgot-login-body{padding-top:6.5rem}}.media-area__error{color:#f04438;font-size:16px;font-weight:400;line-height:24px;margin-top:8px}@media (max-width:767.98px){.media-area-section .static-page__questions__title{max-width:100%}}.media-area__register-boxes.static-page__opportunities--werbeformate{margin-top:0}.media-area__register-boxes.static-page__opportunities--werbeformate .static-page__section-title{text-align:center!important}@media (max-width:767.98px){.media-area__register-boxes.static-page__opportunities--werbeformate .static-page__section-title{font-size:30px;line-height:38px;text-align:left!important}}.media-area__header-button.main-header__filter-toggle{padding:8px 14px}.media-area__header-button.main-header__filter-toggle:hover{background-color:#6f889b!important;border-color:#6f889b!important}.media-area__header-button-awarded.main-header__filter-toggle{padding:8px 14px}.media-area__header-button-awarded.main-header__filter-toggle:hover{background-color:#897c6b!important;border-color:#897c6b!important;color:#fff!important}.media-area__input{border:none;height:2.5rem;padding:.5rem;resize:none;width:32.25rem}@media (max-width:767.98px){.media-area__input{background-color:#ececec;height:3.3125rem;width:18.1875rem}}.media-area__box{background-color:#f7f7f7;display:flex;flex-wrap:wrap;gap:32px;padding:4rem 6.5rem}.media-area__box-award{background-color:#ececec}@media (max-width:767.98px){.media-area__box{padding:0}.media-area__box,.media-area__box-award{background-color:#fff}.media-area__box img{width:90%}}.media-area__box-image{width:24rem}.btn--copy-to-clipboard{background-color:#c5c5c5;border:none;border-radius:0 2px 2px 0;cursor:pointer;height:2.5rem;padding:.625rem 1rem}@media (max-width:767.98px){.btn--copy-to-clipboard{height:3.3125rem}}.media-area__input-copy--wrapper{display:flex}.media-area__box--text-wrapper{align-content:center;display:grid;gap:1.5rem}@media (min-width:1024px){.media-area__box--text-wrapper{width:37rem}}.d-flex-center-align{align-items:center;display:flex;justify-content:center}@media (max-width:767.98px){.d-flex-center-align{flex-wrap:wrap}}.btn--gold{background:#a4937d;border:1px solid #a4937d;border-radius:4px;box-shadow:0 1px 2px 0 #1018280d}.btn--gold:hover{background-color:#897c6b}.btn--edit-results{margin-left:2rem}@media (max-width:767.98px){.btn--edit-results{margin-left:0;width:100%}}.media-section-edit-results-logout{order:1}@media (max-width:767.98px){.media-section-edit-results-logout{margin-top:2rem;order:2}}.btn--edit-results{order:2}@media (max-width:767.98px){.btn--edit-results{order:1}.media-area__box-nominate{margin-bottom:5rem}}.media-area__confimation-message{background-color:#fff;border-radius:8px;box-shadow:0 0 40px 0 #0003;color:#2c2c2c;font-size:.875rem;left:50%;line-height:1.25rem;padding:.5rem 1rem .5rem 3rem;position:fixed;top:1rem;transform:translate(-50%);z-index:99}.media-area__confimation-message:before{background:url(../images/icons/sla/success.svg) no-repeat;content:"";height:1.5rem;left:16px;position:absolute;top:5px;width:1.5rem}.media-area__results-page-wrap{background-color:#fff}.media-area__nomination-boxes .static-page__opportunities__link.sla_nomination-form-page--link.f-size-15{text-decoration:underline}.media-area__nomination-boxes .static-page__opportunities__link.sla_nomination-form-page--link.f-size-15:hover{text-decoration:none}.media-area__box--link-not-available{font-size:1.125rem;font-weight:600;line-height:1.75rem}.media-area__filters-modal{padding-top:0}.media-area__filters-modal .sk-modal__close.sk-modal__close-black svg{background-color:#ececec;border-radius:50%;height:34px;margin-left:10px;padding:7px;width:34px}.media-area__filters-modal p{font-size:1rem;font-weight:400;line-height:1.3125rem}@media (min-width:1024px){.media-area__filters-modal .sk-modal__body{margin-bottom:2rem}}@media (max-width:767.98px){.media-area__filters-modal .sk-modal__body{padding:1.5rem 1rem}}@media (max-width:600px) and (min-height:650px){.media-area__filters-modal .sk-modal__body{height:calc(var(--vh, 1vh)*100 - 168px)}}.sk-modal__inner.media-area__filters-modal-inner{max-width:37rem}.sk-modal__inner.media-area__filters-modal-inner .logged-users-info a{color:#2c2c2c;text-decoration:underline}.sk-modal__inner.media-area__filters-modal-inner .logged-users-info a:hover{color:#ff5a75}@media (max-width:1023.98px){.sk-modal__inner.media-area__filters-modal-inner{height:auto;max-width:90vw}}.media-area__filter-multiselect{background-color:#ececec;height:auto;margin-bottom:8px;min-height:6rem;padding:.75rem}.media-area__filter-multiselect a{background-color:#2c2c2c;border-radius:.1875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem;margin-right:.375rem;padding:.125rem .5625rem}.media-area__filter-multiselect a .delete.icon{background:url(../images/icons/sla/Close_white.svg) no-repeat 50%;background-size:.5625rem;cursor:pointer;margin-left:.5rem;padding:0 .375rem}.media-area__filter-multiselect a:hover{color:#fff;cursor:default}.media-area__filter-multiselect input{background-color:#ececec;border:none;height:1.5rem;width:50%!important}.media-area__filter-multiselect input ::placeholder{color:#959595;font-size:1rem;font-weight:400;line-height:1.5rem}.media-area__filter-multiselect .menu{background-color:#d9d9d9;left:-12px;max-height:7.5rem;overflow:auto;position:relative!important;top:3.125rem;width:calc(100% + 24px);z-index:11}.media-area__filter-multiselect .menu .item{font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem}.media-area__filter-multiselect .menu .item:hover{background-color:#2c2c2c;color:#fff}.media-area__filters-modal--header{display:flex;padding:2rem}.media-area__filters-modal--header h4{font-size:1.5rem;line-height:2rem}@media (max-width:767.98px){.media-area__filters-modal--header{border-bottom:1px solid #ececec;padding:1rem}.media-area__filters-modal--header h4{font-size:1.125rem;line-height:1.75rem}}.pb-32{padding-bottom:2rem}.pb-8{padding-bottom:.5rem}.media-area__filters-footer{border-top:1px solid #ececec;padding:1.5rem}.media-area__filters-footer .btn--secondary.disabled{pointer-events:none}@media (max-width:767.98px){.media-area__filters-footer{padding:1rem}.media-area__filters-footer .btn{padding:.625rem 1rem}}.media-area__filters-checkbox-wrap{margin:1.5rem 0 1rem}.media-area__filters-checkbox{display:none}.media-area__filters-checkbox-label{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.3125rem}.media-area__filters-checkbox-label:before{background:#0000 no-repeat 50%;background-size:85%;border:1px solid #d9d9d9;border-radius:2px;content:"";display:inline-block;height:1rem;margin-bottom:.3rem;margin-right:.5rem;vertical-align:middle;width:1rem}.media-area__filters-checkbox:checked+.media-area__filters-checkbox-label:before{background-image:url(../images/icons/forms/check-black.svg);border:1px solid #2c2c2c}.disabled{cursor:default;opacity:.5}.disabled-link{color:#2c2c2c}.disabled-link:hover{color:#ff5a75}.header-pill-white{border:1px solid #fff;border-radius:2rem;color:#fff;font-size:.9375rem;font-weight:400;line-height:1.5625rem;padding:.275rem 1rem;position:absolute;right:108px;top:-86px;z-index:9}@media (max-width:767.98px){.header-pill-white{right:123px;top:-77px}}.header-pill-white:hover{color:#fff}@media (max-width:767.98px){.media-area__nomination-header-wrapper .sla_overview-locale-changer{right:33%}}@media (max-width:767.98px) and (max-width:767.98px){.media-area__nomination-header-wrapper .sla_overview-locale-changer{right:26px}}.media-area__pre-nominated-section{background:#f2f2f2;padding:8rem 6.0625rem 1.375rem}.media-area__pre-nominated-section h1{padding:0 6.4375rem 6rem}.media-area__pre-nominated-section a{color:#8a7b69;text-decoration:underline}.media-area__pre-nominated-section a:hover{text-decoration:none}@media (max-width:1023.98px){.media-area__pre-nominated-section h1{padding:0 0 2rem}}@media (max-width:767.98px){.media-area__pre-nominated-section{padding:3rem 0}}.media-area__nominated-section{background:#121212;color:#fff;padding:8rem 6.0625rem 1.375rem}.media-area__nominated-section h1{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:60px;padding:0 6.4375rem;text-align:center}@media (max-width:767.98px){.media-area__nominated-section h1{font-size:30px;font-style:normal;font-weight:700;line-height:38px}}.media-area__nominated-section .placeholder{padding:0 6.4375rem}.media-area__nominated-section a{color:#8a7b69;text-decoration:underline}.media-area__nominated-section a:hover{text-decoration:none}@media (max-width:1023.98px){.media-area__nominated-section h1{padding:0 0 2rem}}@media (max-width:767.98px){.media-area__nominated-section{padding:3rem 0 0}}.xl-semibold{font-size:3.75rem;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:4.5rem}@media (max-width:767.98px){.xl-semibold{font-size:2.5rem;line-height:3rem}}.md-semibold{font-size:2.25rem;font-weight:600;letter-spacing:-.72px;line-height:2.75rem}@media (max-width:767.98px){.md-semibold{font-size:1.5rem;line-height:1.875rem}}.lg-regular{font-size:18px;font-weight:400;line-height:28px}.media-area__pre-nominated--subtitle-wrap{padding:0 6.5rem}.media-area__pre-nominated--subtitle-wrap h2,.media-area__pre-nominated--subtitle-wrap p:first-of-type{padding-bottom:1.5rem}@media (max-width:1023.98px){.media-area__pre-nominated--subtitle-wrap{padding:0}}.sla--boxes-wrapper{display:flex;gap:2rem;width:100%}.sla--boxes-wrapper-center{justify-content:center}@media (max-width:767.98px){.sla--boxes-wrapper{flex-wrap:wrap}}@media (min-width:1440px){.media-area__nomination-boxes.sla_nomination-form-boxes{max-width:62.5rem!important}}.media-area__nomination-boxes.media-area__results-boxes.sla_nomination-form-boxes .static-page__opportunities__link.sla_nomination-form-page--link{color:#a4937d!important}@media screen and (min-width:1024px) and (max-width:1439px){.sla_nomination-form-page-subtitle br{display:none}}.flex-column{display:flex;flex-direction:column}.media-area__winner-page .placeholder:after{background-image:none;transform:none}.media-area__winner-header-wrapper{padding:0 6.5rem}.blurred-background{filter:blur(8px)}.media-area__prewinner-modal--body{align-items:center;display:grid;gap:2rem;justify-items:center;padding:6rem 2rem 2rem}.media-area__prewinner-modal--body img{height:7.3125rem;width:19.8125rem}.media-area__prewinner-modal--body a,.media-area__prewinner-modal--body p{font-size:1.25rem;line-height:1.875rem;text-align:center}.media-area__prewinner-modal--body p{font-weight:600}.media-area__prewinner-modal--body a{color:#a4937d;text-decoration:underline}.media-area__prewinner-modal--body a:hover{text-decoration:none}@media (max-width:767.98px){.media-area__prewinner-modal--body{height:100%!important;padding:5rem 2rem 3rem!important}.media-area__prewinner-modal--body img{height:auto;width:13.625rem}.media-area__prewinner-modal--body a,.media-area__prewinner-modal--body p{font-size:1.125rem;line-height:1.75rem}.media-area__filters-modal.sk-modal__body.media-area__prewinner-modal--body{height:100%}}.media-area__winner-search-box{display:flex}.media-area__winner__customselect{background-color:#ffffff4d;border-bottom:none;border-radius:24px;height:2.375rem;margin-left:1.5rem;min-width:9.1rem;padding:6px 20px}.media-area__winner__customselect ul{right:0}.media-area__winner__customselect ul li{font-size:15px;font-weight:400;line-height:25px;padding:6px 20px!important}@media (max-width:767.98px){.media-area__winner__customselect{margin-left:0;margin-right:1.5rem;max-width:9.099375rem}}#media-area__winner__customselect--input{color:#fff;font-size:15px;font-weight:400;height:auto;line-height:25px;padding:0 8px 0 0}.media-area__winner-category-label{background:#5f9ea0;background-color:#2c2c2c;border-radius:3px;color:#fff;font-size:12px;font-weight:500;left:35px;line-height:18px;padding:3px 8px;position:absolute;text-align:center;top:0;z-index:9}@media (max-width:767.98px){.media-area__winner-category-label{left:8px;top:8px}}.sla-badges-slider-wrapper .sla-thirty--seconds-badges{gap:0;overflow-x:auto;white-space:nowrap}.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:not(:first-child){margin-left:-55px}@media (max-width:767.98px){.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:not(:first-child){margin-left:-40px}}.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:nth-child(2){margin-left:0}@media (min-width:768px){.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:last-child{min-width:212px}}@media (max-width:767.98px){.sla-badges-slider-wrapper .sla-thirty--seconds-badges>:last-child{min-width:168px}}.sla-badges-slider-wrapper .sla-thirty--seconds-badges.active{cursor:grabbing}.swiper-component--wrap .tiny-slider__mobile-version{position:relative}@media (max-width:767.98px){.swiper-component--wrap .swiper-button{display:none}.swiper-component--wrap .tiny-slider__mobile-version{display:flex;gap:30px;position:relative}}.swiper-button{background-color:initial;border:none;height:71px;width:40px}.swiper-button:hover:after{color:#ff5a75}.swiper-button:after{color:#fff;font-size:23px;font-weight:700;height:25px}.swiper-component__fullscreen-offset-wrap .swiper.swiper-initialized.swiper-horizontal{overflow:visible}.swiper-component__fullscreen-offset-wrap .swiper-slide:not(.slide-visible){opacity:.2;pointer-events:none}.swiper-component__fullscreen-offset-wrap .swiper-button-prev{left:-5.625rem}.swiper-component__fullscreen-offset-wrap .swiper-button-next{right:-5.625rem}.swiper-component__fullscreen-offset-wrap .swiper-button:after{font-size:18px;height:18px}.swiper-component__fullscreen-offset-wrap .swiper-button-prev{left:-5rem}.swiper-component__fullscreen-offset-wrap .swiper-button-next{right:-5rem}@media (max-width:1080px) and (min-width:1024px),(max-width:800px) and (min-width:768px){.swiper-component__fullscreen-offset-wrap .swiper-button-prev{left:-2.5rem}.swiper-component__fullscreen-offset-wrap .swiper-button-next{right:-2.5rem}}@media (min-width:568px){.swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript{display:flex;gap:30px;overflow:visible;position:relative}}.home-slider-event-partners .swiper-button,.home-slider-inspiring-locations .swiper-button,.home-slider-inspiring-regions .swiper-button{display:none}.home-slider-event-partners .tiny-slider__mobile-version.swiper-component-noscript,.home-slider-inspiring-locations .tiny-slider__mobile-version.swiper-component-noscript,.home-slider-inspiring-regions .tiny-slider__mobile-version.swiper-component-noscript{display:flex;overflow:hidden}.swiper-custom-nav .swiper-button-next{right:-3.25rem}.swiper-custom-nav .swiper-button-prev{left:-3.25rem}.swiper-custom-nav .swiper-button{height:calc(100% - 60px);position:absolute;top:70px}.swiper-custom-nav .swiper-button:after{font-size:1.4375rem;height:1.5625rem}@media (max-width:1439.98px){.swiper-custom-nav .swiper-button:after{font-size:1.125rem;height:1.125rem}.swiper-custom-nav .swiper-button-prev{left:-2rem}.swiper-custom-nav .swiper-button-next{right:-2rem}}@media (max-width:767.98px){.swiper-custom-nav .swiper-button{height:calc(100% - 49px);top:59px}.swiper-custom-nav .swiper-button-prev{left:.5625rem}.swiper-custom-nav .swiper-button-next{right:.5625rem}}.swiper--hover-bg-animation .tiny-slider__slide__background{transition:transform .3s ease-in-out}.swiper--hover-bg-animation .tiny-slider__slide__inner:hover .tiny-slider__slide__background{transform:scale(1.03)}.phone-input-container{position:relative;width:100%}.phone-input-wrapper{align-items:center;gap:8px;width:100%}.country-dropdown-wrapper{align-items:center;display:flex;flex-shrink:0;height:100%}.country-select{background:#fff;border:none;border-bottom:1px solid #2c2c2c;font-size:1rem;height:2.625rem;line-height:1.5rem;outline:none;padding:9px 12px;width:4.625rem}.phone-input-field{flex:1;position:relative}.sla_nomination-form-input{border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.sla_nomination-form-input__custom>div>div>input{border:1px solid #ff5a75!important}.error-text{color:#ff5a75;font-size:.75rem;margin-top:.25rem}.phone-input-wrapper.phone-input-wrapper--has-value{margin-top:1.5rem}.phone-input-wrapper{align-items:flex-end;display:flex;gap:1rem}.phone-input-wrapper .sla_nomination-form-input--label-has-value{left:-90px}.phone-input-container .formulate-input-errors{margin-top:0;text-align:right}.sla_nomination_confirmation-form .formulate-input-element input:not([type=checkbox]):not([type=radio]){height:2.625rem}.sla_nomination_confirmation-form .sla_nomination-form-input--label-has-value{font-size:.875rem}.sla-donation-page--wrap{background-color:#f7f7f7;color:#2c2c2c}.sla-donation-page--body{padding:8rem 0 12rem}.sla-donation-page--body.message{align-items:center;display:grid;justify-items:center}.sla-donation-page--body.message h2{max-width:37rem;text-align:center}.sla-donation-page--body.message .sla-donation__confirmation-message-wrapper{max-width:37rem}.sla-donation-page--body.message .sla_nomination-form-confirmation--text{font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:3rem 0 0}.sla-donation-page--body .break-lg{display:block}.sla-donation-page--body .break-sm{display:none}@media (max-width:767.98px){.sla-donation-page--body{padding:6rem 0 12rem}.sla-donation-page--body .break-lg{display:none}.sla-donation-page--body .break-sm{display:block}.sla-donation-page--body.message{padding-bottom:6rem}.sla-donation-page--body.message .sla-donation-page--body-title{padding:0 10px}.sla-donation-page--body.message .sla_nomination-form-confirmation--text{padding:3rem .9375rem 0}}@media (min-width:1440px){.sla-donation-page--body.container{max-width:64.875rem}}.sla-donation-page--body-title{font-size:2.25rem;font-weight:600;letter-spacing:-.72px;line-height:2.75rem;margin-bottom:3rem;text-overflow:ellipsis}@media (max-width:767.98px){.sla-donation-page--body-title{font-size:1.875rem;line-height:2.375rem}}.sla-donation-page--body-paragraph{font-size:1.5rem;font-weight:400;line-height:2rem}.sla-donation-page--body-paragraph:not(:last-of-type){margin-bottom:1.5rem}@media (max-width:767.98px){.sla-donation-page--body-paragraph{font-size:1.25rem;line-height:1.875rem}}.sla-donation-page--form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3.5rem;width:100%}@media (max-width:1023.98px){.sla-donation-page--form .formulate-form.formulate-form--donation{width:100%}}.sla-donation-page--form button{margin-top:2rem}.sla-donation-page--form .formulate-input,.sla-donation-page--form button{width:35.5rem}@media (max-width:1023.98px){.sla-donation-page--form .formulate-input,.sla-donation-page--form button{width:100%}}.sla-donation-page--form .formulate-input-label--floating-label{color:#656565;font-size:1rem;font-weight:500;line-height:1.5rem;top:33px}.sla-donation-page--form .sla_nomination-form-input--label-has-value{font-size:.875rem;top:-2px}.sla-donation-page--form .formulate-input-element input:not([type=checkbox]):not([type=radio]){background-color:#fff;color:#2c2c2c;font-size:1.125rem;height:2.625rem;line-height:1.5rem}.sla-donation-page--form .formulate-input-element input[type=number]{width:100%}.sla-donation-page--form input[type=number]::-webkit-inner-spin-button,.sla-donation-page--form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sla-donation-page--form input[type=number]{-moz-appearance:textfield}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1.5rem}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio).formulate-input--submit .formulate-input-wrapper{padding-top:0}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio).formulate-input--submit .formulate-input-wrapper .formulate-input-element--submit--label{font-size:1rem;font-weight:600;line-height:1.5rem}.sla-donation-page--form .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio).formulate-input--submit .formulate-input-wrapper .btn--sm{padding:.6875rem 1.25rem}.sla-donation-page--form .formulate-input-error{margin-top:-11px;padding-bottom:0}.sla-donation-page--form .formulate-input-textarea textarea{border:none;border-bottom:1px solid #2c2c2c;border-radius:0;font-size:1.125rem;height:8.875rem;line-height:1.5rem;padding:.5625rem .75rem;resize:none;width:35.5rem}.sla-donation-page--form .formulate-input-textarea textarea::placeholder{color:#656565;font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:1023.98px){.sla-donation-page--form .formulate-input-textarea textarea{width:100%}}.sla-donation-page--form .nomination-form__character-count{color:#121212;width:35.5rem}@media (max-width:1023.98px){.sla-donation-page--form .nomination-form__character-count{width:100%}}.sla-donation__confirmation-message-wrapper{background-color:#f7f7f7}.sla-donation__confirmation-message-wrapper .sla_nomination-form-confirmation--image{background-color:#fff}.sla-donation-page--body-section-white{background-color:#fff;padding-top:8rem}@media (max-width:767.98px){.sla-donation-page--body-section-white{padding-top:6rem}}.ph-item{background-color:#2c2c2c;border-radius:2px;direction:ltr;display:flex;flex-wrap:wrap;margin-bottom:20px;overflow:hidden;position:relative}.ph-item,.ph-item *,.ph-item :after,.ph-item :before{box-sizing:border-box}.ph-item:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,#2c2c2c00 46%,#2c2c2c59 50%,#2c2c2c00 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.ph-item>*{display:flex;flex:1 1 auto;flex-flow:column;margin-bottom:10px;padding-left:10px;padding-right:10px}.ph-row{display:flex;flex-wrap:wrap;margin-top:-5px}.ph-row div{background-color:#747474;height:10px;margin-top:5px}.ph-row .big,.ph-row.big div{height:20px}.ph-row .empty{background-color:#2c2c2c00}.ph-col-1{flex:0 0 8.3333333333%}.ph-col-2{flex:0 0 16.6666666667%}.ph-col-3{flex:0 0 25%}.ph-col-4{flex:0 0 33.3333333333%}.ph-col-5{flex:0 0 41.6666666667%}.ph-col-6{flex:0 0 50%}.ph-col-7{flex:0 0 58.3333333333%}.ph-col-8{flex:0 0 66.6666666667%}.ph-col-9{flex:0 0 75%}.ph-col-10{flex:0 0 83.3333333333%}.ph-col-11{flex:0 0 91.6666666667%}.ph-col-12{flex:0 0 100%}[class*=ph-col]{direction:ltr}[class*=ph-col]>*+.ph-row{margin-top:0}[class*=ph-col]>*+*{margin-top:5px}.ph-avatar{background-color:#747474;border-radius:50%;min-width:60px;overflow:hidden;position:relative;width:100%}.ph-avatar:before{content:" ";display:block;padding-top:100%}.ph-picture{background-color:#747474;height:120px;width:100%}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.ph-item.sk-full-absolute-positioned{position:absolute}.ph-item .ph-picture.sk-full-absolute-positioned{height:100%}
/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:568px){.container,.container-sm{max-width:494px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:678px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:958px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1248px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:568px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:568px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:568px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:568px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*! purgecss start ignore */.main-header{left:0;position:fixed;top:0;width:100%;z-index:16}.main-header .sk-dropdown{margin-left:2rem}@media (max-width:1439.98px){.main-header .sk-dropdown{display:none}}.main-header .sk-dropdown__menu{background:#121212}.main-header .sk-dropdown__link{letter-spacing:.2px}.main-header .sk-dropdown__link:hover{background:#ff5a75;color:#fff}.main-header .sk-dropdown__trigger{height:4.375rem;line-height:4.375rem}.main-header .sk-dropdown__trigger:after{bottom:50%;transform:translateY(.7rem)}.main-header .sk-dropdown__trigger--active,.main-header .sk-dropdown__trigger:hover{color:#fff}.main-header .sk-dropdown__trigger--active:after,.main-header .sk-dropdown__trigger:hover:after{background-color:#fff}.main-header__create-package{border:1px solid #515151}.main-header--filter-opened{z-index:-1}.main-header__inner{display:flex;height:4.375rem;justify-content:center;position:relative;z-index:2}@media (max-width:767.98px){.main-header__inner{justify-content:space-between}}.main-header__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.9375rem;width:9.125rem}.main-header__logo.country_CH{background-image:url(/images/eventlokale_logo.png)}.main-header__logo.country_DE{background-image:url(/images/eventlokale_logo_de.png)}.main-header__logo.country_AT{background-image:url(/images/eventlokale_logo_at.png)}.main-header__left{align-items:center;display:flex;justify-content:flex-start}@media (min-width:568px){.main-header__left{flex:1;margin-right:auto}}.main-header__logo-cont{align-items:center;display:flex;justify-content:center}.main-header__create-package,.main-header__menu-toggle{align-items:center;display:flex;height:100%;justify-content:center;width:4.375rem}.main-header__create-package button,.main-header__menu-toggle button{background:none;border:none;border-right:1px solid #0000;cursor:pointer}.main-header__create-package button svg,.main-header__menu-toggle button svg{height:1.25rem;width:1.25rem}.main-header--nav-open .main-header__create-package,.main-header--nav-open .main-header__menu-toggle{border-right:1px solid #727272}.main-header--nav-open .main-header__create-package button :hover path,.main-header--nav-open .main-header__create-package button :hover svg,.main-header--nav-open .main-header__menu-toggle button :hover path,.main-header--nav-open .main-header__menu-toggle button :hover svg{fill:#ff5a75}@media (max-width:767.98px){.main-header--nav-open .main-header__create-package button :hover path,.main-header--nav-open .main-header__create-package button :hover svg,.main-header--nav-open .main-header__menu-toggle button :hover path,.main-header--nav-open .main-header__menu-toggle button :hover svg{fill:#fff}}.main-header__filter-toggle{background:none;border:1px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-size:.84375rem;line-height:1.25rem;padding:.375rem 1.25rem}.main-wrapper--no-touch-device .main-header__filter-toggle:hover{background:#ff5a75;border-color:#ff5a75}@media (max-width:767.98px){.main-header__filter-toggle{display:none}}@media (min-width:1024px){.main-header__filter-toggle{font-size:.9375rem}}@media (min-width:1440px){.main-header__filter-toggle--xl-hidden{display:none}}.main-wrapper--no-touch-device .main-header__filter-toggle-sla:hover{background:#897c6b;border-color:#897c6b}.main-header__filter-toggle--link:hover{border-color:#fff;color:#fff}.main-header__search-input--nav-open{opacity:0;visibility:hidden}.main-header__search-input__first-suggestion{color:#fff;font-size:.875rem;left:1.5rem;top:1.5625rem}@media (min-width:1024px){.main-header__search-input__first-suggestion{left:1.5625rem}}.main-header__wrap{background:#2c2c2c;position:relative;transform:translateZ(0);transition:background .2s ease-in-out;z-index:2}.main-header__wrap--nav-open{background:#1b1b1b;transition:none}.main-header__wrap--nav-open>.container{position:relative;z-index:1}.main-header__wrap--nav-open--nav-search-active{background:#121212}.main-header__wrap--transparent:not(.main-header__wrap--nav-open):not(.main-header__wrap--nav-search-active){background:#0000}@media (max-width:767.98px){.main-header__wrap--search-page,.main-header__wrap--search-page:hover{background:#535353}}.main-header__right{padding-right:1.875rem}@media (min-width:568px){.main-header__right{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-left:auto;text-align:right}}.main-header__right__button{background-color:initial;border:none;cursor:pointer;display:inline-block;height:1rem;padding:0;vertical-align:middle;width:1rem}.main-header__right__button .sk-icon{display:block}.main-header__right__button svg{height:1rem;width:1rem}.main-header__right__button--search{margin-right:.5rem}@media (min-width:568px){.main-header__right__button--search{margin-right:.75rem}}@media (min-width:768px){.main-header__right__button--search{margin-right:1rem}}@media (min-width:1440px){.main-header__right__button--search{margin-right:1.3125rem}}.main-header__right__button--user-modal-trigger{margin-left:1.0625rem}@media (min-width:768px){.main-header__right__button--user-modal-trigger{margin-left:1rem}}@media (min-width:1440px){.main-header__right__button--user-modal-trigger{margin-left:1.8125rem}}@media (max-width:767.98px){.main-header__right__button--user-modal-trigger{display:none}}.main-header__right__button--user-modal-trigger.main-header__right__button--active .ellipse-0,.main-header__right__button--user-modal-trigger.main-header__right__button--active .path-2{fill:#ff5a75}.main-header__right__button--favorites{margin-left:.5rem}.main-header__right__button--favorites--active .sk-icon--favorite_border svg .path-0{fill:#ff5a75}@media (min-width:568px){.main-header__right__button--favorites{margin-left:.75rem}}@media (min-width:768px){.main-header__right__button--favorites{margin-left:2rem}}@media (min-width:1440px){.main-header__right__button--favorites{margin-left:3.125rem}}.main-header__right__button--nav-open{opacity:0;visibility:hidden}.main-header__favorites-message{background-color:#444;border-radius:4px;box-shadow:0 2px 6px #0003;display:flex;height:auto;max-width:183px;opacity:0;padding:9px 4px 9px 12px;position:absolute;right:7px;text-align:left;top:100%;transition:opacity .2s ease-in-out;visibility:hidden}.main-header__favorites-message:before{border-left:20px solid #0000;border-right:20px solid #0000;border-top:0 solid #0000;content:"";height:0;position:absolute;right:10px;top:-20px;width:0}.main-header__favorites-message svg{height:1.5rem;width:1.5rem}.main-header__favorites-message .sk-icon--favorite_border{padding:0 16px}.main-header__favorites-message .sk-icon--close{position:relative;top:-25px}.main-header__favorites-message--visible{opacity:1;visibility:visible}.main-header__favorites-message__header{color:#ff5a75;font-size:13px;line-height:16px}.main-header__favorites-message__description{color:#fff;font-size:13px;line-height:16px;max-width:250px}.page-header,.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{overflow:hidden;position:relative}.page-header :not(.page-header__shadow),.sla-thirty--seconds-header :not(.page-header__shadow),.sla-voting_kit-download-header :not(.page-header__shadow),.sla_overview-facts-figures--header :not(.page-header__shadow),.sla_overview-nomination-header :not(.page-header__shadow){position:relative}.page-header:after,.page-header:before,.sla-thirty--seconds-header:after,.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:after,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:after,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:after,.sla_overview-nomination-header:before{border-radius:50%;content:"";display:none;position:absolute;z-index:1}@media (min-width:768px){.page-header:after,.page-header:before,.sla-thirty--seconds-header:after,.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:after,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:after,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:after,.sla_overview-nomination-header:before{display:block}}.page-header:before,.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{background:#8c8c8c1a;height:72.375rem;right:-200px;top:-666px;width:72.375rem}.page-header:after,.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{background:#00000026;height:43.75rem;right:-100px;top:-122px;width:43.75rem}.page-header-packages:before{background:#00000026!important;height:72.375rem;opacity:.8;right:-200px;top:-666px;width:72.375rem}.page-header-packages:after{background:#00000026!important;height:43.75rem;opacity:.8;right:-100px;top:-122px;width:43.75rem}.page-header-sla{overflow:hidden;position:relative;text-align:center}@media (max-width:767.98px){.page-header-sla{text-align:inherit}.page-header-sla>.container{margin-left:auto;margin-right:auto;width:max-content}}.page-header-sla :not(.page-header__shadow){position:relative}.page-header-sla:after,.page-header-sla:before{border-radius:50%;content:"";display:none;display:block;position:absolute;z-index:1}.page-header-sla:before{background:#897c6b;height:72.375rem;right:-200px;top:-666px;width:72.375rem}@media (max-width:767.98px){.page-header-sla:before{height:376px;left:105px;top:-70px;width:376px}}.page-header-sla:after{background:#7d705f;height:43.75rem;right:-100px;top:-122px;width:43.75rem}@media (max-width:767.98px){.page-header-sla:after{height:227px;left:247px;top:98px;width:227px}}.page-header-sla-button{justify-content:center;margin-bottom:0!important}@media (max-width:767.98px){.page-header-sla-button{display:flex!important;margin-top:1.375rem!important}}.page-header-sla-button-filter{float:none!important;margin-left:0!important}@media (max-width:767.98px){.page-header-sla-button-filter{display:block!important}}.page-header__results-head{overflow:hidden;position:relative}.page-header__results-head--overflow{overflow:visible}.page-header__results-head :not(.page-header__shadow){position:relative}.page-header__results-head:after,.page-header__results-head:before{border-radius:50%;content:"";display:none;overflow:hidden!important;position:absolute;z-index:1}@media (min-width:768px){.page-header__results-head:after,.page-header__results-head:before{display:block}}.page-header__results-head:before{background:#8c8c8c1a;height:95.375rem;right:-328px;top:-666px;width:95.375rem}.page-header__results-head:after{background:#00000026;height:91.75rem;right:-606px;top:-266px;width:89.75rem}.main-header__search-input{align-items:center;border-right:1px solid #0000;display:inline-flex;height:4.375rem;justify-content:flex-end;position:relative;transition:border-color .2s ease-in-out;vertical-align:middle}.main-header__search-input--expanded{border-color:#4f4f4f}.main-header__search-input input:not([type=checkbox]):not([type=radio]){border:none;color:#fff;font-size:.875rem;line-height:1.4;margin:0;opacity:0;padding:1rem 0 1rem 1.5rem;transition:opacity .1s ease-in-out;width:10.625rem}.main-header__search-input input:not([type=checkbox]):not([type=radio])::placeholder{color:#bdbdbd}.main-header__search-input--expanded .vs__search,.main-header__search-input--expanded .vs__search:focus{display:block;opacity:1;transition:width .1s ease-in-out,opacity .1s ease-in-out .2s}.main-header__search-input .formulate-input-wrapper{height:100%;padding-top:0!important;width:100%}.main-header__search-input .formulate-input--autocomplete{align-items:center;background:#272727;border-left:1px solid #0000;display:flex;height:4.375rem;justify-content:flex-start;max-width:0;opacity:0;position:absolute;right:2rem;top:0;transition:opacity .1s ease-in-out,max-width .1s ease-in-out;visibility:hidden;width:0}@media (min-width:1024px){.main-header__search-input .formulate-input--autocomplete{position:static;right:0}}.main-header__search-input .formulate-input--autocomplete--hidden{opacity:0;visibility:hidden}.main-header__search-input .formulate-input--sitesearchinput{align-items:center;background:#2c2c2c;border-left:1px solid #0000;display:flex;height:4.375rem;justify-content:flex-start;max-width:0;opacity:0;position:absolute;right:2rem;top:0;transition:opacity .1s ease-in-out,max-width .1s ease-in-out;visibility:hidden;width:0}@media (min-width:1024px){.main-header__search-input .formulate-input--sitesearchinput{position:static;right:0}}.main-header__search-input .formulate-input--sitesearchinput--hidden{opacity:0;visibility:hidden}.main-header__search-input .formulate-input-dropdown{background:#272727;border:1px solid #4f4f4f;border-top:none;color:#bdbdbd;height:auto;left:-1px;list-style:none;margin:0;padding:0 0 .9375rem;position:absolute;top:100%;width:calc(100% + 39px)}@media (max-width:420px){.main-header__search-input .formulate-input-dropdown{width:calc(100% + 34px)}}.main-header__search-input .formulate-input-dropdown-item{color:#bdbdbd;cursor:pointer;display:block;font-size:.875rem;line-height:2;padding:.1875rem 1.5rem;text-align:left;text-transform:capitalize}.main-header__search-input .formulate-input-dropdown-item--highlight,.main-header__search-input .formulate-input-dropdown-item:hover{background-color:#ff5a75;color:#fff}.main-header__search-input .formulate-input-label{display:none}.main-header__search-input .formulate-input-element{align-items:center;display:flex;height:100%;justify-content:center}.main-header__search-input .formulate-input-clear{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 8 8m0-8L1 9' stroke='gray' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:12px;margin-right:10px;width:12px}.main-header__search-input .formulate-input-clear svg{display:none}.main-header__search-input .formulate-input-first-suggestion{color:#fff;font-size:.875rem;font-weight:500;left:1.5rem;line-height:1.25;opacity:.2;position:absolute;top:1.6875rem}@media (min-width:1024px){.main-header__search-input .formulate-input-first-suggestion{left:1.5625rem}}.main-header__search-input .formulate-input-actions{align-items:center;display:flex;justify-content:center;min-width:1.25rem}@media (min-width:768px){.main-header__search-input .formulate-input-actions{min-width:2rem}}@media (max-width:420px){.main-header__search-input .formulate-input-actions{position:absolute;right:0}}@media (max-width:380px){.main-header__search-input .formulate-input-actions{position:absolute;right:0}}.main-header__search-input .formulate-input-actions .sk-spinner{border-width:2px;height:.8125rem;margin-right:.625rem;width:.8125rem}.main-header__search-input .formulate-input-suggestions-message{background-color:#272727;border:1px solid #4f4f4f;border-top:none;left:-1px;padding:1rem 0;position:absolute;text-align:center;top:100%;white-space:nowrap;width:calc(100% + 39px)}.main-header__search-input .formulate-input-suggestions-message p{font-size:.875rem}.main-header__search-input.main-header__search-input--expanded input:not([type=checkbox]):not([type=radio]){opacity:1;transition-delay:"0.1s"}.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{border-color:#4f4f4f;max-width:31.25rem;opacity:1;visibility:visible;width:13.5rem}@media (max-width:767.98px){.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{border:none;margin-right:8%;width:16.5rem}}@media (max-width:375px){.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{width:max-content}}@media (max-width:320px){.main-header__search-input.main-header__search-input--expanded .formulate-input--autocomplete{margin-right:5%;width:12rem}}.main-header__search-input.main-header__search-input--expanded .formulate-input--sitesearchinput{border-color:#4f4f4f;max-width:31.25rem;opacity:1;visibility:visible;width:13.5rem}@media (max-width:767.98px){.main-header__search-input.main-header__search-input--expanded .formulate-input--sitesearchinput{border-color:none;margin-right:8%;width:13.5rem}}@media (max-width:325px){.main-header__search-input.main-header__search-input--expanded .formulate-input--sitesearchinput{margin-right:5%;width:12.5rem}}.page-header--gradient{position:relative}.page-header--gradient .page-header__shadow{height:50%;z-index:1}

/*! purgecss end ignore */.other-color{background:#2c2c2c}@media (max-width:767.98px){.other-color{background:#535353}}.main-nav{height:100%;left:0;overflow:auto;padding-top:4.375rem;position:fixed;top:0;transition:top .2s ease-in-out;width:100%;z-index:1}.main-nav .tiny-slider{padding-top:0}.main-nav__inner{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding-top:2rem}@media (min-width:768px){.main-nav__inner{padding-top:4.5rem}}.main-nav__footer{background-color:#f2f2f2;color:#5a5a5a;display:none;font-size:.9375rem;padding:1.25rem 1.875rem;text-align:left}@media (min-width:768px){.main-nav__footer{display:block;font-size:1rem;padding:1.75rem;text-align:center}}.main-nav__footer__text{display:block;margin-bottom:.5rem}@media (min-width:768px){.main-nav__footer__text{display:inline-block;margin-bottom:0;margin-right:.75rem}}.main-nav__link{color:#ff5a75;display:inline-block;text-decoration:underline}.main-nav__link:hover{color:#121212}.main-nav__content{flex:1;padding-bottom:2.125rem}@media (min-width:1024px){.main-nav__content{padding-bottom:4.8125rem}}.main-nav__content .tns-ovh{overflow:visible}.main-nav__links{color:#000;padding:3rem 0}.main-nav__title{color:#121212;font-size:1.75rem;line-height:2.1875rem}@media (min-width:768px){.main-nav__title{font-size:3.4375rem}}.main-nav__headers{display:flex;justify-content:space-evenly}@media (min-width:768px){.main_nav__lists-container{margin-top:3.125rem}}@media (min-width:1024px){.main_nav__lists-container{margin-top:4.8125rem}}@media (max-width:1023.98px){.main_nav__lists-container .col-9:nth-child(2) .main-nav__list__item:last-child{border-bottom:none}}.main-nav__list-title{color:#121212;font-size:1rem;margin-top:3rem}@media (min-width:768px){.main-nav__list-title{font-size:2rem;margin-top:10.3125rem}}@media (min-width:1440px){.main-nav__list-title{font-size:2.5rem;margin-top:8rem}}.main-nav__list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.main-nav__list__item{border-bottom:1px solid #e0e0e0;width:100%}.main-nav__list__item a{color:#121212;display:block;font-size:1.25rem;font-weight:600;line-height:4.0625rem}@media (min-width:768px){.main-nav__list__item a{font-size:2.5rem;padding:1.5625rem 0}}@media (min-width:1024px){.main-nav__list__item a{font-size:1.625rem;line-height:2.5rem;padding:1.375rem 0}}@media (min-width:1440px){.main-nav__list__item a{font-size:1.875rem}}.main-nav__list__item a:hover{color:#ff5a75}.slide-fade-enter-active .main-nav__content{overflow-y:hidden}.main-nav__content .tiny-slider__header{margin-bottom:1.5rem;padding-left:0;padding-right:0}.main-nav__content .tiny-slider__tabs{margin-top:0}@media (min-width:768px){.main-nav__content .tiny-slider__tabs{margin-top:1.625rem}}@media (min-width:1920px){.main-nav__content>.container{max-width:1720px}.main-nav__content .main-nav__title{max-width:1700px}.main-nav__content .col-lg-4{flex:0 0 25%;max-width:25%}}.main-nav__content .el-card__description{box-shadow:0 2px 20px #0003}.none{display:none}@media (max-width:1439.98px){.none{display:block}}.block{display:block}@media (max-width:1439.98px){.block{display:none}}.mar_bot{margin-bottom:1rem}.main-footer{background-color:#2c2c2c}.main-footer__list{list-style:none;margin:0;padding:0}.main-footer__list li{margin-bottom:.4rem}.main-footer__list li:last-child{margin-bottom:2.2rem}@media (max-width:767.98px){.main-footer__list li{margin-bottom:.4rem}.main-footer__list li:last-child{margin-bottom:0}}@media (max-width:1023.98px){.main-footer__list li{display:block;margin-bottom:.1rem}.main-footer__list li:last-child{margin-bottom:1rem}}.main-footer__list a{color:#c5c5c5}.main-footer__list a:active,.main-footer__list a:focus,.main-footer__list a:hover{color:#ff5a75}@media (max-width:1023.98px){.main-footer__list a{font-size:.875rem}}@media (max-width:767.98px){.main-footer__list--expandable{border-bottom:1px solid #fff3;margin-bottom:.5rem;max-height:2.8rem;overflow:hidden;padding-bottom:1rem;transition:max-height .2s ease-in-out}.main-footer__list--expandable--expanded{max-height:43.75rem}.main-footer__list--expandable--no-border{border-bottom:none}}.main-footer__list__title{font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.625rem;margin-top:.625rem}@media (min-width:1440px){.main-footer__list__title{font-size:1.25rem}}@media (min-width:768px){.main-footer__list__title .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (max-width:767.98px){.main-footer__list__title{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main-footer__list__title svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main-footer__list--expandable--expanded .main-footer__list__title svg{transform:rotate(-90deg)}}.main-footer__list__title-partner{color:#c5c5c5!important;font-size:16px!important;font-weight:400;line-height:26px;margin-bottom:0!important;margin-top:40px!important}@media (max-width:767.98px){.main-footer__list__title-partner{margin-top:115px!important}}.main-footer__list__title__mar-bot{font-size:1.25rem;font-weight:500;line-height:2rem;margin-bottom:.8rem;margin-top:.625rem}@media (min-width:1440px){.main-footer__list__title__mar-bot{font-size:1.25rem}}@media (min-width:768px){.main-footer__list__title__mar-bot .sk-icon{display:none;font-size:14px;margin-bottom:0}}@media (max-width:767.98px){.main-footer__list__title__mar-bot{align-items:center;display:flex;font-size:1rem;justify-content:space-between}.main-footer__list__title__mar-bot svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main-footer__list--expandable--expanded .main-footer__list__title__mar-bot svg{transform:rotate(-90deg)}}.main-footer__title__inner{color:#fff;font-size:16px;font-weight:800;line-height:26px}@media (min-width:1440px){.main-footer__title__inner{font-size:1rem}}@media (min-width:768px){.main-footer__title__inner .sk-icon{display:none}}@media (max-width:767.98px){.main-footer__title__inner{align-items:center;display:flex;justify-content:space-between}.main-footer__title__inner svg{height:.8125rem;transform:rotate(90deg);width:.8125rem}.main-footer__list--expandable--expanded .main-footer__title__inner svg{transform:rotate(-90deg)}}@media (max-width:1023.98px){.main-footer__title__inner{color:#fff;font-size:1rem;font-weight:400;line-height:2.0625rem}}.main-footer__title__inner--more-padding{padding-bottom:1.875rem}@media (max-width:1439.98px){.main-footer__title__inner--more-padding{padding-bottom:2rem}}@media (max-width:1023.98px){.main-footer__title__inner--more-padding{padding-bottom:1.375rem}}.main-footer__inner{padding-bottom:1.5rem;padding-top:2rem}@media (min-width:568px){.main-footer__inner{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){.main-footer__inner{padding-bottom:3.75rem;padding-top:2.5rem}}@media (min-width:1024px){.main-footer__inner{padding-bottom:2.5rem;padding-top:2.5rem}}.main-footer__list--social li{display:inline-block}@media (max-width:767.98px){.main-footer__list--social li:not(:first-child){margin-left:2.8125rem}}.main-footer__list--social a:hover svg circle,.main-footer__list--social a:hover svg path{fill:#ff5a75;transition:all .1s ease-in-out}@media (max-width:1439.98px){.main-footer__list--social{display:flex;flex:0 0 100%;justify-content:flex-end}}@media (min-width:568px) and (max-width:1023.98px){.main-footer__list--social{justify-content:flex-start;margin-top:2.8125rem}}@media (max-width:767.98px){.main-footer__list--social{border-bottom:none;display:flex;justify-content:flex-start;margin-bottom:7.25rem;margin-left:-.4375rem;padding:0;width:110%}}@media (min-width:768px){.main-footer__list--social li:not(:first-child){margin-left:2.4rem}.main-footer__list--social li:not(:first-child):last-child{margin-right:0}}@media (max-width:767.98px){.main-footer__list--social_partner{justify-content:flex-start;margin-top:109px}}.main-footer__language-switch{color:#c5c5c5;margin-bottom:1.5rem}.main-footer__language-switch h5{font-size:.8125rem;font-weight:400;margin-bottom:1rem}@media (max-width:767.98px){.main-footer__language-switch{bottom:2.3125rem;flex:0 0 100%;margin-bottom:0;position:absolute;z-index:5555}}@media (min-width:768px){.main-footer__language-switch{margin-bottom:0}.main-footer__language-switch h5{font-size:.875rem;margin-bottom:.5rem}}@media (min-width:1440px){.main-footer__language-switch{margin-bottom:2rem}.main-footer__language-switch h5{font-size:1rem;margin-bottom:1rem}}@media (max-width:767.98px){.main-footer__language-switch_partner{bottom:6rem;margin-bottom:-5.75rem}}.main-footer__language-switch_partner--sm{bottom:6.5rem!important}.main-footer__copyright_wrap{z-index:5000}@media (max-width:1439.98px){.main-footer__copyright_wrap-partner{align-content:space-between;display:grid;height:125px}}@media (max-width:767.98px){.main-footer__copyright_wrap-partner{height:auto;margin-bottom:-52px}}.main-footer__language-switch>h3{color:#fff;margin-top:.325rem}@media (max-width:1439.98px){.main-footer__language-switch>h3{color:#c5c5c5;display:block}}@media (max-width:1023.98px){.main-footer__language-switch>h3{font-size:.875rem}}@media (max-width:767.98px){.main-footer__language-switch>h3{color:#fff;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:.3125rem}}.main-footer__language-switch__list{list-style:none;margin:0;padding:0}.main-footer__language-switch__list li{display:inline-block;margin-right:1.6rem}.main-footer__language-switch__list li:last-child{margin-right:0}.main-footer__language-switch__list a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;font-size:1rem;line-height:1.5rem;padding-bottom:1px;text-decoration:none;vertical-align:middle}.main-footer__language-switch__list a:active,.main-footer__language-switch__list a:focus,.main-footer__language-switch__list a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}.main-footer__language-switch__list svg{margin-right:.5rem;vertical-align:middle}@media (max-width:767.98px){.main-footer__language-switch__list>span{font-size:15px}.main-footer__language-switch__list-partner{display:flex}}.main-footer__language-switch__list-partner>li{display:inline-block;margin-right:0}@media (max-width:767.98px){.main-footer__language-switch__list-partner>li{margin-right:0!important}}@media screen and (max-width:370px){.main-footer__language-switch__list-partner{flex-wrap:wrap}}.main-footer__right-section{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:space-between;margin-top:3.125rem;padding-top:0}@media (min-width:768px){.main-footer__right-section{font-size:.875rem;margin-top:1.5rem}}@media (min-width:1440px){.main-footer__right-section{align-items:flex-start;flex-direction:column;font-size:1rem;height:94.7%;margin-top:0;padding-top:.3125rem}}@media (max-width:767.98px){.main-footer__right-section{justify-content:space-between;margin-bottom:7.5rem;margin-top:1.5rem;padding:0;width:100%}}@media (min-width:568px) and (max-width:1439.98px){.main-footer__right-section_partner{padding:0}}@media (max-width:767.98px){.main-footer__copyright{font-size:1rem;line-height:1.5rem}}.main-footer__copyright a{border-bottom:1px solid #c5c5c5;color:#c5c5c5;padding-bottom:1px;text-decoration:none}.main-footer__copyright a:active,.main-footer__copyright a:focus,.main-footer__copyright a:hover{border-bottom-color:#ff5a75;color:#ff5a75;text-decoration:none}@media (min-width:768px){.main-footer__copyright-partner{margin-bottom:1.375rem!important}}.main-footer__copyright__text{color:#c5c5c5;display:inline-block;margin-left:.5rem}.main-footer__copyright__separator{display:inline-block;margin:0 .5rem}.main-nav{background-color:#fff}.landing-page__section--gallery-slider{min-height:25rem;padding:2rem 0 0}@media (min-width:768px){.landing-page__section--gallery-slider{min-height:31.25rem;padding:4.5625rem 0}}@media (min-width:1024px){.landing-page__section--gallery-slider{padding:4.5625rem 0 2.5625rem}}@media (min-width:1440px){.landing-page__section--gallery-slider{min-height:50rem;padding:6.5rem 0 7.5rem}}@media (max-width:767.98px){.landing-page__section--gallery-slider>.container{max-width:100%}.landing-page__section--gallery-slider>.container>.row>.col-12{padding:0}.landing-page__section--gallery-slider .tiny-slider__footer{padding:0 .9375rem}}@media (min-width:568px){.container-header{margin-left:8%}}

/*! purgecss start ignore */.landing-page__jumbotron{align-items:center;display:flex;position:relative}@media (max-width:567.98px) and (orientation:landscape){.landing-page__jumbotron{padding-bottom:7.5rem;padding-top:7.5rem}}@media (max-width:567.98px) and (orientation:portrait){.landing-page__jumbotron{height:35.5rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:calc(var(--vh, 1vh)*100)}}@media (min-width:568px) and (orientation:landscape){.landing-page__jumbotron{height:35.125rem}}@media (min-width:568px) and (orientation:portrait){.landing-page__jumbotron{height:48rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:calc(var(--vh, 1vh)*100)}}@media (min-width:768px) and (orientation:landscape){.landing-page__jumbotron{height:100vh;padding-bottom:13rem;padding-top:8rem}}@media (min-width:768px) and (orientation:portrait){.landing-page__jumbotron{height:64rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:calc(var(--vh, 1vh)*100)}}@media (min-width:1024px) and (orientation:landscape){.landing-page__jumbotron{height:48rem;height:100vh;padding-bottom:0;padding-top:0}}@media (min-width:1024px) and (orientation:portrait){.landing-page__jumbotron{height:85.375rem;height:100vh}.main-wrapper--touch-device .landing-page__jumbotron{height:calc(var(--vh, 1vh)*100)}}@media (min-width:1440px){.landing-page__jumbotron{height:61rem;height:100vh}}.landing-page__jumbotron .tiny-slider__navigation{display:none}.landing-page__jumbotron__title-container{flex:0 0 100%;max-width:100%}@media (max-width:767.98px){.landing-page__jumbotron__title-container{max-width:95%;padding-left:14px}.landing-page__jumbotron__title-container.landing-page__jumbotron__title-container--sla .landing-page__jumbotron__subtitle,.landing-page__jumbotron__title-container.landing-page__jumbotron__title-container--sla .landing-page__jumbotron__title__redesign{display:none}.landing-page__jumbotron__title-container.landing-page__jumbotron__title-container--sla .landing-page__jumbotron__title__redesign--sla{display:block}}.landing-page__jumbotron__title__redesign{font-size:2.5rem;line-height:110%;text-shadow:0 0 12px #0000003d}@media (max-width:1023.98px){.landing-page__jumbotron__title__redesign{flex:0 0 90%;font-size:2.1875rem;font-weight:600;line-height:110%;max-width:90%}}@media (max-width:767.98px){.landing-page__jumbotron__title__redesign{flex:0 0 100%;font-size:2.625rem;font-weight:600;line-height:130%;margin-left:-2px;margin-top:-28px;max-width:100%}}@media (max-width:420px){.landing-page__jumbotron__title__redesign{font-size:2.5rem}}@media (max-width:360px){.landing-page__jumbotron__title__redesign{font-size:2.5rem}}@media (max-width:359px){.landing-page__jumbotron__title__redesign{font-size:2rem}}@media (max-width:320px){.landing-page__jumbotron__title__redesign{line-height:120%}}.landing-page__jumbotron__title__redesign--sla{display:none;flex:0 0 100%;font-weight:600;max-width:100%}.landing-page__jumbotron__title,.landing-page__jumbotron__title__redesign--sla{font-size:1.5rem;line-height:130%;text-shadow:0 0 12px #0000003d}@media (min-width:568px){.landing-page__jumbotron__title{max-width:80%}}@media (min-width:768px){.landing-page__jumbotron__title{font-size:1.875rem;max-width:95%}}@media (min-width:1024px){.landing-page__jumbotron__title{max-width:65%}}@media (min-width:1440px){.landing-page__jumbotron__title{font-size:4.0625rem;line-height:4.6875rem}}.landing-page__jumbotron__subtitle{display:block;font-size:1.25rem;font-weight:400;margin-top:.5rem;text-shadow:0 0 12px #0000003d}@media (max-width:767.98px){.landing-page__jumbotron__subtitle{flex:0 0 100%;font-size:1.1875rem;font-weight:600;line-height:1.5625rem;margin-top:1rem;width:100%}}@media (max-width:390px){.landing-page__jumbotron__subtitle{line-height:130%;margin-top:5px}}@media (max-width:359px){.landing-page__jumbotron__subtitle{font-size:1.0625rem}}@media (max-width:353px){.landing-page__jumbotron__subtitle{font-size:.9375rem}}@media (min-width:759px){.landing-page__jumbotron__subtitle{font-size:1.125rem}}@media (max-width:420px) and (min-width:361px){.landing-page__jumbotron__subtitle{flex:0 0 100%;width:100%}}@media (max-width:1439.98px){.landing-page__jumbotron__subtitle{max-width:100%}}@media (min-width:568px){.landing-page__jumbotron__subtitle-sm-visable{display:none}}@media (max-width:767.98px){.landing-page__jumbotron__subtitle-sm-visable{display:none;font-size:.8375rem;font-weight:600;line-height:1.5625rem;margin-bottom:.9375rem}}.landing-page__jumbotron__placeholder{align-items:center;display:block;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.landing-page__jumbotron .tiny-slider{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{align-items:flex-end;justify-content:center}@media (min-width:768px) and (orientation:landscape){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{padding-bottom:4rem}}@media (min-width:1024px) and (orientation:landscape){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{padding-bottom:3rem}}@media (min-width:1440px){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{height:61rem;height:100vh}}@media (min-width:1440px) and (orientation:landscape){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{padding-bottom:0}}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner>.container{margin-left:0;margin-right:0}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__background{opacity:0;transform:scale(1.1);transform-origin:center center;z-index:-1}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__background img:-moz-loading{visibility:hidden}.landing-page__jumbotron .tiny-slider .tns-slide-active .tiny-slider__slide__background{animation-timing-function:cubic-bezier(.245,1.04,.92,.96);animation:imageTransition 8s;animation-fill-mode:forwards;opacity:1;z-index:1}.landing-page__jumbotron .tiny-slider .tiny-slider__inner-wrap{height:100%}@media (max-width:1439.98px){.landing-page__jumbotron .tiny-slider .tiny-slider__slide,.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner,.landing-page__jumbotron .tiny-slider .tns-inner,.landing-page__jumbotron .tiny-slider .tns-outer,.landing-page__jumbotron .tiny-slider .tns-ovh,.landing-page__jumbotron .tiny-slider .tns-slider{height:100%}}.landing-page__jumbotron__link-container{flex:0 0 100%;text-align:right;top:0}.landing-page__jumbotron__link{align-items:flex-end;bottom:3rem;display:flex;justify-content:center;left:80%;opacity:0;position:absolute;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:3}.main-wrapper--touch-device .landing-page__jumbotron__link{bottom:5rem}@media screen and (max-height:667px){.main-wrapper--touch-device .landing-page__jumbotron__link{bottom:2rem}}.tns-slide-active .landing-page__jumbotron__link{opacity:1}@media (max-width:767.98px){.landing-page__jumbotron__link{display:none}}@media (max-width:1023.98px){.landing-page__jumbotron__link{display:none}}.landing-page__jumbotron__link.btn--link.btn{padding-bottom:1.75rem}.landing-page__jumbotron__link svg{height:19px;width:19px}.landing-page__jumbotron__link:hover span.border-underline{border-color:#ff5a75;color:#ff5a75}.landing-page__jumbotron__link__name{line-height:1rem;margin-left:-4px}.landing-page__jumbotron__scroll{align-items:center;background:none;border:none;bottom:3rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.8125rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.main-wrapper--touch-device .landing-page__jumbotron__scroll{bottom:1.3rem}@media screen and (max-height:667px){.main-wrapper--touch-device .landing-page__jumbotron__scroll{bottom:1.3rem}}.landing-page__jumbotron__scroll--small-screens{transform:translateX(-50%) translateY(0) rotate(90deg);transition:transform .2s ease-in-out}@media (min-width:768px){.landing-page__jumbotron__scroll--small-screens{display:none}}.landing-page__jumbotron__scroll--small-screens:hover{transform:translateX(-50%) translateY(10px) rotate(90deg)}.landing-page__jumbotron__scroll--large-screens .sk-icon{margin:0 0 .625rem}@media (max-width:767.98px){.landing-page__jumbotron__scroll--large-screens{display:none}}.landing-page__jumbotron__scroll .path-1{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;opacity:1;transform:translateY(0)}.landing-page__jumbotron__content{display:flex;flex-wrap:wrap;position:relative;z-index:3}.landing-page__jumbotron__blur{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:8px;height:445px;padding:2rem 2.5rem;width:380px}@media (max-width:1023.98px){.landing-page__jumbotron__blur{height:486px;margin-left:-5%;padding:2rem 2.5rem;width:360px}}@media (max-width:767.98px){.landing-page__jumbotron__blur{align-content:space-between;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;height:68vh;justify-content:space-between;margin:-65px auto;padding:0;width:288px;width:100%}}@media (max-width:393px) and (max-height:900px){.landing-page__jumbotron__blur{height:71vh;margin-top:-20px}}@media (max-width:325px){.landing-page__jumbotron__blur{height:75vh;margin-top:-18px}}@media (max-width:325px) and (max-height:568px){.landing-page__jumbotron__blur{height:69vh;margin-top:-18px}}@media (max-width:321px) and (max-height:568px){.landing-page__jumbotron__blur{height:70vh;margin-top:-23px}}@media (max-width:375px) and (max-height:812px){.landing-page__jumbotron__blur{height:72vh;margin-top:-19px}}@media (max-width:420px) and (min-height:800px){.landing-page__jumbotron__blur{height:77vh}}@media (max-width:500px) and (min-height:900px){.landing-page__jumbotron__blur{height:80vh}}.landing-page__jumbotron__dropdown-container{flex:0 0 85%;max-width:85%}@media (max-width:767.98px){.landing-page__jumbotron__dropdown-container{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.landing-page__jumbotron__dropdown-container{flex:0 0 85%;max-width:85%}}@media (min-width:1024px){.landing-page__jumbotron__dropdown-container{flex:0 0 97%;max-width:97%}}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown-container{flex:0 0 95%;max-width:95%}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown-container{height:14.1875rem;margin-left:auto;margin-right:auto;max-width:100%;width:100%}}@media (max-width:320px){.landing-page__jumbotron__dropdown-container{margin-left:0}}@media (max-width:395px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2rem}}@media (max-width:321px) and (max-height:568px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:1.75rem}}.safari-no-jump .landing-page__jumbotron__blur{margin-top:-.375rem}@media only screen and (max-width:428px) and (max-height:746px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:3.25rem;padding:1rem .9375rem 1.5rem}}@media only screen and (max-width:414px) and (max-height:736px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2.1875rem;padding:1rem .9375rem 1.5rem}}@media only screen and (max-width:390px) and (max-height:664px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2rem}}@media only screen and (max-width:375px) and (max-height:548px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:0}.safari-no-jump .landing-page__jumbotron__blur{margin-top:.9375rem}}.landing-page__jumbotron__dropdown{margin-top:.92375rem}@media screen and (max-height:500px){.landing-page__jumbotron__dropdown{margin-top:3rem}}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown{margin-top:2rem;max-width:100%}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:8px;margin-top:2.375rem;max-width:100%;padding:1.625rem 2.125rem 2rem;width:100%}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown--sla{margin-top:-2.5rem}}@media (max-width:395px){.landing-page__jumbotron__dropdown{margin-top:3.125rem;padding:1rem 1rem 1.5rem}}@media (max-width:320px){.landing-page__jumbotron__dropdown{margin-top:2.5rem}}@media (max-width:321px) and (max-height:568px){.landing-page__jumbotron__dropdown{margin-top:2.5rem}}.landing-page__jumbotron__dropdown .formulate-input-label{color:#fff;font-size:.875rem;left:0}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input-label{margin-top:.3125rem}}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input-label{font-size:1.125rem}}@media (min-width:1024px){.landing-page__jumbotron__dropdown .formulate-input-label{margin-top:.125rem}}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-label{font-size:1.25rem;margin-top:.75rem}}.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{font-size:1.5625rem;height:1.5625rem;padding-left:0;text-shadow:0 0 40px #0006}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{font-size:1.875rem;height:2.875rem}}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{font-size:2rem;height:3.75rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input-element input[type=text],.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{padding:1.3rem 0}}.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{color:#fff;display:block;font-weight:500;height:2.5625rem;line-height:2.5625rem;padding-right:.625rem;width:100%}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{height:2.875rem;line-height:2.875rem}}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{height:3.75rem;line-height:3.75rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input-element span.formulate-input-element--customselect__selection{padding:0}}.landing-page__jumbotron__dropdown .formulate-input-wrapper{padding-top:1.7rem!important}@media (min-width:1440px){.landing-page__jumbotron__dropdown .formulate-input-wrapper{padding-top:2rem!important}}@media (min-width:568px) and (max-width:1023.98px){.landing-page__jumbotron__dropdown .formulate-input--location-search{max-width:100%}}.landing-page__jumbotron__dropdown .no-pointer{cursor:default}.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown,.landing-page__jumbotron__dropdown .formulate-input--nominationcategories__dropdown{animation:slideUp .2s forwards;top:-3.75rem}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown,.landing-page__jumbotron__dropdown .formulate-input--nominationcategories__dropdown{animation:slideUp .2s forwards;top:-9rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown,.landing-page__jumbotron__dropdown .formulate-input--nominationcategories__dropdown{animation:slideUp .2s forwards;top:-9.25rem}}.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown-item{font-size:1.375rem!important;font-weight:600!important}@media (min-width:768px){.landing-page__jumbotron__dropdown .formulate-input--customselect__dropdown-item{font-size:1.375rem!important}}.landing-page__jumbotron__dropdown__btn{font-size:1rem;font-weight:500;margin-top:1rem}.landing-page__jumbotron__dropdown__btn.btn--primary{background-color:#ec536c;border-color:#ec536c}.landing-page__jumbotron__dropdown__btn.btn--primary:hover{background-color:#ff5a75;border-color:#ff5a75}@media (min-width:568px){.landing-page__jumbotron__dropdown__btn{margin-top:2rem}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown__btn{margin-top:1.5rem;padding:.46875rem 1.5625rem;width:100%}}@media (min-width:768px){.landing-page__jumbotron__dropdown__btn{font-size:1.125rem;font-weight:600;padding:.92375rem 1.5625rem}}@keyframes imageTransition{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.height_content_loader{min-height:439px!important}.box-shadow__top{height:300px;top:0}.box-shadow__bot,.box-shadow__top{background:linear-gradient(180deg,#00000080,#0000);left:0;position:absolute;width:100%;z-index:2}.box-shadow__bot{bottom:0;height:137px;transform:matrix(1,0,0,-1,0,0)}@media (max-width:767.98px){.formulate-input--location-search.formulate-input--jumbotron .formulate-input-label.formulate-input-label--floating-label{font-size:1rem;line-height:1.5rem}}

/*! purgecss end ignore */.landing-page__magazine-stories{min-height:21.875rem;overflow:hidden;padding:2.5rem 0}.landing-page__magazine-stories-sla{padding:0}.landing-page__magazine-stories-gray{background-color:#f7f7f7}@media (min-width:1920px){.landing-page__magazine-stories .container{max-width:1720px}.landing-page__magazine-stories .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:calc(6% + 30px);padding-right:calc(6% + 30px)}}@media (min-width:768px){.landing-page__magazine-stories{min-height:31.25rem;padding:3.875rem 0 6.5rem}}@media (min-width:1024px){.landing-page__magazine-stories{padding:3.875rem 0 9.625rem}}@media (min-width:1440px){.landing-page__magazine-stories{min-height:37.5rem;padding:6rem 0 6.75rem}}@media (min-width:1024px){.landing-page__magazine-stories .tiny-slider__title{max-width:98%}}.landing-page__magazine-stories .tns-ovh{overflow:visible}.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:77%}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .el-card__description,.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:88%}.landing-page__latest-jobs .swiper-button,.landing-page__magazine-stories .swiper-button{background-color:initial;height:100%;top:0}@media only screen and (max-width:767px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:224px!important}.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:74%}}@media only screen and (max-width:568px){.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:92%}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide,.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:1}}@media only screen and (min-width:768px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:309px!important}.landing-page__latest-jobs .swiper-button-next,.landing-page__magazine-stories .swiper-button-next{right:-5rem}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3){opacity:.2}}@media (max-width:1080px) and (min-width:1024px),(max-width:800px) and (min-width:768px){.landing-page__latest-jobs .swiper-button-next,.landing-page__magazine-stories .swiper-button-next{right:-2.5rem}}@media only screen and (min-width:1024px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:289px!important}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4){opacity:.2}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3){opacity:1}}@media only screen and (min-width:1440px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:386px!important}.landing-page__latest-jobs .swiper-button-next,.landing-page__magazine-stories .swiper-button-next{right:-5.625rem}.landing-page__latest-jobs .el-card__description,.landing-page__magazine-stories .el-card__description{width:69%}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4){opacity:.2}}@media only screen and (min-width:1920px){.landing-page__latest-jobs .swiper-slide,.landing-page__magazine-stories .swiper-slide{width:400px!important}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(5),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(5){opacity:.2}.landing-page__latest-jobs .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4),.landing-page__magazine-stories .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(4){opacity:1}}.landing-page__link-bar{background:#ec536c;background-image:linear-gradient(91.26deg,#ec536c,#d94d64);background-repeat:repeat-x;min-height:9.375rem;padding:1.75rem 0}.landing-page__link-bar .row{align-items:center}.landing-page__link-bar .landing-page__link-bar__title{font-size:1.25rem;font-weight:500;margin-bottom:1.5rem;margin-top:0;max-width:17rem}@media (min-width:1024px){.landing-page__link-bar{padding:2rem 0}.landing-page__link-bar .landing-page__link-bar__title{margin-bottom:2.125rem}}@media (min-width:1440px){.landing-page__link-bar{font-size:1.25rem;min-height:6.25rem;padding:2.35rem 0}.landing-page__link-bar .landing-page__link-bar__title{font-size:1.25rem;margin-bottom:0;max-width:100%}}@media (max-width:767.98px){.landing-page__link-bar>.container{max-width:100%}.landing-page__link-bar .landing-page__link-bar__title{padding:0 .9375rem}.landing-page__link-bar__buttons-container{padding:0}}.landing-page__link-bar__buttons{align-items:center;display:flex;height:100%;justify-content:flex-end;text-align:right}@media (max-width:1439.98px){.landing-page__link-bar__buttons{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap}}.landing-page__link-bar__buttons .placeholder--button{margin-left:1rem}@media (max-width:767.98px){.landing-page__link-bar__buttons{padding:0 .9375rem}}.landing-page__link-bar__btn{border-radius:.2rem;color:#fff;font-size:.6875rem;line-height:.75rem;padding:0}@media (max-width:567.98px){.landing-page__link-bar__btn{align-items:center;background-color:initial;background-color:#ffffff1a;border-color:#fff3;display:inline-flex;flex:0 0 5.625rem;height:4.5rem;justify-content:center;margin-right:.25rem;width:5.625rem}}@media (min-width:568px){.landing-page__link-bar__btn{border-color:#fff;font-size:.9375rem;line-height:1.375rem;margin-right:1rem;padding:.6875rem 2.5rem}}@media (min-width:1440px){.landing-page__link-bar__btn{margin-left:1rem;margin-right:0}}.landing-page__link-bar__btn:hover{background-color:#fff;border-color:#fff;color:#ec536c}.landing-page__link-bar__btn.focus,.landing-page__link-bar__btn:focus{box-shadow:0 0 0 .2rem #ffffff80}.landing-page__inspiring-locations{background:#1c1c1c;background-image:linear-gradient(157.07deg,#1c1c1c,#62626200);background:#1b1b1b;background-repeat:repeat-x}.landing-page__package-deals,.search-page__package-deals{background:#ec536c;background-image:linear-gradient(91.26deg,#d94d64,#ec536c);background-repeat:repeat-x;min-height:28.125rem;overflow:hidden;padding-bottom:2.5rem;padding-top:5rem}@media (min-width:1920px){.landing-page__package-deals .container,.search-page__package-deals .container{max-width:1720px}.landing-page__package-deals .tiny-slider__header,.search-page__package-deals .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:0}}.landing-page__package-deals .tiny-slider__footer,.search-page__package-deals .tiny-slider__footer{display:none}@media (min-width:568px){.landing-page__package-deals,.search-page__package-deals{padding-top:3.5rem}}@media (min-width:768px){.landing-page__package-deals,.search-page__package-deals{min-height:37.5rem;padding-bottom:6.5rem}}.landing-page__package-deals .tns-ovh,.search-page__package-deals .tns-ovh{overflow:visible}.landing-page__event-partners{background:#1c1c1c;background-image:linear-gradient(157.07deg,#1c1c1c,#62626200);background:#2c2c2c;background-repeat:repeat-x}.landing-page__inspiring-regions{background:#1c1c1c;background-image:linear-gradient(157.07deg,#1c1c1c,#62626200);background-repeat:repeat-x;padding-bottom:8.75rem}@media (min-width:1440px){.landing-page__inspiring-regions{padding-bottom:9.625rem}}.landing-page__latest-jobs{min-height:25rem;overflow:hidden;padding-bottom:7.5rem;padding-top:2.5rem}.landing-page__latest-jobs .tiny-slider__subtitle{max-width:90%}@media (max-width:767.98px){.landing-page__latest-jobs .tiny-slider__subtitle_break{display:none}}@media (min-width:1920px){.landing-page__latest-jobs .container{max-width:1720px}.landing-page__latest-jobs .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:calc(6% + 30px);padding-right:calc(6% + 30px)}}@media (max-width:767.98px){.landing-page__latest-jobs{padding-bottom:2.5rem}}@media (min-width:768px){.landing-page__latest-jobs{padding-bottom:8.1875rem}}@media (min-width:1024px){.landing-page__latest-jobs{padding-bottom:11.125rem}}@media (min-width:1440px){.landing-page__latest-jobs{min-height:40.625rem;padding-bottom:7.25rem;padding-top:6.5625rem}}.landing-page__latest-jobs .tns-ovh{overflow:visible}.landing-page__about{background:#ec536c;background-image:linear-gradient(91.26deg,#d94d64,#ec536c);background-repeat:repeat-x;min-height:25rem;padding-bottom:3.375rem;padding-top:3.125rem}@media (min-width:568px){.landing-page__about{margin-top:0;min-height:22.8125rem}}@media (min-width:768px){.landing-page__about{min-height:28.125rem;padding-bottom:4.25rem}}@media (min-width:1440px){.landing-page__about{min-height:24.125rem;padding-bottom:5rem}}.landing-page__about__stay-tuned{background-color:#2c2c2c;margin-bottom:-6.5rem;padding:2rem 1.5rem;position:relative;top:-9rem}@media (min-width:768px){.landing-page__about__stay-tuned{padding:2rem;padding:2.25rem 3rem}}@media (min-width:1440px){.landing-page__about__stay-tuned{margin-bottom:-5rem;padding:2rem 2.5rem 2.875rem;top:-5rem}}.landing-page__about__stay-tuned>h3{margin-top:0}@media (min-width:768px){.landing-page__about__stay-tuned>h3{font-size:1.375rem}}@media (min-width:1440px){.landing-page__about__stay-tuned>h3{font-size:1.875rem;margin-bottom:.5rem}}.landing-page__about__stay-tuned>p{margin-bottom:1.125rem}@media (min-width:1440px){.landing-page__about__stay-tuned>p{margin-bottom:5.3125rem}}.landing-page__about__stay-tuned .btn--icon{padding:.7rem 1.35rem}.landing-page__about__stay-tuned .vue-formulate-wrap input{padding-left:0!important}.landing-page__about__stay-tuned .vue-formulate-wrap .formulate-input-label--floating-label{left:0}.landing-page__about__columns{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1.5rem}@media (min-width:568px){.landing-page__about__columns{justify-content:space-between}}@media (min-width:768px){.landing-page__about__columns{justify-content:space-between;margin-top:2.125rem}}@media (min-width:1440px){.landing-page__about__columns{margin-top:2.5rem}}.landing-page__about__columns__single:first-child{margin-right:6%;width:44%}.landing-page__about__columns__single:nth-child(2){width:50%}.landing-page__about__columns__single:nth-child(3){margin-top:1.5rem;width:48%}.landing-page__about__columns__single a{border-bottom-color:#fff;font-size:.75rem;margin-top:.5rem}.landing-page__about__columns__single p{font-size:.75rem;line-height:.9375rem}@media (min-width:568px){.landing-page__about__columns__single:first-child{width:29%}.landing-page__about__columns__single:nth-child(2){width:33%}.landing-page__about__columns__single:nth-child(3){margin-top:0;width:32%}}@media (min-width:768px){.landing-page__about__columns__single p{font-size:.875rem;line-height:1.0625rem}.landing-page__about__columns__single a{font-size:1rem;margin-top:.5rem}}@media (min-width:1024px){.landing-page__about__columns__single p{font-size:1rem;line-height:1.375rem}}@media (max-width:767.98px){.landing-page__about__columns__single:not(:last-child){margin-bottom:1.25rem}.landing-page__about__columns__single:first-child{margin-right:0;width:100%}.landing-page__about__columns__single:nth-child(2){width:100%}.landing-page__about__columns__single:nth-child(3){margin-top:0;width:100%}.landing-page__about__columns__single a,.landing-page__about__columns__single p{font-size:1rem;line-height:1.5rem;margin-top:0}}.landing-page__about__title{font-size:1rem;font-weight:500}@media (min-width:768px){.landing-page__about__title{font-size:1.375rem;font-weight:600}}@media (min-width:1440px){.landing-page__about__title{font-size:1.875rem}}.landing-page__about__subtitle{display:none;font-size:.75rem;font-weight:500}@media (min-width:568px){.landing-page__about__subtitle{display:block}}@media (min-width:768px){.landing-page__about__subtitle{display:block;font-size:1rem}}@media (min-width:1440px){.landing-page__about__subtitle{font-size:1.125rem}}.display-lg{display:inline-block}@media (max-width:767.98px){.display-lg{display:none}}.display-sm{display:none}@media (max-width:767.98px){.display-sm{display:inline-block}}.landing-page__add-entry{background-color:#2c2c2c;padding-bottom:2.75rem;padding-top:5rem}@media (min-width:768px){.landing-page__add-entry{min-height:41.875rem}}@media (min-width:1024px){.landing-page__add-entry{min-height:45.625rem}}@media (min-width:1440px){.landing-page__add-entry{min-height:33.125rem;padding-top:8.875rem}}.landing-page__add-entry__inner{background-image:linear-gradient(258.38deg,#171717,#29292933);background-repeat:repeat-x;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.4375rem 2.5rem}.landing-page__add-entry__left{display:flex;flex:0 0 100%;flex-direction:column;justify-content:flex-start}@media (min-width:768px){.landing-page__add-entry__left .vue-formulate-wrap{margin-top:1.875rem;width:90%}}@media (min-width:1440px){.landing-page__add-entry__left{flex:0 0 50%}}.landing-page__add-entry__right{flex:0 0 100%;margin-top:2rem}@media (min-width:1440px){.landing-page__add-entry__right{flex:0 0 45%;margin-top:0}}.landing-page__add-entry__title{color:#c4c4c4;font-size:.875rem;font-weight:500;line-height:1.3125rem}@media (min-width:1024px){.landing-page__add-entry__title{font-size:1.25rem;line-height:2.0625rem;margin-bottom:1rem}}.landing-page__add-entry__subtitle{font-size:1.25rem;font-weight:600;line-height:1.875rem}@media (min-width:1024px){.landing-page__add-entry__subtitle{font-size:1.5rem;line-height:2rem}}.landing-page__add-entry__subtitle--left{margin-bottom:1.5rem}@media (min-width:768px){.landing-page__add-entry__subtitle--left{margin-bottom:.5rem}}@media (min-width:1440px){.landing-page__add-entry__subtitle--left{margin-bottom:.9375rem}}.landing-page__add-entry__right__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:3rem 0 1.5rem;padding:0}@media (min-width:568px){.landing-page__add-entry__right__list{justify-content:flex-start}}@media (min-width:1440px){.landing-page__add-entry__right__list{justify-content:center}}.landing-page__add-entry__right__list li{margin-bottom:1rem;width:45%}.landing-page__add-entry__right__list li a{align-items:center;display:flex}.landing-page__add-entry__right__list li a:hover{text-decoration:none}.landing-page__add-entry__right__list li a:hover path{fill:#ff5a75}.landing-page__add-entry__right__list li a:hover .landing-page__add-entry__right__list__text__inner{border-color:#ff5a75;color:#ff5a75}@media (min-width:568px){.landing-page__add-entry__right__list li{margin-right:15%;width:27%}}@media (min-width:768px){.landing-page__add-entry__right__list li{margin-right:10%}}@media (min-width:1440px){.landing-page__add-entry__right__list li{margin-right:12%;width:38%}}.landing-page__add-entry__right__list li .sk-icon{width:35%}.landing-page__add-entry__right__list li .sk-icon svg{height:2rem;width:2rem}.landing-page__add-entry__right__list li .sk-icon path{transition:fill .1s ease-in-out}.landing-page__add-entry__right__list li span{display:inline-block}.landing-page__add-entry__right__list__text{flex:1;font-size:.75rem;font-weight:600;transition:color .1s ease-in-out}@media (min-width:768px){.landing-page__add-entry__right__list__text{font-size:.875rem}}@media (min-width:1440px){.landing-page__add-entry__right__list__text{font-size:1rem}}.landing-page__add-entry__right__list__text__inner{border-bottom:1px solid #c5c5c5;display:inline-block;line-height:1.2rem;margin-bottom:3px;transition:border-color .1s ease-in-out}.landing-page__add-entry__right__list__text__inner:last-child{margin-bottom:0}a:hover .landing-page__add-entry__right__list__text__inner{border-color:#ff5a75}.landing-page__add-entry__left__btn-cont{margin-bottom:2.5rem;margin-top:2rem}.landing-page__add-entry__left__btn-cont .btn--link{font-size:.875rem}@media (min-width:1440px){.landing-page__add-entry__left__btn-cont{margin-bottom:0;margin-top:auto}.landing-page__add-entry__left__btn-cont .btn--link{font-size:1rem}}.landing-page__add-entry__right__buttons{align-items:flex-end;display:flex;justify-content:space-between;margin-top:3rem}.landing-page__add-entry__right__buttons .btn--link{font-size:.875rem}@media (min-width:1440px){.landing-page__add-entry__right__buttons .btn--link{font-size:1rem}}.vue-formulate-overview{background-color:#121212;padding-top:7rem}.vue-formulate-overview .light-bg{background-color:#ececec}.formulate-input--customslide{width:66%}@media (max-width:1439.98px){.formulate-input--customslide{width:65%}}@media (max-width:767.98px){.formulate-input--customslide{width:100%}}.formulate-input--customslide>div{padding-top:0}.formulate-input--customslide-divUp{display:none;margin-bottom:5rem}@media (max-width:1439.98px){.formulate-input--customslide-divUp{margin-bottom:0}}.formulate-input--customslide-divUp-hidden{align-items:self-end;display:flex}@media (max-width:1439.98px){.formulate-input--customslide-divUp-hidden{align-items:center}}.formulate-input--customslide-p{font-size:.9375rem;font-weight:700;line-height:1.5625rem;padding-top:1rem;width:26%}@media (max-width:1439.98px){.formulate-input--customslide-p{width:32%}}@media (max-width:767.98px){.formulate-input--customslide-p{font-size:.875rem;font-weight:400;line-height:160%;width:59%}}

/*! purgecss start ignore */.simple-search-results{padding-top:4.375rem}@media (max-width:1439.98px){.simple-search-results{padding-bottom:5rem}}.simple-search-results__top{padding:5rem 0 2.4375rem}@media (min-width:568px){.simple-search-results__top{padding:5.5rem 0 3.3125rem}}@media (min-width:1024px){.simple-search-results__top{padding:7.0625rem 0 4.25rem}}.simple-search-results__results-placeholder{min-height:9rem}@media (max-width:767.98px){.simple-search-results__results-placeholder{display:none}}.simple-search-results__search-input{margin-top:-15.3125rem}@media (max-width:767.98px){.simple-search-results__search-input{margin-top:-1.375rem}}.simple-search-results__list-cont{background-color:#121212;padding:2.5rem 0 3.125rem}@media (max-width:767.98px){.simple-search-results__list-cont{padding:1.375rem 0 3.125rem}}.simple-search-results__list{list-style:none;margin:0;padding:0}.simple-search-results__list .search-term-highlight{color:#ff5a75;font-weight:700}.simple-search-results__list__item{border-bottom:1px solid #cfcfcf;padding-bottom:2.5rem}@media (max-width:767.98px){.simple-search-results__list__item{padding-bottom:0}}.simple-search-results__list__item:not(:first-child){padding-top:2.5rem}@media (max-width:767.98px){.simple-search-results__list__item:not(:first-child){padding-top:2rem}}.simple-search-results__list__item--no-border{border-bottom:none;display:block}.simple-search-results__list__link:hover{text-decoration:none}.simple-search-results__list__type{color:#fff;font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem}@media (max-width:767.98px){.simple-search-results__list__type{font-size:.8125rem;font-weight:700;line-height:1.25rem;margin-bottom:0}}.simple-search-results__list__name{color:#fff;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem}@media (min-width:568px){.simple-search-results__list__name{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.simple-search-results__list__name{font-size:1.375rem;font-weight:700;line-height:1.875rem}}.simple-search-results__list__content{color:#fff;font-size:.9375rem;line-height:1.25rem}@media (min-width:568px){.simple-search-results__list__content{line-height:1.625rem}}@media (max-width:767.98px){.simple-search-results__list__content{font-size:.8125rem;letter-spacing:.0125rem;line-height:1.25rem}}.simple-search-results__results-num-cont{font-size:1rem;line-height:1.5625rem;margin-bottom:9.1875rem;margin-top:1rem}@media (min-width:568px){.simple-search-results__results-num-cont{margin-top:1rem}}@media (max-width:767.98px){.simple-search-results__results-num-cont{font-size:.75rem;font-weight:700;line-height:130%;margin-bottom:1.5625rem;margin-top:.25rem}}.simple-search-results__search-term{color:#c5c5c5}.pagination--simple-search{margin-top:2.875rem}.simple-search-results__search-input input:not([type=checkbox]):not([type=radio]){border-bottom:none;font-size:1.875rem;font-weight:400;height:auto;line-height:3.125rem;padding-left:0}@media (min-width:568px){.simple-search-results__search-input input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;font-weight:600;line-height:3.4375rem}}@media (max-width:320px){.simple-search-results__search-input input:not([type=checkbox]):not([type=radio]){font-size:1.5rem}}.simple-search-results__search-input input:not([type=checkbox]):not([type=radio])::placeholder{color:#bdbdbd}.simple-search-results__search-input .formulate-input-element{align-items:center;border-bottom:2px solid #ff5a75;display:flex;justify-content:space-evenly}@media (max-width:767.98px){.simple-search-results__search-input .formulate-input-element{border-bottom:2px solid #fff}}.simple-search-results__search-input .formulate-input-clear{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 8 8m0-8L1 9' stroke='gray' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:13px;width:13px}.simple-search-results__search-input .formulate-input-clear svg,.simple-search-results__search-input .formulate-input-enter,.simple-search-results__search-input .formulate-input-label{display:none}.simple-search-results__search-input .formulate-input-first-suggestion{font-size:1.875rem;font-weight:400;left:7%;line-height:3.125rem;opacity:.2;padding-left:0;position:absolute}@media (min-width:568px){.simple-search-results__search-input .formulate-input-first-suggestion{font-size:2.5rem;font-weight:600}}@media (max-width:1439.98px){.simple-search-results__search-input .formulate-input-first-suggestion{left:4%}}@media (max-width:1023.98px){.simple-search-results__search-input .formulate-input-first-suggestion{left:6%}}@media (max-width:767.98px){.simple-search-results__search-input .formulate-input-first-suggestion{left:8%}}@media (max-width:320px){.simple-search-results__search-input .formulate-input-first-suggestion{left:10%}}.simple-search-results__search-input .formulate-input-dropdown{background:#272727;border:1px solid #3c3c3c40;border-top:none;box-shadow:0 0 20px #00000026;color:#bdbdbd;height:auto;left:-1px;list-style:none;margin:0;padding:0 0 .9375rem;position:absolute;top:100%;width:calc(100% + 2px)}@media (max-width:420px){.simple-search-results__search-input .formulate-input-dropdown{width:calc(100% + 2px)}}.simple-search-results__search-input .formulate-input-dropdown-item{color:#fff;cursor:pointer;display:block;font-size:.875rem;line-height:2;padding:.09375rem 1.5rem;text-align:left;text-transform:capitalize}.simple-search-results__search-input .formulate-input-dropdown-item--highlight,.simple-search-results__search-input .formulate-input-dropdown-item:hover{background-color:#ff5a75;color:#fff}.simple-search-results__search-input .formulate-input-suggestions-message{background-color:#272727;background-color:#2c2c2c;border:1px solid #4f4f4f;border-top:none;box-shadow:0 2px 20px #0003;display:block;left:0;padding:1rem 0;position:absolute;text-align:center;top:100%;white-space:nowrap;width:100%}.simple-search-results__search-input .formulate-input-suggestions-message p{font-size:.875rem}.simple-search-results__search-input .formulate-input-actions .sk-spinner{border-color:#0003 #0003 #0003 #000}.formulate-input-actions__loading{display:none;position:absolute;right:5%}.simple-search-results__list__content--placeholder{background-color:red;border-radius:5px;height:3rem;opacity:.1;width:100%}

/*! purgecss end ignore */.padding__left>div>div{padding-left:7%;position:relative}@media (max-width:1439.98px){.padding__left>div>div{padding-left:4%}}@media (max-width:1023.98px){.padding__left>div>div{padding-left:6%}}@media (max-width:767.98px){.padding__left>div>div{padding-left:0}}.padding__left>div>div:before{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 24c5.523 0 10-4.477 10-10S19.523 4 14 4 4 8.477 4 14s4.477 10 10 10ZM28.98 29l-7.6-7.62' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:" ";height:32px;left:0;position:absolute;width:32px}@media (max-width:767.98px){.padding__left>div>div:before{display:none}.formulate-input-width-sm{padding-left:0!important;width:100%}}.search-page__inner-wrap{background-color:#121212}@media (max-width:767.98px){.search-page__inner-wrap{background-color:#272727}}@media (min-width:1440px){.search-page__inner-wrap--map-open{width:44.375rem}}@media (max-width:767.98px){.search-page__inner-wrap-sla{background-color:#121212}}.search-page__inner-wrap-voting{background-color:#fff}.search-page__close-btn{background-color:#444}.search-page__header{background-color:#535353;padding:4.375rem 0 0;text-align:center;z-index:1}.search-page__header .container{position:relative;z-index:2}@media (min-width:768px){.search-page__header{background-color:#272727;padding:5.3125rem 0 3.6875rem}}@media (min-width:1024px){.search-page__header{padding:5.375rem 0 4.25rem}}@media (max-width:767.98px){.search-page__header--map-open{display:none}}@media (min-width:1024px){.search-page__header--map-open{padding:6.8125rem 0 4.5625rem}}.search-page__header-package{background-color:#444;padding:4.375rem 0 1.5rem;text-align:center;z-index:1}.search-page__header-package .container{position:relative;z-index:2}@media (min-width:1024px){.search-page__header-package{padding:5.375rem 0 7.8125rem}}@media (max-width:767.98px){.search-page__header-package--map-open{display:none}}@media (min-width:1024px){.search-page__header-package--map-open{padding:6.8125rem 0 4.5625rem}}@media (max-width:1023.98px){.search-page__header-package{box-shadow:0 1px 0 0 #ff5a75}}.search-page__header__title{align-items:center;display:flex;font-size:1.25rem;justify-content:center;line-height:1.5rem;margin:0 auto .5rem;max-height:4.5rem;min-height:3rem;overflow:hidden}.search-page__header__title-package{display:inline-block;font-size:.9375rem!important;font-style:normal;font-weight:400;line-height:165%!important;min-height:auto!important}@media (min-width:768px){.search-page__header__title-package{margin:0!important}}@media (min-width:1024px){.search-page__header__title-package{align-items:flex-end;font-size:4.0625rem!important;font-weight:700;height:10.5625rem!important;line-height:4.6875rem!important;margin-top:0!important;max-width:54.8125rem!important}}.search-page__header__title-package>span{cursor:pointer;text-decoration:underline;width:max-content}@media (min-width:1024px){.search-page__header__title-package>span{font-size:1.875rem;font-weight:700;margin-left:0}.search-page__header__title-package--container{padding:0}}@media (min-width:768px){.search-page__header__title{font-size:2.25rem;height:2.875rem;line-height:2.875rem;margin:1.125rem auto 1.5rem;max-height:2.875rem;min-height:auto}.search-page__header__title.two_rows{font-size:1.875rem;line-height:2.5rem;margin:0 auto 1rem;max-height:5rem}.search-page__header__title.two_rows--packages{height:10rem!important}}@media (min-width:768px) and (min-width:1024px){.search-page__header__title.two_rows--packages__lower-font-size{font-size:3.0625rem!important}}@media (min-width:768px){.search-page__header__title.three_rows{font-size:1.875rem;height:5rem;line-height:2.5rem;margin:0 auto 1rem;max-height:5rem}.search-page__header__title.three_rows--packages{height:14.5625rem!important}.search-page__header__title.four_rows{font-size:1.625rem;height:6.375rem;line-height:2.125rem;margin:.625rem auto 1rem;max-height:6.375rem}}@media (min-width:1024px){.search-page__header__title{font-size:4.0625rem;height:4.6875rem;line-height:4.6875rem;margin-bottom:.875rem;margin-top:2.5625rem;max-height:14.0625rem;max-width:59.8125rem;min-height:auto}.search-page__header__title.two_rows{font-size:3.375rem;height:8.125rem;line-height:4.0625rem;margin-bottom:.4375rem;margin-top:.5625rem;max-height:8.125rem}.search-page__header__title.three_rows{font-size:2.5rem;height:5.625rem;line-height:2.75rem;margin-bottom:1.5rem;margin-top:1.875rem;max-height:5.625rem}.search-page__header__title.four_rows{font-size:2.5rem;height:8.4375rem;line-height:2.75rem;margin-bottom:1.4375rem;margin-top:1.875rem;max-height:8.4375rem}}@media (min-width:1440px){.search-page__header__title--map-open{font-size:2.5rem;line-height:3.125rem;margin-bottom:0;margin-top:1.3125rem;max-height:9.375rem}.search-page__header__title--map-open.two_rows{font-size:2.25rem;line-height:2.75rem;margin-bottom:.4375rem;margin-top:.5625rem;max-height:5.5rem}.search-page__header__title--map-open.three_rows{font-size:1.875rem;line-height:2.5rem;margin-bottom:.625rem;margin-top:.875rem;max-height:5rem}.search-page__header__title--map-open.four_rows{font-size:1.875rem;line-height:2.5rem;margin-bottom:.5rem;margin-top:.625rem;max-height:7.5rem}}.search-page__header__count{display:inline-block;font-size:1rem;line-height:1.25rem;margin-bottom:.5rem;margin-top:.125rem}.search-page__header__count.three_rows,.search-page__header__count.two_rows{margin-bottom:0}.search-page__header__count.four_rows{display:none}@media (min-width:768px){.search-page__header__count{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}}@media (min-width:1024px){.search-page__header__count{font-size:1.875rem;line-height:2.5rem}.search-page__header__count.two_rows{margin-bottom:0}.search-page__header__count.three_rows{margin-bottom:2px}.search-page__header__count.four_rows{display:none}}.search-page__header--map-open .search-page__header__count{font-size:1.625rem;line-height:2rem;margin-bottom:.5rem}.search-page__header--map-open .search-page__header__count.three_rows,.search-page__header--map-open .search-page__header__count.two_rows{margin-bottom:0}.search-page__header--map-open .search-page__header__count.four_rows{display:none}.search-page__header__number{color:#c5c5c5}.search-page__header__subtitle{font-size:1.125rem;font-weight:400;line-height:1.75rem}.search-page__header__title-package--container h1{font-size:3.75rem;font-weight:400;line-height:4.5rem}.search-page__header__title-package--container h3{font-size:2.25rem;font-weight:400;line-height:2.75rem;margin-top:2rem}.search-page__header__title-package--container h3 span{font-size:1.875rem;font-weight:600;line-height:2.5rem}@media (max-width:1023.98px){.search-page__header__title-package--container h1{font-size:1.125rem;font-weight:500;line-height:1.75rem}.search-page__header__title-package--container h3{font-size:.9375rem;font-weight:300;line-height:165%;margin-top:0}.search-page__header__title-package--container h3 span{font-size:.9375rem;font-weight:400;line-height:165%}}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:2rem 0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h1{display:none}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3{font-size:1.5rem;line-height:1.625rem;margin-top:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span{font-size:1.25rem;line-height:1.625rem}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:0}}.search-page__sticky-filter{margin-bottom:3.875rem;position:relative;z-index:4}@media (max-width:767.98px){.search-page__sticky-filter{margin-bottom:1.5rem}}.search-page__sticky-filter--map-open{margin-bottom:-.5625rem}@media (max-width:767.98px){.search-page__sticky-filter--map-open{margin-top:4.375rem}.search-page__sticky-filter--no-results{margin-bottom:3.5rem}}.search-page__inline-filter{margin-bottom:7rem}.search-page--map-open .search-page__inline-filter{display:none}@media (max-width:767.98px){.search-page__inline-filter{margin-bottom:0}}.search-page__inline-filter--hidden{display:none}.search-page__sticky-filter__wrap--sticky{border-bottom:1px solid #ff5a75;width:100%}@media (min-width:768px){.search-page__sticky-filter__wrap--sticky{border-bottom:none;padding:0 15px;text-align:center}}.search-page__sticky-filter__wrap--sticky-no-border{border-bottom:none}.search-page__sticky-filter--overlay{z-index:6}.search-page__sticky-filter__container{position:relative;z-index:3}@media (min-width:768px){.search-page__sticky-filter__container{display:inline-block;text-align:center;top:-2.25rem}}.search-page__sticky-filter__list{background-color:#535353;flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:.625rem 2px;vertical-align:middle;white-space:nowrap}.search-page__sticky-filter__list li{display:inline-block;margin-right:-4px;text-align:center;vertical-align:middle}@media (min-width:768px){.search-page__sticky-filter__list{border-radius:.375rem;display:inline-block;padding:1rem 2px}}@media (max-width:767.98px){.search-page__sticky-filter__list--mobile-sticky{height:4rem}}@media (min-width:1024px){.search-page__sticky-filter--map-open .search-page__sticky-filter__container{text-align:left;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list{overflow:hidden;padding-bottom:.625rem;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li{display:block;float:left;margin:0 16px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li:last-child{float:right;margin:0 17px 0 10px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text{display:block;float:left;max-width:105px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__clear-btn{display:block;float:left;top:9px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text__clear{clear:both}}.search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__sticky-filter__map-trigger{display:inline-flex}}.search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}.search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.search-page__sticky-filter__pill{margin:0 .25rem}}.search-page__sticky-filter__pill:hover a{color:#fff}.search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.search-page__sticky-filter__pill--pink{font-size:.9375rem}}.search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.search-page__sticky-filter__pill--dark{background-color:#2c2c2c}.search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.search-page__sticky-filter__pill{font-size:.875rem}}.search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.search-page__sticky-filter__trigger{margin:0 1rem}}.search-page__sticky-filter__pill__text{display:inline-block;padding:.3125rem 0 .375rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}.search-page__sticky-filter__pill__clear-btn{align-items:center;background-color:initial;border-radius:10px;display:inline-block;height:1.25rem;justify-content:center;margin-left:.125rem;margin-right:-.625rem;position:relative;top:-2px;vertical-align:text-top;width:1.25rem}.search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}@media (min-width:768px){.search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.search-page__sticky-filter__pill__clear-btn{top:0}}.search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:5px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.search-page__mobile-map-trigger:hover{color:#fff}.search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__mobile-map-trigger{display:none}}.search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.search-page__sticky-filter--mobile-sticky{height:3.625rem;z-index:27}.search-page__sticky-filter--mobile-sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:1%}}@media (min-width:768px) and (max-width:1439.98px){.search-page__sticky-filter--map-open,.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap,.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--map-open .search-page__sticky-filter__list,.search-page__sticky-filter--map-open .search-page__sticky-filter__map-trigger,.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}}@media (min-width:1440px){.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap{max-width:44.375rem}}.search-page__sticky-filter--sticky-visible.search-page__sticky-filter--map-closed{z-index:14}.search-page__sticky-filter--sticky-mobile-not-visible.search-page__sticky-filter--map-closed{z-index:4}@media (min-width:1024px){.search-page__sticky-filter--map-closed{margin-bottom:3.125rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__wrap{padding:0;width:100%}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list{padding:1.125rem 1rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list li{border-right:1px solid #0003;padding:0 1.5rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list li:last-child{border-right:none}}.search-page__sticky-filter--map-open .ml-16{margin-left:-16px}@media (max-width:1023.98px){.search-page__sticky-filter--map-open .ml-16{margin-left:.625rem}}.search-page__sticky-filter--map-open .mr-16{margin-right:-16px}@media (max-width:1023.98px){.search-page__sticky-filter--map-open .mr-16{margin-right:.625rem}}.search-page__article{margin-bottom:4.125rem}@media (max-width:767.98px){.search-page__article{margin-bottom:1.5rem}.search-page__article>.container .col-12{padding:0}}@media (max-width:1023.98px){.search-page__article>.container{max-width:766px}}@media (max-width:767.98px){.search-page__article--max-num:last-child{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-page__article--max-num:last-child{margin-bottom:8.75rem}}.search-page__article--sla{margin-bottom:3.0625rem}.search-page__article-sla{margin-bottom:1.75rem}.search-page__article-sla:last-child{margin-bottom:5.625rem}.search-page__article-sla .search-page__article{margin-bottom:1.75rem}@media (max-width:767.98px){.search-page__article-sla{margin-bottom:2rem}}.search-page__article__inner{align-items:flex-start;background-color:#444;cursor:pointer;display:flex;padding:1.6875rem 1rem 1rem}@media (min-width:1024px){.search-page__article__inner{padding:2.0625rem 1rem 1rem}}@media (max-width:767.98px){.search-page__article__inner{background-color:#272727;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:0}}.search-page__article__inner--sla .search-page__article__image-wrap{left:0;top:0}.search-page__article__inner--sla:hover .search-page__article__image-cont>span>div>img{height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.111);width:100%}.search-page__article__inner--sla-nominated:hover .search-page__article__image-cont>div>img{height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.102);width:100%}.search-page__article__inner-sla{padding:2.0625rem 1.25rem 1.5rem .75rem!important}@media only screen and (max-width:1439px){.search-page__article__inner-sla{padding:2.0625rem 1.25rem .5625rem .75rem!important}}@media (max-width:767.98px){.search-page__article__inner-sla{background-color:#444;padding:0!important}.search-page__article__inner-sla .search-page__article__content{padding:.5rem 1rem 1rem}.search-page__article__inner-sla .search-page__article-valuation-container{margin-top:0}}.search-page__article__link:hover{color:#fff}@media (max-width:1023.98px){.search-page__article__link{margin-left:0}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article__link{display:block}}.search-page__article__link-map-open,.search-page__article__link-provider{margin-left:0}.search-page__article__link-sla:hover{color:#d9c4aa}.search-page__article__image-cont{position:relative;width:100%}@media (min-width:768px){.search-page__article__image-cont{margin-bottom:-2.4375rem;top:-2.4375rem;width:21.75rem}.search-page__article__image-cont:hover .search-page__article__image-wrap.tns-slide-active{transform:scale(1.03)}}@media (min-width:1024px){.search-page__article__image-cont{margin-bottom:-2.8125rem;top:-2.8125rem}}@media (max-width:767.98px){.search-page__article__image-cont{min-height:20rem}}.search-page__article__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article__image-cont-sla .search-page__article__image-wrap{height:10.5rem}@media (max-width:767.98px){.search-page__article__image-cont-sla{height:18.75rem;top:0;width:100%}.search-page__article__image-cont-sla .search-page__article__image-wrap{height:18.75rem}.search-page__article__image-cont-sla .tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){height:300px}}.search-page__article__image-wrap{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}@media (max-width:767.98px){.search-page__article__image-wrap{height:20rem}.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){display:inline-block;height:20rem;vertical-align:top;width:93%}.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image):not(:last-child){margin-right:2%}}@media (min-width:768px){.search-page__article__image-wrap{height:14.875rem}}@media (min-width:1024px){.search-page__article__image-wrap{height:14.875rem}}.search-page__article__image-wrap img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.search-page__article__content{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:.5rem .75rem 1rem}@media (min-width:768px){.search-page__article__content{padding:0 0 0 1.5rem}}@media (max-width:767.98px){.search-page__article__content--sla{padding:.0625rem .75rem 1rem}}.search-page__article__excerpt{width:100%}.search-page__article__favourites{left:1.5625rem;position:absolute;top:1.5625rem;z-index:2}.search-page__article__favourites .path-0{fill:#0006}.search-page__article__favourites--liked .path-0{fill:#ff5a75}@media (min-width:768px){.search-page__article__favourites{left:1.25rem;top:1.875rem}}.search-page__article__top{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem;width:100%}@media (min-width:568px){.search-page__article__top{display:flex;justify-content:flex-start}}@media (min-width:768px){.search-page__article__top{margin-bottom:1.125rem;padding:0}.search-page__article__top--md-hidden{display:none}}@media only screen and (max-width:768px){.search-page__article__top--md-visible{display:none!important}}@media (min-width:1024px){.search-page__article__top{margin-bottom:.9375rem}}@media (max-width:767.98px){.search-page__article__top{justify-content:flex-start}.search-page__article__top--md-hidden{padding-bottom:0}}.search-page__article__top-sla .search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article__top__label{align-items:center;display:flex;font-size:.75rem;line-height:1.5rem;margin-right:1.25rem;white-space:nowrap}.search-page__article__top__label .sk-icon{margin-right:.375rem;vertical-align:sub}.search-page__article__top__label .sk-icon svg{height:16px;width:16px}.search-page__article__top__label--lg-visible{display:none}@media (min-width:1024px){.search-page__article__top__label{font-size:.875rem;margin-right:2.5rem}.search-page__article__top__label .sk-icon{margin-right:.625rem}.search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article__top__label--lg-visible{display:flex}.search-page__article__top__label--favourites{margin-right:0}}.search-page__article__top__label--region-icon{filter:brightness(2.5);height:18px;margin-right:.625rem;width:18px}.search-page__article__top__label__text{flex:1;overflow:hidden;text-overflow:ellipsis}.search-page__article__top__label__text-sla{font-size:15px;line-height:25px}@media (max-width:1439.98px){.search-page__article__top__label__text-sla__region{max-width:215px}}@media (max-width:1023.98px){.search-page__article__top__label__text-sla__region{max-width:185px}}@media (max-width:767.98px){.search-page__article__top__label__text-sla__region{max-width:max-content}}.search-page__article__top__label--place{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-page__article--map-open .search-page__article__top__label--guests{margin-right:1.5625rem}}.search-page__article__top__label--favourites{margin-left:auto}.search-page__article--map-open .search-page__article__top__label--favourites{display:none}.search-page__article__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article__top__label--favourites--liked .path-0{fill:#ff5a75}.search-page__article__top__label--sla-button{background-color:#6f889b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;justify-content:center;line-height:33px;margin-right:0;margin-top:1.4375rem;min-width:124px;padding:.625rem 1.625rem}.search-page__article--map-open .search-page__article__top__label--sla-button{display:none}@media (max-width:767.98px){.search-page__article__top__label--sla-button{font-size:15px;font-weight:700;justify-content:center;line-height:15px;margin:0 16px 16px;padding:.75rem 1.625rem;width:100%}}.search-page__article__inner:hover .search-page__article__top__label--sla-button{background-color:#84a3ba}.search-page__article__bottom--sla-button{background-color:#6f889b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:600;line-height:16px;margin-top:12px;padding:7px 13px 9px}@media (max-width:767.98px){.search-page__article__bottom--sla-button{display:inline-block}}.search-page__article__top__label--location--page .sk-icon{margin-right:0}.search-page__article__top__label--location--page:hover{color:#fff;text-decoration:underline}.search-page__article__margi-left{margin-left:.625rem}@media (min-width:768px){.search-page__article__margi-left{margin-left:.3125rem}}.search-page__article__excerpt-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;line-height:1.375rem;max-width:38.125rem;overflow:hidden}@media (min-width:768px){.search-page__article__excerpt-text{-webkit-line-clamp:3;font-size:.9375rem}}.search-page__article__title{font-size:1.1875rem;font-weight:500;margin-bottom:.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}@media (max-width:1439.98px){.search-page__article__title{display:flex;justify-content:flex-start;margin-top:1.125rem;overflow:hidden;text-overflow:ellipsis}}@media (min-width:768px){.search-page__article__title{font-size:1.3125rem;font-weight:600;margin-bottom:1.125rem;margin-top:.625rem;overflow:hidden;text-overflow:ellipsis}.search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}}@media only screen and (max-width:1023px){.search-page__article__title-sla{font-size:24px;font-weight:600;line-height:34px}}.search-page__article__title .search-page__article__link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:767.98px){.search-page__article__title{font-size:1.5rem;font-weight:600;line-height:130%;margin-top:0}.search-page__article__title .search-page__article__link{white-space:normal;width:100%}.search-page__article__title-sla{font-size:1.375rem;line-height:1.875rem}}.search-page__article-mobile-tag,.search-page__article__title__tag,.search-page__map__info-window__tag{background-color:#535353;border-radius:3px;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-left:.9375rem;padding:.1875rem .625rem;vertical-align:middle;white-space:nowrap}.search-page__article__title__tag--in-title{display:none;font-size:.6875rem;margin:0 0 .3125rem}@media (max-width:1023.98px){.search-page__article-mobile-tag,.search-page__article__title__tag,.search-page__map__info-window__tag{display:none}}.search-page__article__info{border-left:1px solid #fff;display:none;padding-left:1.625rem;width:40%}@media (min-width:1024px){.search-page__article__info{display:block}}@media (min-width:1440px){.search-page__article__info{padding-left:2.25rem}}.search-page__article__info-list{font-size:.875rem;line-height:1.5rem;list-style:none;margin:0;padding:0}.search-page__article__info-list .sk-icon svg{height:20px;margin-right:.625rem;width:20px}.search-page__article__info-list li{align-items:center;display:flex;margin-bottom:.5rem}.search-page__article__info-list__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article__info-above-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4375rem}@media (min-width:1440px){.search-page__article__info-above-title{margin-bottom:1.125rem}}@media (max-width:1023.98px){.search-page__article__info-above-title{margin-bottom:0}}.search-page__article__rating{font-size:.75rem;line-height:1.5625rem;white-space:nowrap}.search-page__article__rating svg{height:.8125rem;width:.8125rem}@media (min-width:768px){.search-page__article__rating{font-size:.9375rem}.search-page__article__rating .sk-icon{margin-right:.125rem}.search-page__article__rating svg{height:1.0625rem;width:1.0625rem}}.search-page__article__rating-value{display:inline-block;margin-left:.5rem;vertical-align:middle}.search-page__article__excerpt--show-valuation{display:flex;width:100%}@media only screen and (max-width:1439px){.search-page__article__excerpt--show-valuation{flex-direction:column}}@media (min-width:1024px){.search-page__article--map-closed .search-page__article__excerpt--top-premium{width:100%}.search-page__article--map-closed .search-page__article__info-above-title{display:none}.search-page__article--map-closed .search-page__article__title__tag--in-title{display:inline-block;height:1.625rem;margin:0 .625rem .4375rem 0}.search-page__article--map-closed .search-page__article__rating{margin-bottom:1rem}.search-page__article--map-closed .search-page__article__favourites{display:none}}@media (min-width:1440px){.search-page__article--map-closed .search-page__article__inner{padding:2.5rem 1.5rem 1.5rem}.search-page__article--map-closed .search-page__article__top{margin-bottom:1.375rem}.search-page__article--map-closed .search-page__article__top-sla{margin-bottom:0}.search-page__article--map-closed .search-page__article__image-cont{margin-bottom:-3.75rem;top:-3.75rem;width:28rem}.search-page__article--map-closed .search-page__article__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--map-closed .search-page__article__image-cont-sla .search-page__article__image-wrap{height:10.5rem}.search-page__article--map-closed .search-page__article__image-wrap{height:16.4375rem}.search-page__article--map-closed .search-page__article__content{padding:0 0 0 2rem}.search-page__article--map-closed .search-page__article__excerpt-text{font-size:1rem;line-height:1.5625rem}.search-page__article--map-closed .search-page__article__title{font-size:1.875rem;margin-bottom:0}.search-page__article--map-closed .search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}}.search-page__article--map-open{margin-bottom:1.689rem}@media (min-width:1440px){.search-page__article--map-open .search-page__article__info{display:none}}.search-page__article__badge{height:2.9375rem;position:absolute;right:0;text-align:center;top:0;width:5.1875rem}.search-page__article__badge-grid{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (min-width:568px){.search-page__article__badge-grid{right:.9375rem}}@media (max-width:767.98px){.search-page__article__badge-grid{display:none}}.search-page__article__badge-grid-sm{background:url(../images/gold-badge.svg);right:-1px;z-index:555}@media (min-width:768px){.search-page__article__badge-grid-sm{display:none}}.search-page__article__badge-list{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (max-width:1023.98px){.search-page__article__badge-list{background:url(../images/gold-badge-list-small.svg);font-size:1.375rem;height:2.1rem;line-height:1.875rem;width:3.1875rem}}.search-page__article__badge p{font-size:1.875rem;font-weight:400;line-height:2.5rem}.search-page__article__list-title{display:flex;font-size:1.875rem;font-weight:400;line-height:2.375rem;margin-bottom:0;margin-top:-13px}@media (max-width:767.98px){.search-page__article__list-title{flex-direction:column-reverse;font-size:1.5rem;font-weight:400;line-height:130%}}.search-page__article__separator{padding:0 10px}@media (max-width:767.98px){.search-page__article__separator{display:none}.search-page__article__score{font-size:.8125rem;font-weight:400;line-height:20px}}.search-page__article-list{margin-bottom:2rem;padding:2.5rem 0 1.875rem 1.875rem;position:relative}@media (max-width:767.98px){.search-page__article-list{background-color:#444;margin-bottom:1.5rem;padding:1.625rem 0 1rem 1rem}}.search-page__article-list:hover>div{color:#d9c4aa}@media only screen and (min-width:1440px){.search-page__article-description--show-valuation{width:61.7%}}.search-page__article-valuation-container{width:100%}@media only screen and (min-width:1440px){.search-page__article-valuation-container{width:39%}}@media (max-width:767.98px){.search-page__article-valuation-container{color:#fff9;margin-top:8px}}.search-page__article-valuation{border-left:1px solid #fff;font-size:14px;font-weight:400;height:140px;line-height:24px;margin:17px 0 0 30px;padding:9px 0 0 30px}@media only screen and (min-width:1024px) and (max-width:1439px){.search-page__article-valuation{margin-top:12px!important}}@media (min-width:1440px){.search-page__article-valuation{width:100%}}@media only screen and (max-width:1439px){.search-page__article-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:17px;padding-left:0}}@media (max-width:767.98px){.search-page__article-valuation{font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0 0 3px;padding:0}.search-page__article-valuation img{height:15px;width:15px}.search-page__article-like-icon img{filter:brightness(.6);margin-bottom:-1px}}.search-page__article-valuation-list{display:block;margin:0;padding:10px 0 0}@media only screen and (max-width:1439px){.search-page__article-valuation-list{display:none}}.search-page__article-valuation-list li{align-items:center;display:flex;margin-bottom:8px}.search-page__article-valuation-title{margin-bottom:0}@media only screen and (max-width:1439px){.search-page__article-valuation-title{margin-top:0}}@media (max-width:767.98px){.search-page__article-valuation-title{margin-bottom:10px}}.search-page__article--map-open .search-page__article-valuation-list{display:none}.search-page__article--map-open .search-page__article-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:7px;padding-left:0;width:100%}.search-page__article--map-open .search-page__article__excerpt--show-valuation{flex-direction:column}.search-page__article--map-open .search-page__article-description--show-valuation,.search-page__article--map-open .search-page__article-valuation-container{width:100%}.search-page__article--map-open .search-page__article-valuation-title{margin-top:0}.search-page__article--map-open .search-page__article__info-above-title{margin-bottom:0}.search-page__article-mobile-tag{background-color:initial!important;border:1px solid #ffffff80;border-radius:3px;color:#ffffff80;display:block;font-size:11px;font-weight:500;line-height:20px;margin-left:0;padding:0 8px}@media (min-width:768px){.search-page__article-mobile-tag{display:none}}.search-page__article__title-wrap{align-items:flex-end;display:flex;margin-bottom:1rem}@media (max-width:767.98px){.search-page__article__title-wrap{margin-bottom:0}}@media (max-width:1023.98px){.search-page__sticky-filter__wrap--inline>.container{max-width:766px}}.search-page__map{background-color:#000c;bottom:0;height:100%;position:fixed;right:0;width:100%;z-index:2}@media (max-width:767.98px){.search-page__map{height:calc(100% - 127px);top:127px}}@media (min-width:1440px){.search-page__map{width:calc(100% - 710px)}}.search-page__map #map,.search-page__map .GMap,.search-page__map .GMap__Wrapper{height:100%;width:100%}@media (min-width:1440px){.search-page__map-packages{width:50%}}.search-page__map__results{height:100%;width:50%}.search-page__map__wrap{height:100%;position:relative}.search-page__map__pin-info{background-color:#444}.search-page__map .gm-style-iw{border-radius:0;padding:0}.search-page__map .gm-style-iw>button{display:none!important}.search-page__map .gm-style-iw .gm-style-iw-d{overflow:hidden!important}.search-page__map .gm-style-iw-t:after{display:none}.search-page__map__loader{align-items:center;animation:fadeIn .5s ease-out;background-color:#756a961a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.search-page__map__info-window{background-color:#444;cursor:pointer;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-align:left;width:15.625rem}.search-page__map__info-window .search-page__article__rating{font-size:.75rem;margin-bottom:.3125rem}.search-page__map__info-window .search-page__article__rating .sk-icon svg{height:15px;width:15px}.search-page__map__info-window__title{font-size:1.25rem;font-weight:600;line-height:1.625rem}.search-page__map__info-window__title a:hover{color:#fff}.search-page__map__info-window__content{padding:.9375rem}.search-page__map__info-window__footer{align-items:center;display:flex;justify-content:space-between;margin-top:.625rem}.search-page__map__info-window__footer .sk-icon svg{height:15px;width:15px}.search-page__map__info-window__label .sk-icon{margin-bottom:1px}.search-page__map__info-window__label:first-child{margin-right:.625rem}.search-page__map__info-window__image{position:relative}.search-page__map__info-window__tag{left:1rem;margin:0;position:absolute;top:1.125rem}.search-page__article__image-cont--google-map{margin-bottom:0;top:0;width:auto}.search-page__article__image-wrap--google-map{height:10.75rem}.search-page__article__favourites--google-map{left:auto;right:1.25rem;top:1.25rem}.search-page__close-btn--map{display:none;position:absolute;right:2.5rem;top:6.25rem;z-index:3}@media (min-width:1024px){.search-page__close-btn--map{display:flex}}@media (max-width:767.98px){#map>div>div>div:nth-child(2)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div{max-height:18rem!important;max-width:15.625rem!important}#map>div>div>div:nth-child(2)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div>div{max-height:18rem!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767.98px){.search-filter.search-filter--inline{display:none}}html{height:100%;overflow:auto;width:100%}.safari-no-jump{-webkit-overflow-scrolling:touch!important}.search-filter--fixed{height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:4}.search-filter-wrap{align-items:center;display:flex;position:relative;text-align:left}.search-filter-wrap label{cursor:pointer}.search-filter-wrap--fixed{min-height:100%;padding:2rem 1.5rem}@media (orientation:portrait){.search-filter-wrap--fixed{align-items:flex-start;flex-direction:column}}@media (min-width:768px){.search-filter-wrap--fixed{padding:5rem 3.75rem}}@media (min-width:1024px){.search-filter-wrap--fixed{padding:0 4.5rem}}@media (min-width:1440px){.search-filter-wrap--fixed{padding:0 7rem}}@media (max-height:380px){.search-filter-wrap--fixed-event{padding-left:6rem;padding-right:9rem}}@media (max-width:1023.98px){.search-filter-wrap--fixed.search-filter-wrap--region-filter{align-items:flex-start;flex-direction:column}}@media (min-width:1024px){.search-filter-wrap--fixed.search-filter-wrap--region-filter{align-items:center;flex-direction:row}}.search-filter-wrap--inline{align-items:flex-end;justify-content:center;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}@media (min-width:768px){.search-filter-wrap--inline{min-height:16.25rem;padding:2.5rem}}@media (min-width:1440px){.search-filter-wrap--inline{min-height:21.875rem}}.search-filter__bg-elements{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.search-filter__bg-circle{background-color:#000;border-radius:50%;display:block;left:50%;opacity:.05;position:absolute;top:50%}.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{margin-left:-28%;margin-top:-28%;padding-top:56%;transform:translate(-38%,32%);width:56%}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){margin-left:-50%;margin-top:-50%;padding-top:100%;transform:translate(16%,-29%);width:100%}@media (orientation:landscape){.search-filter__bg-circle--region:first-child{margin-left:-57.5%;margin-top:-57.5%;padding-top:115%;transform:translate(-29%,23%);width:115%}.search-filter__bg-circle--region:nth-child(2){margin-left:-22.5%;margin-top:-22.5%;padding-top:45%;transform:translate(56%,-4%);width:45%}.search-filter__bg-circle--region:nth-child(3){display:none}}@media (orientation:portrait){.search-filter__bg-circle--region:first-child{margin-left:-45%;margin-top:-45%;padding-top:90%;transform:translate(25%,-44%);width:90%}.search-filter__bg-circle--region:nth-child(2){margin-left:-45%;margin-top:-45%;padding-top:90%;transform:translate(-33%,26%);width:90%}.search-filter__bg-circle--region:nth-child(3){margin-left:-25%;margin-top:-25%;padding-top:50%;transform:translate(26%,143%);width:50%}}.search-filter__bg-circle--guests:first-child{margin-left:-40%;margin-top:-40%;padding-top:80%;transform:translate(-7%,-22%);width:80%}.search-filter__bg-circle--guests:nth-child(2){margin-left:-35%;margin-top:-35%;padding-top:70%;transform:translate(34%,30%);width:70%}.search-filter__bg-circle--other{left:0;margin-left:0!important;margin-top:0!important;top:0}.search-filter__bg-circle--other:first-child{margin-left:-32.5%;margin-top:-32.5%;padding-top:65%;transform:translate(54%);width:65%}.search-filter__bg-circle--other:nth-child(2){margin-left:-30%;margin-top:-30%;padding-top:60%;transform:translate(7%,39%);width:60%}.search-filter__bg-circle--other:nth-child(3){margin-left:-30%;margin-top:-30%;padding-top:60%;transform:translate(61%,118%);width:60%}.search-filter__bg-circle--other:nth-child(4){margin-left:-40%;margin-top:-40%;padding-top:80%;transform:translateY(148%);width:80%}.search-filter__inner{flex:1;flex-wrap:wrap;max-width:100%;position:relative;z-index:2}.search-filter__inner--fixed{flex-direction:column}@media (max-width:767.98px){.search-filter__inner--fixed{width:100%}}.search-filter__button-cont{align-items:center;display:flex;flex-direction:row}.search-filter__button-cont .sk-icon{bottom:.0625rem;margin-right:.3125rem;position:relative}.search-filter__button-cont .sk-icon svg{height:1.125rem;width:1.125rem}.search-filter__button-cont .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@media (max-width:767.98px){.search-filter__button-cont{bottom:0;position:absolute;width:100%}}@media (orientation:portrait){.search-filter__button-cont{flex-direction:column;margin-top:auto}}@media (min-width:768px){.search-filter__button-cont{flex-direction:row}}@media (max-width:767.98px){.search-filter__button-cont--last_step{align-items:flex-start;flex-direction:row-reverse!important;justify-content:space-between}}.search-filter__button-cont-package{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.search-filter__button-cont-package .sk-icon{bottom:.0625rem;margin-right:.3125rem;position:relative}.search-filter__button-cont-package .sk-icon svg{height:1.125rem;width:1.125rem}.search-filter__button-cont-package .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@media (orientation:portrait){.search-filter__button-cont-package{margin-top:18.75rem}}@media (min-width:768px){.search-filter__button-cont-package{flex-direction:row}}@media (max-width:767.98px){.search-filter__button-cont-package--last_step{align-items:flex-start;flex-direction:row-reverse!important;justify-content:space-between}}.search-filter__button-cont-package--events{gap:2rem;justify-content:flex-start}.search-filter__button-cont-package--inline{margin-top:.3125rem;width:100%}@media (min-width:768px){.search-filter__button-cont-package--inline{margin-top:1.5625rem}}@media (min-width:1440px){.search-filter__button-cont-package--inline{margin-top:2.1875rem}}.search-filter__main-title{color:#fff}.search-filter__button-cont--inline{margin-top:.3125rem;width:100%}@media (min-width:768px){.search-filter__button-cont--inline{margin-top:1.5625rem}}@media (min-width:1440px){.search-filter__button-cont--inline{margin-top:0}}.search-filter__main-title{font-weight:600}.search-filter__main-title--fixed{font-size:25px;font-weight:500;line-height:35px}.search-filter__main-title--fixed .search-filter__main-title__inner-desktop{display:none}@media (max-width:767.98px){.search-filter__main-title--fixed{max-width:100%!important;text-align:center}}@media (orientation:portrait){.search-filter__main-title--fixed{max-width:85%}}@media (min-width:768px){.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}.search-filter__main-title--fixed .search-filter__main-title__inner-desktop{display:inline}.search-filter__main-title--fixed .search-filter__main-title__inner-mobile{display:none}}@media (min-width:1024px){.search-filter__main-title--fixed{font-size:4.0625rem;line-height:4.6875rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__main-title--fixed{font-size:2.5rem!important;line-height:3.125rem!important}}.search-filter__main-title--fixed.search-filter__main-title--region .search-filter__main-title__inner-mobile{font-size:1.725rem}.search-filter__main-title--inline{font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}@media (min-width:768px){.search-filter__main-title--inline{font-size:36px;letter-spacing:-.72px;line-height:44px;margin-bottom:2rem}}@media (min-width:1440px){.search-filter__main-title--inline.search-filter__main-title--map-open{font-size:1.875rem;line-height:2.0625rem}}.search-filter__section-title{font-size:1.125rem;font-weight:400;line-height:2.0625rem;margin-bottom:.3125rem}@media (min-width:768px) and (max-width:1023.98px){.search-filter__section-title{margin-bottom:.625rem}.search-filter__section-title:not(.search-filter__section-title--no-border){border-bottom:1px solid #fff;padding-bottom:.3125rem}}@media (min-width:1024px){.search-filter__section-title{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin-bottom:2.5rem}}.search-page__close-btn--filter{background-color:#fff3;height:2.5rem;position:absolute;right:1.25rem;top:1.5625rem;width:2.5rem;z-index:3}.search-page__close-btn--filter:hover{background-color:#ffffff4d}@media (min-width:768px){.search-page__close-btn--filter{height:3rem;right:2.8125rem;top:3.4375rem;width:3rem}}@media (min-width:1440px){.search-page__close-btn--filter{height:3.75rem;right:7.375rem;top:4.5rem;width:3.75rem}.search-page__close-btn--filter svg{height:32px;width:32px}}@media (min-width:1440px) and (min-width:568px){.search-page__close-btn--filter svg{height:25px;width:25px}}@media (max-width:767.98px){.search-page__close-btn--filter{background:none}.search-page__close-btn--filter>span>svg>path{fill:#000}}@media (min-width:1024px){.search-page__close-btn--filter{background-image:url(../images/icons/close_filter.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;padding:1.75rem}}.search-filter__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap}.search-filter__tabs li{display:inline-block}@media (max-width:767.98px){.search-filter__tabs{margin:1rem -1.5rem 1.5rem;padding:0 1.5rem;width:calc(100% + 48px)}}@media (min-width:768px){.search-filter__tabs--fixed{margin:1rem 0 4.375rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__tabs--fixed{margin:1rem 0 3.125rem}}.search-filter__tabs--inline{margin-top:0}@media (min-width:1440px){.search-filter__tabs--inline.search-filter__tabs--map-open{margin:1rem 0 1.5rem}}.search-filter__tab-button{background:none;border:none;border-bottom:2px solid #0000;color:#3f4f5a;cursor:pointer;font-size:1rem;font-weight:600;line-height:1rem;margin-right:.9375rem;padding:0 0 .125rem}.search-filter__tab-button:hover{color:#fff}.search-filter__tab-button--active{border-color:#fff;color:#fff}@media (min-width:768px){.search-filter__tab-button{font-size:1.5rem;line-height:1.875rem;margin-right:2rem}}@media (min-width:1440px){.search-filter__tab-button{font-size:1.75rem;margin-right:3rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__tab-button{font-size:1.3125rem;margin-right:2.5rem}}@media (min-width:768px) and (max-width:1439.98px){.search-filter__tab-button--inline{font-size:1rem;line-height:1rem;margin-right:1rem}}@media (min-width:1440px){.search-filter__tab-button--inline{font-size:1.125rem;line-height:1.1875rem;margin-right:1.5rem;padding-bottom:0}}.search-filter__clear-btn{border-bottom-color:#fff;font-size:.9375rem;line-height:1.25rem}@media (max-width:767.98px) and (orientation:portrait){.search-filter__clear-btn{margin-top:.625rem}}@media (max-width:767.98px) and (orientation:landscape){.search-filter__clear-btn{margin-left:2rem}}@media (min-width:768px){.search-filter__clear-btn{margin-left:2rem}}.search-filter__clear-btn-last--step{margin-top:0}.search-filter__clear-btn-package{border-bottom-color:#fff;font-size:.9375rem;line-height:1.25rem}@media (max-width:767.98px) and (orientation:portrait){.search-filter__clear-btn-package{margin-right:3.125rem;margin-top:.625rem}}@media (max-width:767.98px) and (orientation:landscape){.search-filter__clear-btn-package{margin-left:2rem}}@media (min-width:768px){.search-filter__clear-btn-package{margin-left:2rem}}.search-filter__clear-btn-package-last--step{margin-top:0}.search-filter__save-btn--inline{font-size:.875rem;min-width:12.5rem;padding:.4375rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--inline{font-size:.875rem;min-width:11.875rem;padding:.375rem 0 .5rem}}@media (min-width:1440px){.search-filter__save-btn--inline{font-size:1.125rem;min-width:15.625rem;padding:.5625rem 0 .6875rem}}.search-filter__save-btn--fixed{font-size:.875rem;min-width:12.5rem;padding:.4375rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--fixed{font-size:1.125rem;min-width:15rem;padding:.5625rem 0 .6875rem}}@media (min-width:1440px){.search-filter__save-btn--fixed{min-width:15.625rem;padding:.5625rem 0 .6875rem}}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){border:none;border-bottom:1px solid #fff;caret-color:#121212;color:#fff;font-size:1.5rem;font-weight:600;height:auto;line-height:2;padding:0 1.25rem 0 0;position:relative;text-overflow:ellipsis;z-index:2}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio])::placeholder{color:#5a807b}.search-filter__search-input .formulate-input-label{display:none}.search-filter__search-input .formulate-input-dropdown,.search-filter__search-input .formulate-input-suggestions-message{background:#51736f;box-shadow:0 15px 30px #0000001a;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.search-filter__search-input .formulate-input-dropdown-item{color:#fff;cursor:pointer;font-size:1.125rem;line-height:2.8125rem;padding:0 1.25rem}.search-filter__search-input .formulate-input-dropdown-item--highlight,.search-filter__search-input .formulate-input-dropdown-item:hover{background-color:#2c2c2c}.search-filter__search-input .formulate-input-dropdown-item:nth-child(n+7){display:none}.search-filter__search-input .formulate-input-first-suggestion{bottom:0;color:#5a807b;font-size:1.5rem;font-weight:600;left:0;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media (max-width:1439.98px){.search-filter__search-input .formulate-input-first-suggestion{top:.375rem}}.search-filter__search-input .formulate-input-right-btn{fill:#3c3c3c80;background-color:initial;border:0;bottom:50%;cursor:pointer;height:13px;margin-bottom:-6px;margin-right:0;padding:0;position:absolute;right:0;width:13px;z-index:3}.search-filter__search-input .formulate-input-right-btn svg{display:block;height:13px;width:13px}@media (min-width:1440px){.search-filter__search-input .formulate-input-right-btn{height:19px;margin-bottom:-12px;width:19px}.search-filter__search-input .formulate-input-right-btn svg{height:19px;width:19px}}.search-filter__search-input .formulate-input-suggestions-message{padding:1rem}.search-filter__search-input .formulate-input-suggestions-message .sk-icon--loading{margin-right:.4375rem}.search-filter__search-input .formulate-input-suggestions-message .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:1rem;width:1rem}.search-filter__search-input .formulate-input-suggestions-message p{display:inline-block;vertical-align:middle}@media (max-width:1023.98px) and (orientation:landscape){.search-filter__search-input--fixed{max-width:13.75rem}}@media (min-width:1440px){.search-filter__search-input--fixed{max-width:90%}}@media (max-width:1439.98px){.search-filter__search-input--fixed{max-width:97%}}@media (max-width:1023.98px){.search-filter__search-input--fixed{max-width:100%}}@media (min-width:1440px){.search-filter__search-input--fixed .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;line-height:1.5}.search-filter__search-input--fixed .formulate-input-first-suggestion{font-size:2.5rem}}.search-filter__search-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;line-height:1.5}.search-filter__search-input--inline .formulate-input-first-suggestion{font-size:1.5rem}@media (min-width:1440px){.search-filter__search-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]),.search-filter__search-input--inline .formulate-input-first-suggestion{font-size:2.5rem}}@media (min-width:1024px){.search-filter__search-input--active-kanton{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-filter__search-input--active-kanton{margin-bottom:2.1rem}}@media (max-width:767.98px){.search-filter__search-input--active-kanton--event_package{margin-bottom:0}}.search-filter__navigation{margin-left:auto}@media (max-width:767.98px){.search-filter__navigation{display:none}}.search-filter__navigation__arrow{background:none;border:none;cursor:pointer}.search-filter__navigation__arrow:disabled{cursor:default;opacity:.4}.search-filter__input{align-items:center;display:flex;flex-direction:column}.search-filter__input input[type=checkbox],.search-filter__input input[type=radio]{display:none}.search-filter__input-wrap{display:flex}.search-filter__input-wrap--sticky{align-items:flex-start;flex-wrap:wrap;margin-bottom:1rem}@media (min-width:768px){.search-filter__input-wrap--sticky{align-items:center;max-width:50rem}}@media (min-width:1024px){.search-filter__input-wrap--sticky{margin-bottom:1.875rem;max-width:62.5rem}}@media (min-width:1440px){.search-filter__input-wrap--sticky{margin-bottom:1.875rem;max-width:70rem}}@media (max-width:767.98px){.search-filter__input-wrap--sticky{padding:0 1rem}}@media (max-width:320px){.search-filter__input-wrap--sticky{padding:0 1rem}}.search-filter__input-wrap--inline{flex-wrap:wrap;max-width:100%;padding:0 0 .3125rem}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--map-open{flex-wrap:wrap}.search-filter__input-wrap--inline.search-filter__input-wrap--map-open .search-filter__input--circle-inline{margin-bottom:1.875rem;margin-right:calc(50% - 216px)}.search-filter__input-wrap--inline.search-filter__input-wrap--map-open .search-filter__input--circle-inline:nth-child(3n){margin-right:0}}.search-filter__input-wrap--pills{max-width:78.125rem}@media (min-width:768px){.search-filter__input-wrap--pills-collapsed .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand){display:none}}.search-filter__input-label{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:768px){.search-filter__input--circle__event{margin-left:calc(25% - 278.25px)!important;margin-right:0!important;max-width:352px!important;width:352px!important}.search-filter__input--circle__event>label{border-radius:100px;width:352px}}@media (max-width:1023.98px){.search-filter__input--circle__event{margin-left:calc(25% - 165px)!important;margin-right:0!important;max-width:368px!important;width:368px!important}.search-filter__input--circle__event>label{border-radius:132px;width:368px}.search-filter__input--circle__event .sk-icon--checkmark{right:3px!important;top:3px!important}}@media (max-width:767.98px){.search-filter__input--circle__event{margin-left:calc(25% - 46.5px)!important;margin-right:0!important;max-width:124px!important}.search-filter__input--circle__event>label{border-radius:36px;width:190px}}.search-filter__input-label--circle{border-radius:50%;box-shadow:5px 5px 0 -1px #0000001a;color:#fff;text-align:center}.search-filter__input-label--circle .sk-icon--checkmark{display:none;position:absolute;right:0;top:0}@media (max-width:1023.98px){.search-filter__input--checked .search-filter__input-label--circle .sk-icon--checkmark{display:block}}.search-filter__input-label-outside-text{margin-top:.625rem;text-align:center}.search-filter__input-label-outside-text span{display:none}.search-filter__input--circle-fixed{margin-bottom:.875rem;margin-right:calc(50% - 93px);max-width:62px}@media (max-width:767.98px){.search-filter__input--circle-fixed:nth-child(3n){margin-right:0}}@media (min-width:768px){.search-filter__input--circle-fixed{margin-bottom:1.5rem;margin-right:calc(33.33333% - 144px);max-width:144px}}@media (min-width:1024px){.search-filter__input--circle-fixed{margin-right:calc(33.33333% - 326.66667px);max-width:196px}}@media (min-width:1024px) and (max-height:800px){.search-filter__input--circle-fixed{margin-right:5rem;max-width:140px}}@media (min-width:1440px){.search-filter__input--circle-fixed{margin-bottom:3.75rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input--circle-fixed{margin-bottom:3.125rem;max-width:160.6557377049px}}.search-filter__input-label--circle-fixed{height:3.875rem;line-height:1.5625rem;width:3.875rem}.search-filter__input-label--circle-fixed .sk-icon--checkmark svg{height:18px;width:18px}@media (min-width:768px){.search-filter__input-label--circle-fixed{height:9rem;padding:0 .9375rem;width:9rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:60px;width:60px}.search-filter__input-label--circle-fixed .sk-icon--checkmark{right:7px;top:7px}.search-filter__input-label--circle-fixed .sk-icon--checkmark svg{height:32px;width:32px}}@media (min-width:1024px){.search-filter__input-label--circle-fixed{height:12.25rem;width:12.25rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:76px;width:76px}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:8.75rem;width:8.75rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.3125rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:50px;width:50px}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:10.0409836066rem;width:10.0409836066rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:62px;width:62px}}.search-filter__input-label-outside-text--fixed{color:#fff;font-size:.8125rem;line-height:1.25rem}@media (min-width:1024px){.search-filter__input-label-outside-text--fixed{display:none}}@media (max-width:767.98px){.search-filter__input-label-text span{display:none}}@media (min-width:768px){.safari-no-jump .search-filter__input-label-text--circle-fixed{width:88%}}.search-filter__input-label-text--circle-fixed{font-size:1.25rem;white-space:nowrap}@media (min-width:768px){.search-filter__input-label-text--circle-fixed{white-space:pre-wrap;width:auto}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label-text--circle-fixed{font-size:1rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label-text--circle-fixed{font-size:1.125rem}}@media (max-width:1023.98px){.search-filter__input-label-text--circle-fixed{display:none}}.search-filter__input--circle-inline{margin-right:calc(50% - 96px);max-width:64px}@media (max-width:767.98px){.search-filter__input--circle-inline{margin-bottom:1rem}.search-filter__input--circle-inline:nth-child(3n){margin-right:0}}@media (min-width:768px){.search-filter__input--circle-inline{margin-right:1.5rem;max-width:77px}}@media (min-width:1440px){.search-filter__input--circle-inline{margin-right:1.4375rem;max-width:100px}}.search-filter__input-label--circle-inline{height:4rem;width:4rem}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:16px;width:16px}.search-filter__input--checked .search-filter__input-label--circle-inline .sk-icon--checkmark{display:block}@media (min-width:768px){.search-filter__input-label--circle-inline{height:4.8125rem;padding:0 .9375rem;width:4.8125rem}.search-filter__input-label--circle-inline .sk-icon svg{height:30px;width:30px}.search-filter__input-label--circle-inline .sk-icon--checkmark{right:0;top:5px}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:20px;width:20px}}@media (min-width:1440px){.search-filter__input-label--circle-inline{height:6.25rem;width:6.25rem}.search-filter__input-label--circle-inline .sk-icon svg{height:2.625rem;width:2.625rem}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:25px;width:25px}}.search-filter__input-label-outside-text--inline{font-size:.8125rem;line-height:.9375rem;margin-top:.3125rem;white-space:nowrap}.search-filter__input-label-text--circle-inline{display:none}.search-filter__input--pill,.search-filter__input-expand{width:100%}@media (min-width:768px){.search-filter__input--pill,.search-filter__input-expand{margin-bottom:1rem}}@media (min-width:1024px){.search-filter__input--pill,.search-filter__input-expand{margin-bottom:2rem;width:25%}.search-filter__input--pill:not(:nth-child(4n)),.search-filter__input-expand:not(:nth-child(4n)){padding-right:15px}.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{display:none}}@media (min-width:1440px){.search-filter__input--pill,.search-filter__input-expand{width:16.6666666667%}.search-filter__input--pill:not(:nth-child(4n)),.search-filter__input-expand:not(:nth-child(4n)){padding-right:0}.search-filter__input--pill:not(:nth-child(6n)),.search-filter__input-expand:not(:nth-child(6n)){padding-right:19px}}.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%}.search-filter__input--pill .sk-icon--checkmark svg,.search-filter__input-expand .sk-icon--checkmark svg{opacity:0}.search-filter__input--pill .sk-icon--checkmark .path-0,.search-filter__input-expand .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--pill .sk-icon--checkmark .path-1,.search-filter__input-expand .sk-icon--checkmark .path-1{fill:#fff}@media (min-width:768px){.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{margin-right:1rem}}.search-filter__input--checked.search-filter__input-expand .sk-icon--checkmark,.search-filter__input--pill.search-filter__input--checked .sk-icon--checkmark{background:#0000;border-color:#0000}.search-filter__input--checked.search-filter__input-expand .sk-icon--checkmark svg,.search-filter__input--pill.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}.search-filter__input-label--pill{border-bottom:1px solid #ffffff80;flex-direction:row-reverse;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}@media (min-width:768px){.search-filter__input-label--pill{border-bottom:none;flex-direction:row;justify-content:flex-start;padding:.5rem}}@media (min-width:1024px){.search-filter__input-label--pill{border-radius:6px;justify-content:center}}.search-filter__input-label-text--pill{font-size:.9375rem}@media (min-width:1024px){.search-filter__input-label-text--pill{font-weight:600}}.search-filter__input-expand{background:none;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;padding:9px;padding-right:0!important}.search-filter__input-expand__text{display:inline-block}@media (max-width:1023.98px){.search-filter__input-expand{border:none;font-size:.9375rem;padding:.5rem 0 0;text-align:left}.search-filter__input-expand__text{border-bottom:1px solid #fff}}@media (max-width:767.98px){.search-filter__input-expand{padding:1rem 0 0}}@media (min-width:1024px){.search-filter__input-expand .sk-icon{display:none}}.search-filter__input-expand--expanded .sk-icon{transform:scale(-1)}.search-filter__input-label--offer-type{background-color:#9a3243}.search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff;color:#c4455a}.search-filter__input--checked .search-filter__input-label--offer-type .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--offer-type .sk-icon:not(.sk-icon--checkmark) svg{fill:#c4455a}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--offer-type{background-color:#c4455a}.search-filter__input-label--event-type{background-color:#3f4f5a}.search-filter__input--checked .search-filter__input-label--event-type{background-color:#fff;color:#3f4f5a}.search-filter__input--checked .search-filter__input-label--event-type .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--event-type .sk-icon:not(.sk-icon--checkmark) svg{fill:#3f4f5a}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--event-type{background-color:#546977}.search-filter__input-label--reachabilities .sk-icon--checkmark .path-0,.search-filter__input-label--taxonomy-location .sk-icon--checkmark .path-0{fill:#fff}.search-filter__input-label--reachabilities .sk-icon--checkmark .path-1,.search-filter__input-label--taxonomy-location .sk-icon--checkmark .path-1{fill:#726e69}@media (min-width:768px){.search-filter__input-label--reachabilities,.search-filter__input-label--taxonomy-location{background-color:#726e69}.search-filter__input--checked .search-filter__input-label--reachabilities,.search-filter__input--checked .search-filter__input-label--taxonomy-location{background-color:#fff;color:#726e69}.search-filter__input--checked .search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--checked .search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) svg{fill:#979189}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--reachabilities,.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--taxonomy-location{background-color:#979189}}@media (min-width:1024px){.search-filter__input-label--buildings{background-color:#726e69}.search-filter__input--checked .search-filter__input-label--buildings{background-color:#fff;color:#726e69}.search-filter__input--checked .search-filter__input-label--buildings .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--buildings .sk-icon:not(.sk-icon--checkmark) svg{fill:#979189}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--buildings{background-color:#979189}}.event-filter-buttons_results{white-space:nowrap;width:max-content!important}.event-filter-buttons-wrap{align-items:center;bottom:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;width:100%}@media (max-width:1023.98px){.event-filter-buttons-wrap{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute}}@media (max-width:767.98px){.event-filter-buttons-wrap{align-items:center;display:flex;justify-content:space-between;position:absolute}}.event-filter-buttons-wrap>span{cursor:pointer;font-weight:400;text-align:center;text-decoration-line:underline}@media (max-width:767.98px){.event-filter-buttons-wrap>span{font-size:.9375rem;line-height:165%;margin-left:1.5625rem}}.event-filter-buttons-wrap>button{align-items:center;background-color:#1b1b1b;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;line-height:1.125rem;width:11rem}@media (min-width:768px){.event-filter-buttons-wrap>button{margin-right:2.5rem;padding:.875rem 2rem}}@media (max-width:1023.98px){.event-filter-buttons-wrap>button{padding:.875rem 32px;width:9.375rem}}@media (max-width:767.98px){.event-filter-buttons-wrap>button{font-size:.9375rem;height:2.9375rem;line-height:150%;padding:.75rem 1.75rem;width:6.3125rem}}.event-filter-buttons-wrap>button>span>svg{margin-right:7px;max-height:23px;max-width:23px}@media (max-width:767.98px){.event-filter-buttons-wrap--first-step{justify-content:space-around!important}}.event-filter-buttons_disbaled{background-color:#474646!important}@media (max-width:1023.98px){.event-filter-buttons_margin{margin-left:1.875rem}}.event-filter-buttons_loading{padding:.69rem 2rem!important}.event-filter-buttons--guests-flex{align-items:center;display:flex}@media (min-width:768px){.event-filter-buttons--guests-flex{margin-top:6.125rem}}.event-filter-buttons--guests-flex-package{align-items:center;display:flex}@media (min-width:768px){.event-filter-buttons--guests-flex-package{flex-direction:column;margin-top:10.875rem;width:50%}}@media (min-width:568px){.event-filter-buttons--guests-flex-package{flex-direction:row;margin-top:10.875rem}}@media (orientation:landscape){.event-filter-buttons--guests-flex-package{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.event-filter-buttons--guests-flex-package.search-filter__button-cont--guests--outside{display:none}.event-filter-buttons--guests-flex-package .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (orientation:landscape) and (min-width:1024px){.event-filter-buttons--guests-flex-package{margin-top:8.75rem}}@media (orientation:landscape) and (min-width:1440px){.event-filter-buttons--guests-flex-package{align-items:center;flex-direction:row;margin-top:11.25rem}.event-filter-buttons--guests-flex-package .search-filter__clear-btn{margin-left:2rem;margin-top:0}}@media (min-width:768px){.event-filter-buttons--region_package{bottom:2.5rem}}@media (min-width:1024px){.event-filter-buttons-wrap{flex-direction:row;gap:2rem;justify-content:flex-start}.event-filter-buttons-wrap button{margin-right:0}.event-filter-buttons-wrap.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{flex-direction:row;justify-content:flex-end}}@media (min-width:1440px){.event-filter-buttons-wrap.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package button{margin-right:3.4375rem}}.event-filter-buttons-back{text-decoration-line:underline}@media (min-width:1024px){.event-filter-buttons-back{font-size:1.0625rem;line-height:165%;text-align:center;width:11rem}.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{flex-direction:row-reverse;gap:2rem;justify-content:flex-start;max-width:30.5rem}.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed button{margin-right:0}}@media (max-width:767.98px){.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed button{font-weight:400}}@media (min-width:768px) and (orientation:landscape){.formulate-input--guests-filter.formulate-input--guests-filter--package{margin-top:4.6875rem}}@media (min-width:1024px){.formulate-input--guests-filter.formulate-input--guests-filter--package{max-width:30.5rem}}.search-filter-wrap--offer-type{background-color:#ff5a75}.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:2.625rem}@media (min-width:768px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:4rem}}@media (min-width:1024px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:6.5rem;width:100%}}@media (min-width:1024px) and (max-height:800px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:3.125rem}}@media (min-width:768px){.search-filter__input-wrap--inline.search-filter__input-wrap--offer-type{flex-wrap:nowrap;margin-top:1.1875rem;overflow:hidden}}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--offer-type{margin-top:2.6875rem}}.search-filter-wrap--event-type{background-color:#6a8396}@media (min-width:768px){.search-filter__main-title--event-type.search-filter__main-title--inline{margin-right:2.5rem}}@media (min-width:1440px){.search-filter__main-title--event-type.search-filter__main-title--inline.search-filter__main-title--map-open{margin-bottom:1.5625rem}}.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:1.5625rem}@media (min-width:768px) and (orientation:portrait){.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:4.5625rem}}@media (min-width:1024px){.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:2.5rem}}.search-filter__input-label--event-type .sk-icon--checkmark .path-1{fill:#3f4f5a}@media (min-width:768px){.search-filter__input-wrap--inline.search-filter__input-wrap--event-type{flex-wrap:nowrap;margin-top:1.1875rem;overflow:hidden}}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--event-type{margin-top:1.5rem}.search-filter__input-wrap--inline.search-filter__input-wrap--event-type.search-filter__input-wrap--map-open.search-filter__input-wrap--event-type{flex-wrap:wrap}.search-filter__input-wrap--event-type{margin-bottom:0}}.search-filter-wrap--guests-filter{background-color:#756a96}@media (min-width:1440px){.search-filter-wrap--guests-filter{padding:3.0625rem 2rem 3.75rem}}.search-filter__inner--guests{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;width:100%}@media (orientation:portrait){.search-filter__inner--guests.search-filter__inner--fixed{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--guests.search-filter__inner--fixed,.search-filter__inner--guests.search-filter__inner--inline{flex-direction:column}}@media (min-width:1440px){.search-filter__inner--guests.search-filter__inner--inline.search-filter__inner--map-open{flex-direction:column}}@media (orientation:landscape) and (min-width:568px){.search-filter__guests-info--fixed{max-width:18.125rem;width:45%}}@media (orientation:landscape) and (min-width:1024px){.search-filter__guests-info--fixed{width:40%}}@media (orientation:landscape) and (min-width:1440px){.search-filter__guests-info--fixed{max-width:37.5rem;padding-bottom:9.375rem;padding-left:6.25rem}}@media (orientation:portrait) and (min-width:768px){.search-filter__guests-info--fixed{max-width:28.125rem}}.search-filter__input-wrap--guests{margin-bottom:0;position:relative}@media (max-width:767.98px){.search-filter__input-wrap--guests{height:250px;margin-top:8px}}.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{flex:1}@media (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{align-items:center;height:100%;justify-content:center;max-width:100%;position:relative;width:100%}.search-filter__input-wrap--guests.search-filter__input-wrap--fixed .search-filter__guests-bubbles{align-items:center;display:flex;justify-content:center;max-width:56.25rem;min-height:21.875rem;position:relative;width:100%}}@media (orientation:portrait) and (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{height:15.3125rem;margin-top:.9375rem;width:100%}}@media (orientation:portrait) and (min-width:768px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{flex:1;height:auto}}@media (orientation:landscape){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{flex:1}}@media (min-width:1440px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline.search-filter__input-wrap--map-open{flex:1 1 300px;transform:scale(.8) translateX(-25px)}}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__main-title--guests.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}}@media (min-width:768px) and (max-width:1439.98px){.search-filter__main-title--guests.search-filter__main-title--inline{max-width:12.5rem}}@media (max-width:767.98px){.search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--inside{display:none}}@media (min-width:768px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:none}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:768px) and (min-width:1024px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:8.75rem}}@media (min-width:768px) and (min-width:1440px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center;flex-direction:row;margin-top:11.25rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}.formulate-input--guests-filter{margin-top:3.125rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){-moz-appearance:textfield;border-color:#fff;font-size:1.25rem;height:2.0625rem;padding-left:0;width:100%}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formulate-input--guests-filter .formulate-input-label--floating-label{color:#000;font-size:1.25rem;left:0;line-height:1.875rem;opacity:.1;top:.6875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{color:#fff;font-size:.8125rem;line-height:1.25rem;opacity:1;top:-1.5625rem}@media (min-width:768px){.formulate-input--guests-filter{margin-top:4.6875rem;max-width:14.375rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;height:2.5rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;font-weight:600;line-height:2.1875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:.9375rem;line-height:.9375rem;top:-1.875rem}}@media (min-width:1024px){.formulate-input--guests-filter{margin-top:2.8125rem;max-width:17.5rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;height:3.75rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.5rem;line-height:3.125rem;top:1.25rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:.9375rem;line-height:.9375rem;top:-1.875rem}}.formulate-input--guests-filter.formulate-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;height:3.125rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{font-size:1.5rem;line-height:3.125rem;top:.5625rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label--has-value{font-size:.8125rem;line-height:1.25rem;top:-.625rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input--numberclearable__clear-btn{bottom:.875rem}@media (min-width:1440px){.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{top:.9375rem}}.search-filter__bubble-input{align-items:center;background-color:#ff5a75;border-radius:50%;box-shadow:-10px 10px 0 -1px #0000001a;color:#fff;display:flex;font-weight:600;justify-content:center;left:50%;position:absolute;top:50%;z-index:1}.search-filter__bubble-input--checked{background-color:#fff;color:#ff5a75;z-index:2}.search-filter__bubble-input:not(.search-filter__bubble-input--checked):hover{background-color:#ffc1cb;color:#ff5a75}.search-filter__bubble-input--disabled{opacity:.5;pointer-events:none}.search-filter__bubble-input input{display:none}.search-filter__bubble-input__text{opacity:.5}.search-filter__bubble-input--checked .search-filter__bubble-input__text,.search-filter__bubble-input:not(.search-filter__bubble-input--checked):hover .search-filter__bubble-input__text{opacity:1}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:2.3391812865rem;transform:translate(-1.1695906433px,127.485380117px);width:2.3391812865rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:1.25rem;height:4rem;transform:translate(-2px,218px);width:4rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:3.216374269rem;transform:translate(-160.2339181287px,-54.9707602339px);width:3.216374269rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:4.3307086614rem;transform:translate(-215.7480314961px,-74.0157480315px);width:4.3307086614rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.5625rem;height:5.5rem;transform:translate(-274px,-94px);width:5.5rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:4.3307086614rem;transform:translate(-215.7480314961px,-74.0157480315px);width:4.3307086614rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:3.7280701754rem;transform:translate(87.134502924px,-176.0233918129px);width:3.7280701754rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:5.0196850394rem;transform:translate(117.3228346457px,-237.0078740157px);width:5.0196850394rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.5625rem;height:6.375rem;transform:translate(149px,-301px);width:6.375rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:5.0196850394rem;transform:translate(117.3228346457px,-237.0078740157px);width:5.0196850394rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:4.3859649123rem;transform:translate(17.5438596491px,46.783625731px);width:4.3859649123rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:5.905511811rem;transform:translate(23.6220472441px,62.9921259843px);width:5.905511811rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.5625rem;height:7.5rem;transform:translate(30px,80px);width:7.5rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:5.905511811rem;transform:translate(23.6220472441px,62.9921259843px);width:5.905511811rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:5.2631578947rem;transform:translate(104.0935672515px,-1.1695906433px);width:5.2631578947rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:7.0866141732rem;transform:translate(140.157480315px,-1.5748031496px);width:7.0866141732rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.875rem;height:9rem;transform:translate(178px,-2px);width:9rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:7.0866141732rem;transform:translate(140.157480315px,-1.5748031496px);width:7.0866141732rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:6.2134502924rem;transform:translate(-73.0994152047px,-166.6666666667px);width:6.2134502924rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:8.3661417323rem;transform:translate(-98.4251968504px,-224.4094488189px);width:8.3661417323rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.875rem;height:10.625rem;transform:translate(-125px,-285px);width:10.625rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:8.3661417323rem;transform:translate(-98.4251968504px,-224.4094488189px);width:8.3661417323rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:6.7251461988rem;transform:translate(121.6374269006px,51.4619883041px);width:6.7251461988rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:9.0551181102rem;transform:translate(163.7795275591px,69.2913385827px);width:9.0551181102rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:2.8125rem;height:11.5rem;transform:translate(208px,88px);width:11.5rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:9.0551181102rem;transform:translate(163.7795275591px,69.2913385827px);width:9.0551181102rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:7.6754385965rem;transform:translate(-154.9707602339px,32.1637426901px);width:7.6754385965rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:10.3346456693rem;transform:translate(-208.6614173228px,43.3070866142px);width:10.3346456693rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:3.125rem;height:13.125rem;transform:translate(-265px,55px);width:13.125rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:10.3346456693rem;transform:translate(-208.6614173228px,43.3070866142px);width:10.3346456693rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:10.9649122807rem;transform:translate(-87.7192982456px,-87.7192982456px);width:10.9649122807rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:14.7637795276rem;transform:translate(-118.1102362205px,-118.1102362205px);width:14.7637795276rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:5rem;height:18.75rem;transform:translate(-150px,-150px);width:18.75rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:14.7637795276rem;transform:translate(-118.1102362205px,-118.1102362205px);width:14.7637795276rem}}@media (max-width:767.98px){.search-filter__bubble-input--20,.search-filter__bubble-input--30{display:none}.search-filter__bubble-input--50{font-size:.9375rem;height:2.5rem;transform:translate(-116px,-48px);width:2.5rem}.search-filter__bubble-input--80{font-size:.9375rem;height:3rem;transform:translate(-157px,58px);width:3rem}.search-filter__bubble-input--100{font-size:1.125rem;height:4.5rem;transform:translate(-95px,21px);width:4.5rem}.search-filter__bubble-input--150{font-size:1rem;height:4rem;transform:translate(-84px,-122px);width:4rem}.search-filter__bubble-input--200{font-size:1.75rem;height:5rem;transform:translate(20px,10px);width:5rem}.search-filter__bubble-input--350{font-size:1.375rem;height:5.5rem;transform:translate(11px,-104px);width:5.5rem}.search-filter__bubble-input--500{font-size:2.875rem;height:7rem;transform:translate(-56px,-56px);width:7rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--50{font-size:1.1748120301rem;height:3.162202381rem;transform:translate(183.0357142857px,-81.8452380952px);width:3.162202381rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--50{font-size:1.5625rem;height:5.3125rem;transform:translate(307.5px,-137.5px);width:5.3125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--100{font-size:1.4097744361rem;height:4.3526785714rem;transform:translate(-136.0119047619px,.8928571429px);width:4.3526785714rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--100{font-size:1.875rem;height:7.3125rem;transform:translate(-228.5px,1.5px);width:7.3125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--150{font-size:1.4097744361rem;height:5.2083333333rem;transform:translate(-62.5px,-77.380952381px);width:5.2083333333rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--150{font-size:1.875rem;height:8.75rem;transform:translate(-105px,-130px);width:8.75rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--200{font-size:2.1146616541rem;height:5.7663690476rem;transform:translate(130.0595238095px,19.3452380952px);width:5.7663690476rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--200{font-size:2.8125rem;height:9.6875rem;transform:translate(218.5px,32.5px);width:9.6875rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--350{font-size:2.3496240602rem;height:6.4360119048rem;transform:translate(-48.5119047619px,19.9404761905px);width:6.4360119048rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--350{font-size:3.125rem;height:10.8125rem;transform:translate(-81.5px,33.5px);width:10.8125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--500{font-size:3.7593984962rem;height:9.375rem;transform:translate(20.2380952381px,-75px);width:9.375rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--500{font-size:5rem;height:15.75rem;transform:translate(34px,-126px);width:15.75rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--80{display:none}}@media (max-width:767.98px){.search-filter__guests-info--inline{width:100%}}@media (orientation:landscape){.search-filter__guests-info--inline{max-width:18.125rem;width:45%}}@media (orientation:landscape) and (min-width:1024px){.search-filter__guests-info--inline{width:40%}}@media (orientation:landscape) and (min-width:1440px){.search-filter__guests-info--inline{max-width:23.625rem}.search-filter__guests-info--inline.search-filter__guests-info--map-open{max-width:100%;width:100%}}.formulate-input--guests-filter.formulate-input--inline{margin-top:1.5625rem;max-width:100%}.search-filter__input-wrap--guests.search-filter__input-wrap--inline .search-filter__bubble-input{left:40%;top:58%}.search-filter__guests-info--inline{display:flex;flex:0 44%;flex-direction:column;justify-content:flex-start;max-width:none}.search-filter__guests-info--inline .formulate-input-label.formulate-input-label--floating-label--has-value{display:none}.search-filter__main-title--guests.search-filter__main-title--inline{margin-bottom:3.6rem}.formulate-input--guests-filter.formulate-input--inline{width:20.5rem}.search-filter-wrap--inline{height:25.875rem;padding:2.5rem}.search-filter-wrap--inline .search-filter__inner--inline{display:flex;flex-direction:column;height:100%;justify-content:space-between}.search-filter__main-title--inline{margin-bottom:0}.search-filter__input-wrap--inline{margin-top:0!important}.search-filter__main-title.search-filter__main-title--inline{white-space:nowrap}.search-filter__inner.search-filter__inner--guests.search-filter__inner--inline{display:grid;grid-template-columns:.7fr 1fr;grid-template-rows:auto auto}.search-filter__guests-info--inline{width:100%}.search-filter__button-cont.search-filter__button-cont--guests.search-filter__button-cont--inline{align-self:flex-end}.formulate-input--guests-filter.formulate-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{font-size:2.5rem;height:3.8125rem}.search-filter-wrap--others{align-items:flex-start;background-color:#9e9a93}@media (max-width:767.98px){.search-filter__inner--others{padding:0 0 4.375rem}}.search-filter__other-dropdowns{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.search-filter__other-dropdowns{flex-direction:row;margin-bottom:8rem}}.search-filter__other-dropdowns .formulate-input--customselect{width:100%}@media (min-width:768px){.search-filter__other-dropdowns .formulate-input--customselect{width:48%}}@media (min-width:1024px){.search-filter__other-dropdowns .formulate-input--customselect{width:30%}}.search-filter__other-dropdowns .formulate-input--customselect input[type=text],.search-filter__other-dropdowns .formulate-input--customselect span.formulate-input-element--customselect__selection{padding-left:0;padding-right:0}.search-filter__other-dropdowns .formulate-input--customselect .formulate-input-label--floating-label{color:#fff;left:0}.search-filter__other-dropdowns .formulate-input--customselect__dropdown,.search-filter__other-dropdowns .formulate-input--nominationcategories__dropdown{background-color:#726e69!important;bottom:100%;top:auto}.search-filter__other-dropdowns .formulate-input--customselect__dropdown-item{font-size:1.125rem;padding:.625rem 1.25rem}.search-filter__main-title--other{margin-bottom:3rem}@media (min-width:768px){.search-filter__main-title--other{margin-bottom:2.1875rem}}@media (min-width:1440px){.search-filter__main-title--other{margin-bottom:5.5rem;margin-top:2.5rem}}.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:2.5rem}@media (min-width:768px){.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:3.125rem}}@media (min-width:1024px){.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:1.25rem}}@media (min-width:768px){.search-filter__section-title--other-dropdowns{margin-bottom:2.125rem}}.search-filter__section-title--search-field{font-size:.875rem;margin-bottom:1.0625rem;margin-top:0}@media (min-width:768px){.search-filter__section-title--search-field{font-size:1.25rem}}@media (min-width:1440px){.search-filter__section-title--search-field{font-size:1.875rem;margin-bottom:1.4375rem}}.search-filter__button-cont--other{background-color:#8e8b85;bottom:0;left:0;padding:2rem;position:fixed;right:0;z-index:3}@media (max-width:767.98px){.search-filter__button-cont--other{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem 1.5rem}.search-filter__button-cont--other .search-filter__clear-btn{margin:0}}.search-filter__input-wrap--others{margin-bottom:0}@media (min-width:1024px){.search-filter__input-wrap--others{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{margin-top:1.875rem}}@media (min-width:1440px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{max-width:76rem}}.search-filter__other-header h4{display:none}.search-filter__other-header--sticky{align-items:center;background:#8e8b85;display:flex;justify-content:space-between;left:0;padding:1.25rem 2rem;position:fixed;top:0;z-index:3}@media (max-width:767.98px){.search-filter__other-header--sticky{padding:.75rem 1.5rem}}.search-filter__other-header--sticky .search-page__close-btn{background:none;position:static}.search-filter__other-header--sticky h4{display:block}.search-filter__separator{display:none;width:100%}@media (min-width:1024px){.search-filter__separator{display:block;margin-bottom:5.25rem}.search-filter__separator--first{margin-bottom:6.25rem;margin-top:6.25rem}.search-filter__separator--second{margin-top:.625rem}.search-filter__separator--third{margin-top:4.5625rem}.search-filter__separator--fourth{margin-top:3.0625rem}}@media (max-width:767.98px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{flex-direction:row-reverse;justify-content:space-between;margin-bottom:0;margin-right:0;max-width:100%;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label{border-bottom:1px solid #ffffff80;border-radius:0;box-shadow:none;flex-direction:row-reverse;height:auto;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-outside-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-outside-text{display:none}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-text{display:block;font-size:1rem}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon:not(.sk-icon--checkmark),.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon:not(.sk-icon--checkmark){display:none}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%;display:block;position:static}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark svg{height:24px;opacity:0;width:24px}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-0,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-1,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-1{fill:#fff}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark{background:none;border-color:#0000}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}}@media (min-width:1440px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-right:3.6875rem}.search-filter__input--circle.search-filter__input--reachabilities:nth-child(5n),.search-filter__input--circle.search-filter__input--taxonomy-location:nth-child(5n){margin-right:0}}.formulate-input--other-filter{max-width:25rem}.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#fff;font-size:1.375rem;height:1.875rem;padding-left:0;width:100%}.formulate-input--other-filter .formulate-input-label--floating-label{color:#fff;font-size:1.375rem;left:0;line-height:1.875rem;opacity:.7;top:.5rem}.formulate-input--other-filter .formulate-input-label--floating-label--has-value{display:none}@media (min-width:768px){.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.875rem;font-weight:600;height:2.5rem}.formulate-input--other-filter .formulate-input-label--floating-label{font-size:1.875rem;font-weight:600;line-height:2.25rem}}@media (min-width:1024px){.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;height:3.75rem}.formulate-input--other-filter .formulate-input-label--floating-label{font-size:3.125rem;line-height:3.125rem;top:20px}}@media (max-width:1023.98px){.search-filter__input-expand--buildings{margin-bottom:-1rem}}@media (max-width:767.98px){.search-filter__input-expand--buildings{margin-bottom:-.375rem}}@media (max-width:1023.98px){.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--buildings .search-filter__input--pill:nth-child(n+6):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--buildings .search-filter__input-expand:nth-child(n+6):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand){display:none}}@media (min-width:1024px){.search-filter__input-expand--operations,.search-filter__input-expand--prices,.search-filter__input-expand--styles{display:none}}@media (min-width:1024px) and (min-width:768px){.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand){display:flex}}.search-filter-wrap--region-filter{background-color:#6a9691}.search-filter-wrap--region-filter.search-filter-wrap--fixed{min-height:100%}.search-filter-wrap--region-filter.search-filter-wrap--inline{padding:2.5rem}.search-filter__inner--region{display:flex;flex-direction:row;height:100%;width:100%}@media (min-width:1024px){.search-filter__inner--region{margin-top:0}}@media (max-width:1023.98px){.search-filter__inner--region{margin-top:0}.search-filter__inner--region.search-filter__inner--fixed{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--region.search-filter__inner--inline{flex-direction:column}}@media (min-width:1440px){.search-filter__inner--region.search-filter__inner--inline.search-filter__inner--map-open{flex-direction:column}}.search-filter__inner--section-view{margin-top:0}.search-filter__input-wrap--region{align-items:center;flex:1;height:100%;justify-content:center;margin-bottom:0;max-width:100%;position:relative;width:100%}.search-filter__regions-info{display:flex;flex-direction:column}@media (min-width:768px){.search-filter__regions-info--fixed{max-width:28.125rem;width:100%}}@media (min-width:1024px){.search-filter__regions-info--fixed{max-width:21.875rem;width:40%}}@media (min-width:1440px){.search-filter__regions-info--fixed{max-width:37.5rem;padding-bottom:0;width:45%}}.search-filter__regions-info--inline{justify-content:space-between;max-width:100%}@media (min-width:768px){.search-filter__regions-info--inline{max-width:18.75rem;padding-right:1.875rem}}@media (min-width:1440px){.search-filter__regions-info--inline{max-width:30.25rem;padding-right:0}.search-filter__regions-info--inline.search-filter__regions-info--map-open{max-width:100%;padding-right:0;width:100%}}@media (min-width:1024px){.search-filter__regions-info__content--fixed{margin-bottom:.5rem}}@media (min-width:768px){.search-filter__regions-info__content--inline{margin-bottom:3.75rem}}@media (min-width:1440px){.search-filter__regions-info__content--inline.search-filter__regions-info__content--map-open{margin-bottom:1rem}}.search-filter__region-map{align-items:center;display:flex;justify-content:center;max-width:56.25rem;position:relative;width:100%}@media (min-width:1024px){.search-filter__region-map{height:100%}}.search-filter__region-map--inline{margin:1.625rem 0}.search-filter__region-map__svg{filter:drop-shadow(8px 13px 0 rgba(0,0,0,.15));height:auto;max-height:100%;max-width:56.25rem;width:100%}@media (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg--inline{margin-bottom:-30px;margin-top:-30px;max-height:17.5rem}.search-filter__region-map__svg--inline.search-filter__region-map__svg--germany-map{margin-bottom:-4.0625rem;margin-top:-4.0625rem;max-height:21.875rem}}@media (min-width:1440px){.search-filter__region-map__svg--inline{max-height:18rem}.search-filter__region-map__svg--inline.search-filter__region-map__svg--germany-map{max-height:29.125rem}}.search-filter__region-map__region--kanton{cursor:pointer}.search-filter__region-map__region--kanton.search-filter__region-map__region--hover{fill:#c4455a}.search-filter__region-map__region--kanton.search-filter__region-map__region--active{fill:#fff}.search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#868386;stroke:#fff;stroke-width:1px;pointer-events:none}@media (max-width:767.98px){.search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#af6f7a}}.search-filter__region-map__label{background-color:#fff;border-radius:4px;box-shadow:0 0 20px #00000026;color:#121212;font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:.25rem .4375rem;position:absolute;white-space:nowrap;z-index:1}.search-filter__region-map__label:before{content:"";height:0;position:absolute;width:0}.search-filter__region-map__label--right-top:before{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:5px;right:-10px;top:4px}.search-filter__region-map__label--left-top:before{border-color:#fff #fff #0000 #0000;border-style:solid;border-width:5px;left:-10px;top:4px}.search-filter__region-map__label--right-bottom:before{border-color:#0000 #0000 #fff #fff;border-style:solid;border-width:5px;bottom:4px;right:-10px}.search-filter__region-map__label--left-bottom:before{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:5px;bottom:4px;left:-10px}.search-filter__region-map__label--bottom-right:before{border-color:#fff #fff #0000 #0000;border-style:solid;border-width:5px;bottom:-10px;right:4px}.search-filter__region-map__label--bottom-left:before{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:5px;bottom:-10px;left:4px}.search-filter__region-map__label--top-left:before{border-color:#0000 #0000 #fff #fff;border-style:solid;border-width:5px;left:4px;top:-10px}.search-filter__region-map__label--top-right:before{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:5px;right:4px;top:-10px}.search-filter__region-map__label--city{display:none}.search-filter__region-map__label--city.search-filter__region-map__label--bottom-right{bottom:0;right:0;transform:translate(-4px,-21px)}.search-filter__region-map__label--city.search-filter__region-map__label--top-right{right:0;top:0;transform:translate(-4px,21px)}.search-filter__region-map__label--city.search-filter__region-map__label--bottom-left{bottom:0;left:0;transform:translate(4px,-21px)}.search-filter__region-map__label--city.search-filter__region-map__label--top-left{left:0;top:0;transform:translate(4px,21px)}.search-filter__region-map__city:hover .search-filter__region-map__label--city{display:block}.search-filter__region-map__city{cursor:pointer;height:10px;position:absolute;transform:translate(-5px,-5px);width:10px;z-index:1}.search-filter__region-map__city-pin{background:#fff;border:2px solid #c4455a;border-radius:50%;height:10px;position:absolute;width:10px;z-index:2}.search-filter__region-map__city-shadow{background-image:radial-gradient(hsla(0,0%,100%,.459) 0 25px,hsla(0,0%,100%,.459) 25px 50px,hsla(0,0%,100%,.459) 50px 126px,#0000 126px 100%);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.search-filter__button-cont--region.search-filter__button-cont--fixed{margin-top:0}@media only screen and (min-width:1024px) and (max-width:1439px){.search-filter__button-cont--region.search-filter__button-cont--fixed{margin-top:3.75rem}}@media (max-width:1023.98px){.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--region--inside{display:none}}@media (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column}.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--region--outside{display:none}.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:1024px) and (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed{align-items:center;flex-direction:row}.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:.875rem;margin-top:0}}@media (min-width:1024px) and (min-width:1440px){.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem}}.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--inline{justify-content:flex-start}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{margin-top:0}@media only screen and (min-width:1024px) and (max-width:1439px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{margin-top:3.75rem}}@media (max-width:1023.98px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--region--inside{display:none}}@media (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{align-items:flex-start;flex-direction:column}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--region--outside{display:none}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:1024px) and (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{align-items:center;flex-direction:row-reverse}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:.875rem;margin-top:0}}@media (min-width:1024px) and (min-width:1440px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:2rem}}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--inline{justify-content:flex-start}@media (max-width:1439.98px){.search-filter__button-cont--region-lg{margin-bottom:3.125rem}}@media (max-width:1023.98px){.search-filter__button-cont--region-lg{margin-bottom:0}}@media (min-width:768px){.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--outside{display:none}}.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--inside{justify-content:flex-start;margin-top:0}@media (max-width:767.98px){.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--inside{display:none}}@media (min-width:1440px){.search-filter__inner--map-open .search-filter__button-cont--inline.search-filter__button-cont--region--outside{display:block!important;margin-top:1rem;text-align:center}.search-filter__inner--map-open .search-filter__button-cont--inline.search-filter__button-cont--region--inside{display:none}}@media (max-width:767.98px){.search-filter__tabs--region{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;width:calc(100% + 48px)}}@media (min-width:768px){.search-filter__tabs--region{margin-top:1rem}}@media (min-width:1024px){.search-filter__tabs--region{margin-bottom:1.25rem;margin-top:2.8125rem}}@media (min-width:1440px){.search-filter__tabs--region{margin-bottom:2rem;margin-top:3.75rem}}.search-filter__tab-button--region{color:#fff;font-size:.9375rem;line-height:.9375rem;margin-right:1.625rem;opacity:.5;padding:0 0 .125rem}.search-filter__tab-button--region:hover{opacity:1}.search-filter__tab-button--region--active{border-color:#fff;opacity:1}.search-filter__main-title--region.search-filter__main-title--fixed{font-size:1.875rem;line-height:2.0625rem}@media (min-width:768px){.search-filter__main-title--region.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.search-filter__main-title--region.search-filter__main-title--fixed{font-size:4.0625rem;line-height:4.6875rem}}@media (min-width:768px){.search-filter__main-title--region.search-filter__main-title--inline{margin-bottom:1.875rem}}@media (min-width:1440px){.search-filter__main-title--region.search-filter__main-title--inline.search-filter__main-title--map-open{margin-bottom:0;max-width:21.875rem}}.formulate-input--region-filter.formulate-input--inline{max-width:100%}@media (min-width:1440px){.search-filter__region-map--switzerland-map.search-filter__region-map--inline{bottom:0;margin:0}.search-filter__region-map--germany-map.search-filter__region-map--inline{bottom:5.3125rem;margin-bottom:-9.5rem}}.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{height:100%;width:540px}@media (max-width:1439.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*50);max-height:50vh}}@media (max-width:1439.98px) and (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*65);max-height:65vh}}@media (max-width:1023.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:490px}}@media (max-width:767.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:306px}}@media (max-width:380px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:240px}}@media (min-width:1024px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*80);max-height:80vh}}input[type=number]{border:1px solid #bbb;border-radius:3px;padding:4px 5px;width:40px}input[type=range]{-webkit-appearance:none;background:#51736f;background-image:linear-gradient(#fffc,#fffc);background-repeat:no-repeat;background-size:0 100%;border-radius:5px;height:.25rem;margin-right:.9375rem;width:15.625rem}@media (max-width:1439.98px){input[type=range]{width:100%}}@media (max-width:1023.98px){input[type=range]{width:13.4rem}}@media (max-width:767.98px){input[type=range]{width:100%}}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-webkit-slider-thumb:hover{cursor:pointer}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-moz-range-thumb:hover{cursor:pointer}input[type=range]::-ms-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-ms-thumb:hover{cursor:pointer}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}input[type=range]::-moz-range-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}input[type=range]::-ms-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}.search-filter__region-map.search-filter__region-map--switzerland-map.search-filter__region-map--inline{display:block}.search-filter__region-map__svg.search-filter__region-map__svg--inline{max-height:22rem;width:60%}@media (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg.search-filter__region-map__svg--inline{margin-bottom:0;margin-top:1.25rem;width:52%}}.search-filter__regions-info.search-filter__regions-info--inline{display:flex;height:100%;justify-content:space-between}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__regions-info.search-filter__regions-info--inline{max-width:24.75rem}}.search-filter__main-title--region.search-filter__main-title--inline,.search-filter__regions-info__content--inline{margin-bottom:0}.search-filter__search-input.search-filter__search-input--inline{max-width:24.5625rem}.search-filter__region-map--austria-map.search-filter__region-map--inline .search-filter__region-map__svg--austria-map.search-filter__region-map__svg--inline,.search-filter__region-map--austria-map.search-filter__region-map--inline .search-filter__region-map__svg--germany-map.search-filter__region-map__svg--inline,.search-filter__region-map--germany-map.search-filter__region-map--inline .search-filter__region-map__svg--austria-map.search-filter__region-map__svg--inline,.search-filter__region-map--germany-map.search-filter__region-map--inline .search-filter__region-map__svg--germany-map.search-filter__region-map__svg--inline{margin-right:39%}@media (max-width:1023px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:341px}}@media (min-width:1024px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:440px}}@media (min-width:1440px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:540px}}.search-filter__region-map.active-map .search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map.active-map .search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#ff5a75;opacity:1}.search-page__inspiration-slider{margin-bottom:3.75rem}.search-page--map-open .search-page__inspiration-slider{display:none}@media (min-width:1440px){.search-page__inspiration-slider{margin-bottom:7.0625rem}}.search-page__inspiration-slider{min-height:406px;overflow:hidden}@media (max-width:767.98px){.search-page__inspiration-slider{margin-bottom:1.5rem;margin-top:5rem}}.search-page__inspiration-slider .el-card__description{background-color:#6a8396}.search-page__inspiration-slider .el-card__next-btn{display:none}.search-page__inspiration-slider .el-card__title-text{font-size:1.125rem;line-height:130%;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1440px){.search-page__inspiration-slider .el-card__title-text{font-size:1.375rem;line-height:1.875rem}.search-page__inspiration-slider .el-card__title-text--map-open{font-size:1.125rem;line-height:130%}}.search-page__inspiration-slider .el-card__description{flex-wrap:wrap;margin-bottom:-3.125rem;padding:1.875rem 1.5rem 1.5rem;top:-3.125rem;width:207px}@media (min-width:1440px){.search-page__inspiration-slider .el-card__description{margin-bottom:-4.375rem;padding:2rem 1.5rem 1.5rem;top:-4.375rem;width:292px}.search-page__inspiration-slider .el-card__description--map-open{padding:1.875rem 1.25rem 1.25rem}}.search-page__inspiration-slider .el-card__description-text{font-size:.75rem;height:2rem;line-height:1rem;margin-top:.3125rem;overflow:hidden;white-space:normal}.search-page__inspiration-slider .el-card__description-text span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1440px){.search-page__inspiration-slider .el-card__description-text{font-size:.8125rem;height:auto;line-height:1.25rem}.search-page__inspiration-slider .el-card__description-text--map-open{font-size:.75rem;line-height:1rem}}.search-page__inspiration-slider .el-card__category-text{font-size:.8125rem;font-weight:400;padding:0 .8125rem}@media (min-width:768px){.search-page__inspiration-slider .el-card__category-text{padding:.25rem .75rem;top:.75rem}}@media (min-width:1440px){.search-page__inspiration-slider .el-card__category-text{font-size:.9375rem;padding:.375rem .625rem;top:1.25rem}.search-page__inspiration-slider .el-card__category-text--map-open{font-size:.8125rem;padding:.25rem .75rem;top:1rem}}.search-page__inspiration-slider .el-card__image{height:16.25rem}@media (min-width:1024px){.search-page__inspiration-slider .el-card__image{height:11rem}}@media (min-width:1440px){.search-page__inspiration-slider .el-card__image{height:15.25rem}.search-page__inspiration-slider .el-card__image--map-open{height:12.375rem}}.search-page__inspiration-slider .tiny-slider__mobile-version--carousel .el-card{width:18.75rem}.search-page__inspiration-slider .tiny-slider__mobile-version--carousel .el-card__image{height:16.25rem}.search-page__inspiration-slider .tns-outer:after,.search-page__inspiration-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.search-page__inspiration-slider .tns-outer:before{right:100%}.search-page__inspiration-slider .tns-outer:after{left:100%}.search-page__inspiration-slider .tns-item{cursor:pointer}.search-page__inspiration-slider .tns-ovh{overflow:visible;z-index:1}.search-page__inspiration-slider .tiny-slider__navigation{z-index:3}.search-page__inspiration-slider .tiny-slider__title{font-size:1.375rem;font-weight:600;line-height:130%}@media (min-width:1024px){.search-page__inspiration-slider .tiny-slider__title{font-size:3.4375rem;line-height:4.0625rem}}.search-page__inspiration-slider .tiny-slider__subtitle{font-size:.875rem;font-weight:400;line-height:130%;margin-top:.3125rem}@media (min-width:1024px){.search-page__inspiration-slider .tiny-slider__subtitle{font-size:1.125rem;line-height:2.0625rem;margin-top:.625rem}}.search-page__inspiration-slider .tiny-slider__header{padding-left:0;padding-right:0}@media (min-width:1440px){body.map-open .search-page__inspiration-slider{margin-bottom:3.75rem}body.map-open .search-page__inspiration-slider .tiny-slider__title{font-size:1.125rem;line-height:130%}body.map-open .search-page__inspiration-slider .tiny-slider__subtitle{font-size:.75rem;line-height:130%;margin-top:.3125rem}body.map-open .search-page__inspiration-slider .tiny-slider__navigation{padding:0 6.25rem}}.entity-details__related-slider .tiny-slider__mobile-version,.search-page__inspiration-slider .tiny-slider__mobile-version{display:flex;gap:30px}.entity-details__related-slider .tiny-slider__subtitle,.search-page__inspiration-slider .tiny-slider__subtitle{margin-bottom:10px}.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:386px!important}@media (max-width:1439.98px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:289px!important}}@media (max-width:1023px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:309px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:223px}}@media (max-width:767px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:217px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:142px}}@media (max-width:767.98px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:300px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:276px}}@media (min-width:568px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:24.125rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:21.25rem}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button{background-color:initial;height:71px;position:absolute;width:40px;z-index:10}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button-prev{left:-5.625rem}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button-next{right:-5.625rem}}@media (max-width:1439.98px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:18.0625rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:15.9375rem}}@media (max-width:1023px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:19.3125rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:13.9375rem}}.search-page__package-deals{margin-bottom:6.875rem;margin-top:1.875rem;min-height:0}.search-page--map-open .search-page__package-deals{display:none}@media (max-width:767.98px){.search-page__package-deals{margin-bottom:1.5rem;margin-top:0}}.search-page__package-deals .tiny-slider__tabs{margin-top:2.1875rem}.search-page__package-deals .tiny-slider__header{margin-bottom:2.1875rem;padding-left:0;padding-right:0}@media (min-width:1024px){.search-page__package-deals{padding:2.875rem 0 4.5625rem}}@media (min-width:1440px){.search-page__package-deals--map-open{padding:1.875rem 0 2.6875rem}.search-page__package-deals--map-open .el-card__title-text{font-size:1.25rem}.search-page__package-deals--map-open .el-card__category-text{font-size:.75rem;font-weight:400;line-height:130%;padding:.3125rem .625rem;top:.875rem}.search-page__package-deals--map-open .el-card__description{margin-bottom:-2.1875rem;padding:.75rem 1rem .25rem;top:-2.1875rem}.search-page__package-deals--map-open .tiny-slider__tabs{margin-top:1.875rem}}.search-page__article__image-cont:hover .swiper-slide-active .search-page__article__image-wrap{transform:scale(1.03)}.search-page__article__image-cont .swiper-button{background-color:#444;border:none;border-radius:0;height:71px;padding:1.375rem .3125rem 1.375rem .5rem;transition:left .1s ease-in-out,right .1s ease-in-out;width:40px}.search-page__article__image-cont .swiper-button:hover:after{color:#ff5a75}.search-page__article__image-cont .swiper-button:after{color:#fff;font-size:23px;font-weight:700}.search-page__article__image-cont .swiper-button-next{right:-2.5rem}.search-page__article__image-cont .swiper-button-prev{left:-2.5rem}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden{overflow:hidden}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden:hover .swiper-button-prev{left:0}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden:hover .swiper-button-next{right:0}@media (min-width:568px){.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel{display:flex;width:fit-content}.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap{width:21.75rem}.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(:first-child){display:none}}@media (min-width:1440px){.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap{width:28rem}}:root{--swiper-theme-color:#fff;--swiper-navigation-size:23px}.search-page__article__inner--sla-nominated .search-page__article__image-cont .swiper-button{display:none}.search-page__article__image-cont.search-page__article__image-cont-sla{overflow:hidden}.search-page__article__image-cont.search-page__article__image-cont-sla:hover .search-page__article__image-wrap{transform:scale(1.04)}.internal-links__tags-container{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.internal-links__labelTitle{padding:16px 16px 0}.internal-links__infoContainter{align-items:center;align-self:stretch;background:#2c2c2c;gap:8px;justify-content:center;line-height:24px;margin-left:15px;margin-right:15px;padding:40px}@media (max-width:1023.98px){.internal-links__infoContainter{padding:16px}}.internal-links__tag{background-color:#2c2c2c;border-radius:6px;color:#fff;display:inline-block;font-size:16px;padding:6px 12px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.internal-links__container{align-items:center;display:grid;justify-content:center;margin-bottom:198px}@media (max-width:1023.98px){.internal-links__container{margin-bottom:254px}}.internal-links__container--map-open{width:44.375rem}.internal-links__container--map-open .internal-links__wrapper{width:100%}.internal-links__wrapper{display:grid;gap:32px;max-width:958px;width:958px}@media (min-width:1440px){.internal-links__wrapper{max-width:1248px;width:1248px}}@media (max-width:1023.98px){.internal-links__wrapper{max-width:766px;width:766px}}@media (max-width:767.98px){.internal-links__wrapper{max-width:max-content;width:100%}}.demos-page{padding-top:10rem}.demos-page__links{align-items:center;background-color:#535353;border-radius:10px;display:flex;justify-content:space-around;list-style:none;margin:0 0 1rem;padding:.5rem 0}.demos-page__links__item{background-color:#2c2c2c;border-radius:5px;display:block;padding:.5rem 1rem}.demos-page__links__item.router-link-active{background-color:#ec536c}.demos-page__links__item.router-link-active:hover{color:#fff}.demos_icon-page{margin-top:1rem}.demos_icon-page ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.demos_icon-page li{display:block;margin-bottom:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:22%}.demos_icon-page .sk-icon{margin-right:.5rem}.demos_tiny-slider__single{padding:3rem 0}.demos_tiny-slider__code-reference{background-color:#535353;border-radius:5px;margin-bottom:3rem;padding:.5rem}.demos_tiny-slider__code-reference h3{text-align:center}.demos_tiny-slider__single--carousel{overflow:hidden}@media (min-width:1920px){.demos_tiny-slider__single--carousel .container{max-width:1720px}.demos_tiny-slider__single--carousel .tiny-slider__header{margin-left:auto;margin-right:auto;max-width:1218px;padding-left:calc(6% + 30px);padding-right:calc(6% + 30px)}}@media (min-width:1024px){.demos_tiny-slider__single--carousel .tiny-slider__title{max-width:98%}}.demos_tiny-slider__single--carousel .tns-ovh{overflow:visible}.entity-details__header{min-height:18.125rem;position:relative}@media (min-width:1024px){.entity-details__header{min-height:23.75rem}}@media (min-width:1440px){.entity-details__header{min-height:33.125rem}}@media (max-width:767.98px){.entity-details__header{flex-grow:1}}.entity-details__header-inner{-webkit-backface-visibility:hidden;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0) scale(1);width:100%}.entity-details__header-inner img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1);z-index:1}.entity-details__header-button{bottom:0;left:0;padding-bottom:1.875rem;position:absolute;text-align:center;width:100%;z-index:2}.entity-details__header-button .btn{font-size:1rem;font-weight:500;padding:.75rem 1.875rem}@media (min-width:768px){.entity-details__header-button{text-align:left}}@media (min-width:1024px){.entity-details__header-button{padding-bottom:3.125rem}.entity-details__header-button .btn{font-size:1.125rem;font-weight:600;padding:.6875rem 1.875rem}}.entity-details__nav-list{display:flex;justify-content:flex-start}.entity-details__nav-list li{margin-right:1.25rem}@media (min-width:1024px){.entity-details__nav-list li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__nav-list{display:none}}.entity-details__nav{position:relative;z-index:3}@media (min-width:768px){.entity-details__nav--fixed{height:4.375rem}}@media (max-width:767.98px){.entity-details__nav{z-index:20}}@media (min-width:768px){.entity-details__nav-inner{background-color:#2c2c2c;box-shadow:0 6px 10px #0003;padding:.875rem 0}.entity-details__nav-inner--fixed{position:fixed;top:4.375rem;width:100%;z-index:1}}.entity-details__nav-list-link{color:#fff;display:block;font-size:.9375rem;transition:all .1s ease-in-out}.entity-details__nav-list-link--active,.entity-details__nav-list-link:hover{color:#ff5a75}@media (min-width:1024px){.entity-details__nav-list-link{font-size:1.125rem;font-weight:700}}@media (max-width:767.98px){.sk-modal__check-availability-type{padding-top:0}}.entity-details__details{background:linear-gradient(0deg,#333 23.75%,#272727 80.21%);padding:1.875rem 0}.entity-details__details--no-header{padding:5rem 0 1.875rem!important}@media (min-width:1024px){.entity-details__details{padding:3.125rem 0}.entity-details__details--no-header{padding:6.875rem 0 3.125rem}}@media (max-width:767.98px){.entity-details__details--display-header{bottom:0;height:180px;left:0;padding:1rem 0;position:relative;width:100%}.entity-details__display--with-header{display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100.3)}}.entity-details__display_logo_print{display:none}.entity-details__title{display:inline;font-size:1.5rem;line-height:130%}@media (min-width:1024px){.entity-details__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.entity-details__title{font-size:1.875rem}.entity-details__title--big-screen{display:none}}.entity-details__title--small-screen{display:none}@media (max-width:767.98px){.entity-details__title--small-screen{display:block}}.entity-details__type-label-wrap{display:inline-block}.entity-details__type-label{background-color:#535353;border-radius:3px;color:#fff;display:none;font-size:.6875rem;font-weight:400;line-height:1;margin-top:.4375rem;padding:.25rem .375rem;vertical-align:top;white-space:nowrap}@media (min-width:768px){.entity-details__type-label{display:inline-block}}@media (max-width:1023.98px){.entity-details__type-label{margin-left:-.125rem;margin-top:.125rem}}.entity-details__location{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-top:.375rem}@media (min-width:1024px){.entity-details__location{font-size:1.5625rem;line-height:2.1875rem}}.entity-details__details-features{display:flex;justify-content:space-between;list-style:none;margin:1.875rem 0 0;padding:0}.entity-details__details-features li{background-position:center 0;background-repeat:no-repeat;background-size:25px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);font-size:.8125rem;padding-top:1.875rem}.entity-details__details-features li img{display:none}@media (min-width:768px){.entity-details__details-features{justify-content:flex-start}.entity-details__details-features li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__details-features{text-align:center}}.entity-details__ribbon{background-color:#a4937d;padding:.9375rem 0}.entity-details__ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-left:2.8125rem}.entity-details__ribbon h3 img{display:none}@media (min-width:768px){.entity-details__ribbon h3{font-size:1.125rem;font-weight:600;line-height:2.0625rem}}@media (min-width:1440px){.entity-details__ribbon h3{background-size:23px auto}}.entity-details__nominate_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__nominate_ribbon:after{clear:both;content:"";display:block}.entity-details__nominate_ribbon h3{align-items:center;background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:flex;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__nominate_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__nominate_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__nominate_ribbon h3{background-size:30px auto;display:block;font-size:14px;line-height:140%;margin:0}.entity-details__nominate_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}.entity-details__nominate_ribbon button{background-color:#2c2c2c;border:none;border-radius:4px;color:#fff;cursor:pointer;float:none;font-size:15px;font-weight:700;line-height:22px;margin:0 17px;padding:11px 20px;text-align:center;width:calc(100% - 34px)}@media (max-width:767.98px){.entity-details__nominate_ribbon button{margin:0;width:100%}}.entity-details__nominate_ribbon button:hover{background-color:#444}.entity-details__nominate_ribbon.entity-details__award_ribbon{background-color:#a4937d;padding-bottom:1rem}.entity-details__nominate_ribbon.entity-details__award_ribbon h3{margin-bottom:0}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{align-items:center;background-color:#6f889b;display:flex;flex-wrap:wrap;height:max-content;justify-content:space-evenly}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting>div>h3{background-size:30.7px auto!important}@media (max-width:767.98px){.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{padding-left:20px;padding-right:20px}}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting__inner{align-items:center!important;display:flex!important}@media (min-width:768px){.entity-details__nominate_ribbon{padding:.8125rem 0}.entity-details__nominate_ribbon h3{float:left;font-size:1.125rem;line-height:2.0625rem;margin:0;padding-bottom:0;padding-left:3rem;padding-top:0}.entity-details__nominate_ribbon button{float:left;margin:15px 0 0 48px;width:auto}}@media (min-width:1024px){.entity-details__nominate_ribbon button{margin:15px 130px 0 48px;min-width:170px;padding:11px 30px}}@media (min-width:1440px){.entity-details__nominate_ribbon h3{background-size:23.7px auto}.entity-details__nominate_ribbon button{margin:0 87px 0 108px}}.entity-details__nominate_ribbon-header>span{margin-left:3px}@media (max-width:767.98px){.entity-details__nominate_ribbon-header>span{margin-left:0}}.entity-details__documents{background-color:#272727}.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #656565}@media (max-width:767.98px){.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #ffffffb3}}@media (min-width:768px){.entity-details__documents{padding-top:2.5rem}}.entity-details__details__main-image{cursor:pointer;margin-top:2.5rem;max-width:100%;padding-top:75%;position:relative}.entity-details__details__main-image img{width:100%}.entity-details__details__main-image .btn{bottom:1.875rem;left:1.875rem;position:absolute;z-index:1}@media (max-width:767.98px){.entity-details__details__main-image .btn{bottom:.9375rem;font-size:.875rem;left:50%;padding:.25rem 1.5625rem;transform:translateX(-50%);white-space:nowrap}}@media (min-width:768px){.entity-details__details__main-image{padding-top:55%}}.entity-details__prevoting_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__prevoting_ribbon:after{clear:both;content:"";display:block}.entity-details__prevoting_ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:block;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__prevoting_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__prevoting_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__prevoting_ribbon h3{background-size:30px auto;font-size:14px;line-height:140%;margin:0}.entity-details__prevoting_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}@media (min-width:1024px){.entity-details__award_ribbon-category{padding:0 5px}}.entity-details__location-info-rent{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-top:.6875rem}@media (max-width:767.98px){.entity-details__location-info-rent{font-size:15px;line-height:165%}}.entity-details__location-info-rent img{height:1.5rem;width:1.5rem}@media (min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/icons/default-skin.svg)!important}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none!important}}.entity-details__description{background-color:#272727;font-size:.875rem;line-height:1.3125rem}@media (min-width:1024px){.entity-details__description{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.entity-details__description{font-size:1rem;font-weight:400;line-height:1.5rem}}.entity-details__description-sla{background-color:#333;margin-top:-15px}@media (max-width:767.98px){.entity-details__description-sla{margin-top:-3px}}.entity-details__description-section{padding:0 0 2.5rem}@media (max-width:767.98px){.entity-details__description-section--mobile-hidden{display:none}}.entity-details__description-section-no-padding{padding:0}.entity-details__description-section-small{padding-bottom:1rem}.entity-details__description-section-sla{font-size:15px;font-weight:400;line-height:25px;padding-bottom:45px}@media (max-width:767.98px){.entity-details__description-section-sla{font-size:14px;font-weight:400;line-height:160%;padding-bottom:2.1875rem}}.entity-details__no-details-sla{padding-bottom:60px!important}.entity-details__description-row{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:768px){.entity-details__description-row{flex-direction:row}}.entity-details__description-row:first-child{border-top:1px solid #656565;padding-top:2.5rem}@media (max-width:767.98px){.entity-details__description-row:first-child{border-top:1px solid #ffffffb3}}.entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:none}@media (max-width:767.98px){.entity-details__description-row:not(:last-child){margin-bottom:1.25rem}.entity-details__description-row--mobile-hidden{display:none}}.entity-details__description-row-sla:first-child{padding-top:0}.entity-details__description-column:first-child{border-top:1px solid #656565;padding-top:2.5rem}@media (max-width:767.98px){.entity-details__description-column:first-child{border-top:1px solid #ffffffb3}}.entity-details__description-section:first-child .entity-details__description-column:first-child{border-top:none}@media (max-width:767.98px){.entity-details__description-column:not(:last-child){margin-bottom:1.25rem}.entity-details__description-column--mobile-hidden{display:none}.entity-details__description-column_no-border:first-child{border-top:none}}.entity-details__description-column-sla:first-child{padding-top:0}.entity-details__description-label{margin-bottom:1rem;width:100%}.entity-details__description-label h4{font-weight:700}@media (max-width:767.98px){.entity-details__description-label h4{font-size:1rem;font-weight:600;line-height:1.5rem}}@media (min-width:768px){.entity-details__description-label{margin-bottom:0;width:7.5rem}}@media (min-width:1024px){.entity-details__description-label{width:12.5rem}}.entity-details__description-label-no-padding{margin-bottom:.625rem}@media (max-width:767.98px){.entity-details__description-label-sm{font-size:1.375rem}}.entity-details__description-trimmed--visable{display:block}.entity-details__description-trimmed--hidden{display:none}.entity-details__description-trimmed--button{margin-left:4px;text-decoration:underline}@media (max-width:767.98px){.bg-screen{display:none}}.sm-screen{display:none}@media (max-width:767.98px){.sm-screen{display:block}}.entity-details__description-values{width:100%}@media (min-width:768px){.entity-details__description-values{flex:1;width:auto}}.entity-details__description-values_image{margin:auto}.entity-details__description-image{align-items:center;display:flex;height:120px;justify-content:flex-start;margin-top:32px;width:120px}.entity-details__description-image>img{border-radius:7.5rem;height:100%;object-fit:cover;width:100%}@media (min-width:568px) and (max-width:1023.98px){.entity-details__description-image>img{height:6rem;width:6rem}}@media (max-width:767.98px){.entity-details__description-image{margin-top:16px}}.entity-details__description__contact-name{font-size:15px;font-style:normal;font-weight:400;line-height:24.75px;margin-bottom:19px}.entity-details__description__icon{display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);height:1.5rem;margin-right:.3125rem;vertical-align:middle;width:1.5rem}@media (min-width:1024px){.entity-details__description__icon{margin-right:.625rem}}@media (max-width:767.98px){.entity-details__description__icon{vertical-align:text-top}}.entity-details__description__email-printview,.entity-details__description__phone-printview{display:none}.entity-details__description__inline-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.entity-details__description__inline-list li{align-items:center;display:flex;margin-bottom:1rem;width:50%}.entity-details__description__inline-list li img[src*="check.svg"]{height:.9375rem;width:.9375rem}.entity-details__description-row:last-child .entity-details__description__inline-list{margin-bottom:-1rem}@media (min-width:1440px){.entity-details__description__inline-list li{width:33.3333333333%}}@media (max-width:767.98px){.entity-details__description__inline-list-show-main>li:not(:first-child){display:none}.entity-details__description__inline-list-not-expanded{display:grid}.entity-details__description__inline-list-not-expanded>li{width:auto}.entity-details__description__inline-list-not-expanded>li:not(:nth-child(-n+3)){display:none}.entity-details__description__inline-list-expanded>li{width:auto}.entity-details__description__inline-list-expanded>li:not(:nth-child(-n+3)){display:block}}.entity-details__description__inline-list-expanded>li:focus{color:#fff}.entity-details__description__inline-list-trigger{align-items:center;display:flex;margin-bottom:1.1875rem;margin-left:2%;text-decoration:underline;width:max-content}@media (min-width:568px){.entity-details__description__inline-list-trigger{display:none}}.entity-details__description__inline-list-trigger svg{height:.75rem;margin-right:.5rem;width:.75rem}.entity-details__description__inline-list-trigger-none{display:none}@media (max-width:767.98px){.entity-details__description__inline-list{display:list-item}}.entity-details__description__list{list-style:none;margin:0;padding:0}.entity-details__description__list li{overflow:hidden;text-overflow:ellipsis}.entity-details__description__list li:not(:last-child){margin-bottom:.3125rem}@media (max-width:767.98px){.entity-details__description__list .align-text{padding-left:29px}.entity-details__description__list .align-text .entity-details__description__icon{margin-left:-33px}}.entity-details__description__list-image{margin-top:40px}@media (max-width:767.98px){.entity-details__description__list-image{margin-top:0}}.entity-details__rooms-list{height:0;list-style:none;margin:0;padding:0;transition:.3s ease-in-out}.entity-details__rooms-list--expanded{height:auto;padding-bottom:1.5rem}.entity-details__rooms-list--expanding{overflow:hidden}.entity-details__rooms-list-item{display:flex;flex-wrap:nowrap}.entity-details__rooms-list-item:first-child{margin-top:1rem}.entity-details__rooms-list-item:not(:last-child){margin-bottom:1.375rem}.entity-details__rooms-popup--rooms_slider{background-color:#fff;border-radius:5px;bottom:100%;color:#121212;left:46%;padding:1rem;position:absolute;transform:translate(-9.0625rem,-.625rem);width:18.125rem}@media (max-width:1023.98px){.entity-details__rooms-popup--rooms_slider{left:62%}}@media (max-width:767.98px){.entity-details__rooms-popup--rooms_slider{left:78%;width:15rem}}.entity-details__rooms-popup--rooms_slider:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:12.5%;position:absolute;top:100%;transform:translate(-10px);width:0}@media (max-width:1439.98px){.entity-details__rooms-popup--rooms_slider:after{left:12%}}@media (max-width:1023.98px){.entity-details__rooms-popup--rooms_slider:after{left:9.6%}}.entity-details__rooms-popup{background-color:#fff;border-radius:5px;bottom:100%;color:#121212;left:50%;padding:1rem;position:absolute;transform:translate(-9.0625rem,-.625rem);width:18.125rem}.entity-details__rooms-popup:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-10px);width:0}.entity-details__rooms-popup-list{list-style:none;margin:0;padding:0}.entity-details__rooms-popup-list li{font-size:.8125rem;line-height:1.25rem}.entity-details__rooms-popup-list-title{font-weight:700}.entity-details__rooms-popup-list-title:not(:first-child){margin-top:.75rem}.entity-details__rooms-list-column{position:relative}.entity-details__rooms-list-column:nth-child(-n+2){padding-right:.3125rem}.entity-details__rooms-list-column:nth-last-child(-n+3){align-items:center;display:flex;width:1.125rem}.entity-details__rooms-list-column:first-child{width:40%}.entity-details__rooms-list-column:nth-child(3){margin-left:auto;margin-right:1rem}.entity-details__rooms-list-column:nth-child(4){margin-right:1rem}@media (min-width:1440px){.entity-details__rooms-list-column:first-child{width:50%}}.entity-details__rooms-list-column .sk-icon svg{height:1.125rem;width:1.125rem}@media (max-width:767.98px){.entity-details__rooms-list-column:nth-last-child(-n+3){display:none}.entity-details__rooms-list-column:first-child{width:50%}}.entity-details__rooms-list-column-slide{align-items:center;display:flex;justify-content:flex-start;position:relative}.entity-details__rooms-list-column-slide>p{cursor:pointer;font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}@media (max-width:767.98px){.entity-details__rooms-list-column-slide>p{font-size:13px;font-style:normal;font-weight:400;line-height:165%}}.entity-details__rooms-list-column-slide>span>svg{height:20px!important;margin-right:.625rem;width:20px!important}@media (max-width:767.98px){.entity-details__rooms-list-column-slide>span>svg{height:16px!important;width:16px!important}}@media (max-width:1439.98px){.entity-details__rooms-list-column-slide>span>svg{margin-right:8px}}.entity-details__rooms-list-column-slide:not(:last-child){margin-bottom:8px}.entity-details__rooms-list-column-slide .sk-icon svg{height:1.125rem;width:1.125rem}.entity-details__rooms-list-column-slide_underline{text-decoration:underline}.entity-details__rooms-list-column--has-popup .sk-icon{cursor:pointer}.entity-details__rooms-expand-trigger{align-items:center;color:#ff5a75;display:flex;margin-top:.875rem}.entity-details__rooms-expand-trigger svg{height:.75rem;margin-right:.5rem;width:.75rem}.entity-details__rooms-expand-trigger path{fill:#ff5a75}.entity-details__rooms-expand-trigger:hover{color:#d94d64}.entity-details__rooms-expand-trigger:hover path{fill:#d94d64}.entity-details__rooms-expand-trigger--hidden{display:none}@media (max-width:767.98px){.entity-details__rooms-expand-trigger{color:#fff;text-decoration:underline}.entity-details__rooms-expand-trigger path{fill:#fff}}.entity-details__rooms-list-item .pswp-gallery figure{margin:0}.entity-details__rooms-list-item .pswp-gallery img{display:block;height:1.125rem;width:1.125rem}.entity-details-description-menu-title{align-items:center;display:flex;height:50px;justify-content:space-between}.entity-details-description-menu-title h4{font-weight:400}@media (max-width:767.98px){.entity-details-description-menu-title h4{font-size:1rem;line-height:1.5rem}}.description-section-mobile{display:block;padding:0 0 1.25rem}.description-section-mobile--border{border-top:1px solid #ffffffb3}@media (min-width:568px){.description-section-mobile{display:none}}.description-section-mobile--border .entity-details__description-label-sm{margin-top:1.6875rem}.description-section-row{max-height:2.8rem;overflow:hidden;transition:max-height .2s ease-in-out}.description-section-row-expanded{max-height:43.8rem}.description-section-row-expanded svg{transform:rotate(180deg)}.description-section-mobile .description-section-row{border-top:1px solid #505050}.description-section-mobile .description-section-row:nth-child(2){border-top:none}.entity-details__description-valuation-row:nth-child(2){padding-top:2.5rem}.entity-details__description-valuation-list{display:block;list-style:none;margin:0;padding:10px 0 0}.entity-details__description-valuation-list li:not(:last-child){margin-bottom:16px}@media (max-width:767.98px){.entity-details__description-valuation-list li:not(:last-child){margin-bottom:8px}}.entity-details__description-valuation-list li{align-items:center;display:flex}@media (min-width:568px){.entity-details__description-row.border-top{border-top:1px solid #656565!important}}.entity-details__gallery{background-color:#272727}.entity-details__gallery .gallery{display:flex;flex-wrap:wrap;width:100%}@media (max-width:767.98px){.entity-details__gallery .gallery{padding:0 0 2.5rem}}.entity-details__gallery .gallery figure{display:block;height:11.125rem;margin:0;position:relative;width:calc(33.33333% - .66667px)}@media (max-width:767.98px){.entity-details__gallery .gallery figure{height:5.265rem}}.entity-details__gallery .gallery figure:nth-child(-n+2){height:16.625rem;margin-bottom:1px;width:50%;width:calc(50% - .5px)}@media (max-width:767.98px){.entity-details__gallery .gallery figure:nth-child(-n+2){height:8.050625rem}}.entity-details__gallery .gallery figure a{display:block;height:100%}.entity-details__gallery .gallery figure a span{background:#00000080;background-position:center 40%;background-repeat:no-repeat;color:#fff;display:none;font-size:.75rem;height:100%;padding-top:35%;position:relative;text-align:center;width:100%;z-index:2}@media (max-width:767.98px){.entity-details__gallery .gallery figure a span{font-size:14px;padding-top:39.5%}}@media (max-width:320px){.entity-details__gallery .gallery figure a span{padding-top:50%}}.entity-details__gallery .gallery figure figcaption{display:none}.entity-details__gallery .gallery .gallery_image a span{background-image:url(../images/icons/gallery/plus.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_image a span{background-size:1.5rem}}.entity-details__gallery .gallery .gallery_video a span{background-image:url(../images/icons/gallery/play.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_video a span{background-size:1.5rem}}.entity-details__gallery .gallery .gallery_vr360 a span{background-image:url(../images/icons/gallery/rotate.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_vr360 a span{background-size:1.5rem}}.entity-details__gallery .pswp .pswp__top-bar{text-align:right}.entity-details__gallery .pswp .pswp__top-bar .pswp__counter{left:calc(50% - 50px);text-align:center;width:100px}.entity-details__gallery .pswp .pswp__caption__center{border-top:1px solid #fff6;max-width:none;padding:10px 0}.entity-details__gallery .pswp .rotation-wrapper{color:#fff;position:relative}.entity-details__gallery .pswp .rotation-wrapper button{background:none;background-position:50%;background-repeat:no-repeat;background-size:40%}.entity-details__gallery .pswp .pswp__caption{padding:0 2rem}.entity-details__gallery .pswp .pswp__zoom-wrap{text-align:center}.entity-details__gallery .pswp .pswp__zoom-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.entity-details__gallery .pswp .wrapper{display:block;line-height:0;margin:0 auto;max-width:90%;position:absolute;text-align:left;top:50%;transform:translateY(-50%);vertical-align:middle;width:100%;z-index:1045}.entity-details__gallery .pswp .video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative;width:100%}.entity-details__gallery .pswp .video-wrapper iframe{height:90%;left:10%;position:absolute;top:4%;width:90%}.entity-details__gallery .pswp:not(.pswp--zoom-allowed){cursor:grab}.entity-details__gallery .pswp--fs .wrapper{max-width:100%}.entity-details__gallery .pswp--fs .video-wrapper iframe{height:100%;left:0;top:0;width:100%}.entity-details__gallery .pswp__bg{background:#1e1e1e}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs{align-content:flex-start;align-items:center;background-color:#ddd;display:none;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;height:100%;justify-content:space-between;overflow-y:auto;position:fixed;right:0;top:0;width:200px;z-index:1000000}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap{background-repeat:no-repeat;background-size:cover;cursor:pointer;height:60px;margin:5px 5px 0 0;position:relative;width:calc(50% - 8px)}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap:nth-child(odd){margin-left:5px}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap:before{border:6px solid #0000;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap.activethumb:before{border:6px solid #ff5268;opacity:1;transition:all .2s linear;visibility:visible}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs img{height:auto;width:100%}@media (min-width:768px){.entity-details__gallery .gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.entity-details__gallery .gallery figure{height:5.8125rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:8.75rem}.entity-details__gallery .gallery figure a span{background-size:18px}}@media (min-width:1024px){.entity-details__gallery .pswp.hasInnerThumbs .pswp__top-bar{padding-right:200px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__share-tooltip{right:244px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__zoom-wrap{margin-left:-100px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__button--arrow--right{right:200px}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs{display:flex}.entity-details__gallery .gallery figure{height:8.375rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:11.125rem}.entity-details__gallery .gallery figure a span{font-size:.9375rem;font-weight:700;line-height:1.5625rem;padding-top:31%}}@media (min-width:1440px){.entity-details__gallery .gallery figure{height:11.125rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:16.625rem}}.col-no-padding{padding-left:0;padding-right:0}@media (max-width:767.98px){.entity-details__gallery__photo-swipe--mobile-hidden{display:none}}.entity-details__contact{background-color:#ff5a75;min-height:100%;padding:3.25rem 0 4.1875rem}@media (max-width:767.98px){.entity-details__contact{display:none}}.entity-details__contact-form{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:1024px){.entity-details__contact-form{column-gap:32px;flex-direction:row}}.search-page__article--no-content{margin-bottom:0}.entity-details__contact-form-column{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.entity-details__contact-form-column{width:49%}}.entity-details__contact-input-wrap{margin-bottom:1.5rem}.entity-details__contact-input-wrap--textarea{height:9.375rem}@media (min-width:1024px){.entity-details__contact-input-wrap--textarea{flex:1}}@media (max-width:767.98px){.entity-details__contact-input-wrap--textarea{height:auto}}@media (min-width:568px){.entity-details__contact-input-wrap-modal{margin-bottom:2rem}}.entity-details__contact-input-wrap--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap--submit{margin-top:.3125rem}.entity-details__contact-input-wrap--submit input{border-radius:.1875rem;padding:1rem}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{background-color:#fff;border:none;display:block;font-size:15px;line-height:20px;padding:10px 16px}.entity-details__contact-form .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input::placeholder{color:#2c2c2c}@media (min-width:768px){.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{font-size:16px;line-height:21px}}@media (min-width:1440px){.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{font-size:18px;line-height:24px}}.entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text],.entity-details__contact-input[type=checkbox]{display:none}.entity-details__contact-input-label--checkbox{align-items:center;cursor:pointer;display:flex}.entity-details__contact-input-label--checkbox:before{background:#0000 no-repeat 50%;background-size:85%;border:2px solid #fff;border-radius:3px;content:"";display:inline-block;height:1.25rem;margin-right:1rem;width:1.25rem}.entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#fff;background-image:url(../images/icons/forms/check-black.svg)}.entity-details__contact-input--textarea{border:none;font-size:.9375rem;height:100%;resize:none}.entity-details__contact-input--textarea::placeholder{color:#656565}.entity-details__contact-input--select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/forms/dropdown.svg);background-position:96%;background-repeat:no-repeat;border-radius:0;color:#000;cursor:pointer;text-indent:1px;text-overflow:""}.entity-details__contact-input--error{border-bottom-color:#ff5a75!important;color:#ff5a75!important}.entity-details__contact-input--error::placeholder{color:#ff5a75}.entity-details__contact-input--error.entity-details__contact-input--select{background-image:url(../images/icons/forms/dropdown-error.svg)}.entity-details__contact-title{font-size:1.875rem;line-height:2.5rem;margin-bottom:2.1875rem}.entity-details__contact-error{background-color:#2c2c2c;border-radius:5px;color:#fff;margin:0 0 2rem;padding:1rem}.entity-details__contact-error ul{margin:0;padding-left:2rem}.entity-details__contact-form .vdp-datepicker input[type=text]{background-image:url(../images/icons/forms/calendar-new.svg);background-position:96%;background-repeat:no-repeat;cursor:pointer}.entity-details__contact-form .vdp-datepicker .cell{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .cell.selected,.entity-details__contact-form .vdp-datepicker .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.entity-details__contact-form .vdp-datepicker .day__month_btn,.entity-details__contact-form .vdp-datepicker .month__year_btn{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .vdp-datepicker__calendar{z-index:2}.entity-details__contact-form .vdp-datepicker--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.entity-details__contact-form .vdp-datepicker--error input[type=text]::placeholder{color:#ff5a75}.entity-details__contact-form .vdp-datepicker .entity-details__contact-form--modal input[type=text]:not(.entity-details__contact-input--textarea),.entity-details__contact-form--modal .entity-details__contact-form .vdp-datepicker input[type=text]:not(.entity-details__contact-input--textarea),.entity-details__contact-form--modal .entity-details__contact-input:not(.entity-details__contact-input--textarea){border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form--modal .entity-details__contact-input--error.entity-details__contact-input--textarea{background-color:#ff5a7526}.entity-details__contact-form--modal .entity-details__contact-input-wrap--datepicker .vdp-datepicker input{border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form--modal .entity-details__contact-input-label--checkbox{cursor:pointer}.entity-details__contact-form--modal .entity-details__contact-input-label--checkbox:before{border-color:#ff5a75}.entity-details__contact-form .vdp-datepicker .entity-details__contact-form--modal input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-form--modal .entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-form--modal .entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#ff5a75}.entity-details__contact-form--modal .entity-details__contact-input--textarea{background-color:#f2f2f2}.input-container{position:relative;width:100%}.floating-input{margin-top:20px}.floating-input--modal{margin-top:18px!important}.floating-input--modal--textarea{margin-top:0}.floating-label{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}.floating-label--error{color:#ff5a75!important}.floating-label--error--datepicker>div>input,.floating-label--error--datepicker>div>input::placeholder{color:#ff5a75}.floating-label--modal{left:0!important}.floating-label--modal_textarea{padding:0 10px}@media (max-width:767.98px){.floating-label--modal_textarea{z-index:1}}.floating-label--textarea{color:#656565;font-size:16px}@media (max-width:767.98px){.floating-label--textarea{font-size:16px}}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{box-sizing:border-box;padding:10px;width:100%}.entity-details__contact-input-textarea{padding:10px}@media (max-width:767.98px){.entity-details__contact-input-textarea{min-height:124px}}.entity-details__contact-input--datepicker{border-bottom:1px solid #000}.entity-details__contact-input--datepicker>div>input{padding:10px 0!important}.entity-details__contact-input--datepicker>div>input::placeholder{color:#000;font-size:18px}.entity-details__contact-input--modal{padding:10px 0}.entity-details__contact-input--modal_empty{padding:22px}.entity-details__contact-button--wrap{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;position:fixed;width:100%}.entity-details__contact-button--wrap>div{padding:16px}.entity-details__contact-button--wrap>div>input{padding:10px!important}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active{color:#fff!important;font-size:14px;left:0;top:-22px}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active--modal{color:#656565;font-size:14px;left:0;top:-16px}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active--modal_textarea{display:none!important}.entity-details__contact-input--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label--checkbox_pink:before{background-color:#fff!important}@media (max-width:767.98px){.modal__head--container--fixed{background:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:fixed;width:100%;z-index:123}}.disable-btn{opacity:.5;pointer-events:none}.entity-details__comments,.entity-details__reviews{background-color:#1c1c1c;padding:5rem 0 0}@media (min-width:1440px){.entity-details__comments,.entity-details__reviews{padding:10rem 0 0}}.entity-details__comments-title,.entity-details__reviews-title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem;margin-bottom:.6875rem;text-align:center}@media (min-width:768px){.entity-details__comments-title,.entity-details__reviews-title{text-align:left}}.entity-details__comments-listing,.entity-details__reviews-listing{align-items:center;border-bottom:1px solid #656565;display:flex;flex-direction:column;padding:1.5rem 0;text-align:center}.entity-details__comments-listing:last-child,.entity-details__reviews-listing:last-child{border-bottom:none}@media (min-width:768px){.entity-details__comments-listing,.entity-details__reviews-listing{align-items:flex-start;flex-direction:row;text-align:left}}.entity-details__comments-content,.entity-details__reviews-content{flex:1;font-size:.9375rem;line-height:1.5625rem}@media (min-width:768px){.entity-details__comments-content,.entity-details__reviews-content{padding-left:1.5rem}}.entity-details__reviews-picture{border-radius:50%;height:7.5rem;margin-bottom:2rem;overflow:hidden;position:relative;width:7.5rem}.entity-details__reviews-picture img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}@media (min-width:768px){.entity-details__reviews-picture{margin-bottom:0}}.entity-details__reviews-rating{margin-bottom:.625rem}.entity-details__reviews-rating .sk-icon{display:inline-block;margin-right:.3125rem}.entity-details__reviews-rating svg{height:1.25rem;width:1.25rem}.entity-details__comments-footer,.entity-details__reviews-footer{color:#c5c5c5;margin-top:1rem}.entity-details__map{height:25rem}@media (min-width:1440px){.entity-details__map{height:31.25rem}}.entity-details__map__pin-info{color:#2c2c2c}.entity-details__map__pin-info a{color:#ff5a75}.entity-details__map__pin-info a:hover{color:#2c2c2c}.entity-details__related-slider{background-color:#1c1c1c;overflow:hidden;padding:5rem 0 10rem}.entity-details__related-slider .el-card__next-btn{display:none}.entity-details__related-slider .el-card__title-text{margin-bottom:.5rem;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-details__related-slider .el-card__title-text--sm-text{font-size:20px;font-style:normal;font-weight:700;line-height:30px}.entity-details__related-slider .el-card__category-text{background-color:#2c2c2c;border-radius:3px}.entity-details__related-slider .el-card__description{background-color:#444;padding:1.3125rem 1rem 1rem}.entity-details__related-slider .el-card__tags{align-items:center;display:grid;font-size:.75rem}.entity-details__related-slider .el-card__tags .sk-icon{margin-right:.25rem}.entity-details__related-slider .el-card__tags .sk-icon svg{height:.9375rem;width:.9375rem}.entity-details__related-slider .el-card__tags__tag{align-items:center;display:flex;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.entity-details__related-slider .el-card__tags__tag:last-child{margin-top:.5rem}.entity-details__related-slider .el-card__tags__tag--sm-text{font-size:16px!important;font-style:normal;font-weight:500;line-height:24px!important}.entity-details__related-slider .el-card__image{height:11.875rem}.entity-details__related-slider .tiny-slider__title{font-size:1.5rem;line-height:130%}.entity-details__related-slider .tns-ovh{overflow:visible}@media (min-width:768px){.entity-details__related-slider .el-card__tags{font-size:.9375rem}.entity-details__related-slider .el-card__tags .sk-icon{margin-right:.5rem}.entity-details__related-slider .el-card__image{height:13.375rem}.entity-details__related-slider .el-card__description{padding:1.875rem 1rem 1rem}.entity-details__related-slider .el-card__title-text{font-size:1.0625rem;line-height:1.5rem;margin-bottom:.8125rem}}@media (min-width:1024px){.entity-details__related-slider .el-card__image{height:19.4375rem}.entity-details__related-slider .el-card__description{padding:2rem 1.25rem 1.75rem}.entity-details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.entity-details__related-slider{padding:10.625rem 0 10rem}.entity-details__related-slider .el-card__category-text{border-radius:3px;font-size:.8125rem;line-height:1.0625rem;padding:.3125rem .75rem;top:.875rem}.entity-details__related-slider .el-card__title-text{font-size:1.375rem;line-height:1.875rem}.entity-details__related-slider .el-card__image{height:16.75rem}.entity-details__related-slider .el-card__tags__tag:last-child{margin-top:.8125rem}}@media (max-width:767.98px){.entity-details__related-slider .el-card{width:18.75rem}.entity-details__related-slider .el-card__tags__tag{font-size:.875rem;line-height:1.25rem}}@media (max-width:1439.98px){.entity-details__related-slider .el-card,.entity-details__related-slider .swiper-slide{width:28.0625rem!important}}@media (max-width:1023px){.entity-details__related-slider .el-card,.entity-details__related-slider .swiper-slide{width:19.3125rem!important}}@media (min-width:568px){.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1440px){.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:24.125rem!important}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:19rem}}.entity-details__rooms-slider{overflow:hidden;padding:0 0 2.5rem}.entity-details__rooms-slider_min-height{min-height:300px}@media (min-width:1024px){.entity-details__rooms-slider_min-height{min-height:388px}}@media (min-width:768px){.entity-details__rooms-slider_min-height{min-height:345px}}.entity-details__rooms-slider .el-card__next-btn{display:none}.entity-details__rooms-slider .el-card__title-text{font-size:1.125rem;font-style:normal;font-weight:500;line-height:2.0625rem;margin-bottom:8px;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-details__rooms-slider .el-card__category-text{background-color:#2c2c2c;border-radius:3px}.entity-details__rooms-slider .el-card__description{background-color:#444;min-height:129px;padding:1.3125rem 1rem 1rem}.entity-details__rooms-slider .el-card__tags{align-items:center;display:flex;font-size:.75rem}.entity-details__rooms-slider .el-card__tags .sk-icon{margin-right:.25rem}.entity-details__rooms-slider .el-card__tags .sk-icon svg{height:.9375rem;width:.9375rem}.entity-details__rooms-slider .el-card__tags__tag{align-items:center;display:flex;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.entity-details__rooms-slider .el-card__image{height:11.875rem}.entity-details__rooms-slider .tiny-slider__title{font-size:1.5rem;line-height:130%}.entity-details__rooms-slider .tns-ovh{overflow:visible}@media (min-width:768px){.entity-details__rooms-slider .el-card__tags{font-size:.9375rem}.entity-details__rooms-slider .el-card__tags .sk-icon{margin-right:.5rem}.entity-details__rooms-slider .el-card__image{height:13.375rem}.entity-details__rooms-slider .el-card__description{padding:16px}.entity-details__rooms-slider .el-card__title-text{font-size:1.0625rem;line-height:1.5rem}}@media (min-width:1024px){.entity-details__rooms-slider .el-card__image{height:16.4375rem;width:24rem}.entity-details__rooms-slider .el-card__description{min-height:178px;padding:1.5rem}.entity-details__rooms-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.entity-details__rooms-slider .el-card__category-text{border-radius:.1875rem;font-size:.8125rem;line-height:1.0625rem;padding:.3125rem .75rem;top:.875rem}.entity-details__rooms-slider .el-card__title-text{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.entity-details__rooms-slider .el-card__image{height:16.4375rem;width:24rem}}@media (max-width:767.98px){.entity-details__rooms-slider .el-card{width:14.0625rem}}.entity-details__rooms-slider .swiper-slide{width:14.0625rem!important}.entity-details__rooms-slider .swiper-slide:not(.slide-visible){pointer-events:none}.entity-details__rooms-slider .el-card__description{box-sizing:border-box}@media (min-width:568px){.entity-details__rooms-slider .swiper-slide{width:17.375rem!important}}@media (min-width:1024px){.entity-details__rooms-slider .swiper-slide{width:25.3125rem!important}}@media (min-width:1440px){.entity-details__rooms-slider .swiper-slide{width:24.125rem!important}}@media (min-width:568px){.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2;width:400px}.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1440px){.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.entity-details__rooms-popup--rooms_slider{z-index:9}.entity-details--placeholder{align-items:center;background:#2c2c2c;display:flex;font-size:.75rem;font-weight:300;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;letter-spacing:3px;padding:12.5rem 0;text-transform:uppercase}@media (max-width:767.98px){.entity-details--placeholder{margin-bottom:6.25rem}}.entity-details__nav-sticky-box__title{display:none;font-size:17px;font-weight:400;line-height:26px;margin-bottom:25px;text-align:center}@media (min-width:768px){.entity-details__nav-sticky-box__title{display:block}}@media (min-width:1024px){.entity-details__nav-sticky-box__title{font-size:18px}}.entity-details__nav-sticky-box__footer{display:flex;justify-content:space-between;position:relative}.entity-details__nav-sticky-box__footer .btn{border:1px solid #c5c5c5;color:#c5c5c5;text-align:center!important;width:47%}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{border:2px solid #0000}}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer .btn:hover a,.entity-details__nav-sticky-box__footer .btn:hover span{fill:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer svg{height:1rem;margin-right:.25rem;width:1rem}.entity-details__nav-sticky-box__footer svg path{transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{width:auto}}.entity-details__nav-sticky-box__share-box{left:0;padding:10px 10px 16px;top:110%}.entity-details__nav-sticky-box__share-box--open{opacity:1!important;top:100%;visibility:visible!important}.entity-details__nav-sticky-box__share-box .twitter{background:blue;display:none}@media (min-width:768px){.entity-details__nav-sticky-box__share-box .twitter{display:block}.entity-details__nav-sticky-box__share-box{padding:10px 16px 16px}}@media (min-width:568px){.magazine-details__sticky-box__share-box{right:.8125rem}}.entity-details__nav-sticky-box__share-buttons{display:flex;justify-content:space-evenly;margin-top:.5rem}@media (min-width:768px){.entity-details__nav-sticky-box__share-buttons{margin-top:1rem}}.entity-details__nav-sticky-box__share-button{background:#0000 url(/images/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;width:1.5rem}.entity-details__nav-sticky-box__share-button svg{display:none}.entity-details__nav-sticky-box__share-button>span{display:block;height:100%}.entity-details__nav-sticky-box__share-button--twitter{background-image:url(/images/twitter-white.svg)}.entity-details__nav-sticky-box__share-button--facebook{background-image:url(/images/facebook-white.svg)}.entity-details__nav-sticky-box__share-button--whatsup{background-image:url(/images/whatsup-white.svg)}.entity-details__nav-sticky-box__share-button--pinterest{background-image:url(/images/pinterest-white.svg)}@media (min-width:768px){.entity-details__nav-sticky-box__share-button--whatsup{display:none}}.entity-details__nav-sticky-box__share-box h4{color:#fff;font-size:.875rem}.entity-details__nav-sticky-box{background:#121212;background:#444;bottom:0;left:0;padding:1.25rem;position:fixed;right:0;top:auto;width:100%}.entity-details__nav-sticky-box>.btn{margin-bottom:1rem;padding:15px 10px;text-align:left}.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]){font-size:.75rem;text-align:center}@media (min-width:768px){.entity-details__nav-sticky-box{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}.entity-details__nav-sticky-box .btn:not([type=submit]){text-align:left}}@media (min-width:1024px){.entity-details__nav-sticky-box{padding:1.875rem;width:19.375rem}.entity-details__nav-sticky-box>.btn{font-size:1rem;padding:1rem}.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details__nav-sticky-box{background-color:#444;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:.75rem}.entity-details__nav-sticky-box .btn:not([type=submit]){align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:0;padding:.3125rem;width:2.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]).btn--block{margin-left:.75rem}}.entity-details__nav-sticky-box__back{margin-right:.75rem}.entity-details__nav-sticky-box__back .sk-icon{display:inline-block}@media (min-width:768px){.entity-details__nav-sticky-box__back{display:none}}.entity-details__nav-sticky-box__like-btn--liked svg path{fill:#fff}@media (max-width:767.98px){.entity-details__nav-sticky-box__like-btn-text,.entity-details__nav-sticky-box__share-btn-text{display:none}.entity-details__nav-sticky-box__book-btn{flex:1;font-size:.8125rem;justify-content:center}.entity-details__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details__nav-sticky-box__share-btn{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details__nav-sticky-box__share-btn:hover{background-color:#fff;border-color:#ff274a;color:#ff6e86}.entity-details__nav-sticky-box__share-btn.focus,.entity-details__nav-sticky-box__share-btn:focus{background-color:#fff;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#fff}.entity-details__nav-sticky-box__share-btn.disabled,.entity-details__nav-sticky-box__share-btn:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active,.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active,.show>.entity-details__nav-sticky-box__share-btn.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active:focus,.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__nav-sticky-box__share-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.entity-details__nav-sticky-box__share-box{bottom:calc(100% + 26px);width:11.875rem}.entity-details__nav-sticky-box__share-box:before{bottom:auto;left:1%;top:100%;transform:translate(5px) scale(-1)}.entity-details__nav-sticky-box__share-box--open{top:auto}}#sticky-box-pink__button{font-size:1rem}@media (max-width:1023.98px){#sticky-box-pink__button{font-size:.85rem}}.entity-details__nav-sticky-box_logo{bottom:0;left:0;padding:1.25rem;position:fixed;right:0;top:auto;width:100%}.entity-details__nav-sticky-box_logo>.btn{margin-bottom:1rem;padding:15px 10px;text-align:left}.entity-details__nav-sticky-box_logo>.btn .sk-icon{margin-right:.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){font-size:.75rem;text-align:center}.entity-details__nav-sticky-box_logo-no-banner{top:-13px}@media (min-width:768px){.entity-details__nav-sticky-box_logo{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){text-align:left}.entity-details__nav-sticky-box_logo>.btn{padding:.75rem}}@media (min-width:1024px){.entity-details__nav-sticky-box_logo{padding:1.875rem;width:19.375rem}.entity-details__nav-sticky-box_logo>.btn{font-size:1rem}.entity-details__nav-sticky-box_logo>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details__nav-sticky-box_logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:0;padding:.3125rem;width:2.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details__nav-sticky-box_logo .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]).btn--block{margin-left:.75rem}.entity-details__nav-sticky-box_logo-no-banner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;top:auto}}.entity-details__nav-sticky-box_logo .btn--icon.btn--sm{padding:8px!important}.entity-details__nav-sticky-box_logo-img{height:auto;max-height:24px;max-width:80%;width:auto}@media (min-width:768px){.entity-details__nav-sticky-box_logo-img{height:auto;margin-bottom:7px;max-height:48px;max-width:245px;width:auto}}@media (min-width:1024px){.entity-details__nav-sticky-box_logo-img{margin-bottom:23px}}.entity-details__nav-sticky-box_logo-img-wrap{align-items:center;display:flex;justify-content:center}@media (max-width:1023.98px){.entity-details__nav-sticky-box_logo-img-wrap{flex-basis:100%;margin-bottom:12px;order:-1}}.entity-details--package__nav-sticky-box__title{display:none;font-size:17px;font-weight:400;line-height:26px;margin-bottom:25px;text-align:center}@media (min-width:768px){.entity-details--package__nav-sticky-box__title{display:block}}@media (min-width:1024px){.entity-details--package__nav-sticky-box__title{font-size:18px}}.entity-details--package__nav-sticky-box__footer{display:flex;justify-content:space-between;position:relative}.entity-details--package__nav-sticky-box__footer .btn{border:1px solid #c5c5c5;color:#c5c5c5;text-align:center!important;width:47%}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__footer .btn{border:2px solid #0000}}.entity-details--package__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75;color:#ff5a75}.entity-details--package__nav-sticky-box__footer .btn:hover a,.entity-details--package__nav-sticky-box__footer .btn:hover span{fill:#ff5a75;color:#ff5a75}.entity-details--package__nav-sticky-box__footer svg{height:1rem;margin-right:.25rem;width:1rem}.entity-details--package__nav-sticky-box__footer svg path{transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__footer .btn{width:auto}}.entity-details--package__nav-sticky-box__share-box,.entity-details__nav-sticky-box__share-box,.magazine-details__sticky-box__share-box,.sticky-box__share-box{background-color:#121212;border:1px solid #727272;border-radius:5px;list-style:none;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateY(15px);transition:.1s ease-in-out;visibility:hidden}.entity-details--package__nav-sticky-box__share-box:before,.entity-details__nav-sticky-box__share-box:before,.magazine-details__sticky-box__share-box:before,.sticky-box__share-box:before{border-bottom:10px solid #727272;border-left:10px solid #0000;border-right:10px solid #0000;bottom:100%;content:"";height:0;left:22%;position:absolute;transform:translate(-5px,-1px);width:0}.entity-details--package__nav-sticky-box--text{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:8px;text-align:center;text-decoration:underline}.entity-details--package__nav-sticky-box--text>span{font-weight:500}@media (min-width:768px){.entity-details--package__nav-sticky-box--text{margin-bottom:0}}.entity-details--package__nav-sticky-box__share-box{left:0;padding:10px 10px 16px;top:110%}.entity-details--package__nav-sticky-box__share-box--open{opacity:1;top:100%;visibility:visible}.entity-details--package__nav-sticky-box__share-box .twitter{background:blue;display:none}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-box .twitter{display:block}.entity-details--package__nav-sticky-box__share-box{padding:10px 16px 16px}}.magazine-details__sticky-box__share-box{padding:10px;right:.8125rem;top:110%}.magazine-details__sticky-box__share-box--open{opacity:1;top:100%;visibility:visible}.entity-details--package__nav-sticky-box__share-buttons{display:flex;justify-content:space-evenly;margin-top:.5rem}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-buttons{margin-top:1rem}}.entity-details--package__nav-sticky-box__share-button{background:#0000 url(../images/icons/social/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;width:1.5rem}.entity-details--package__nav-sticky-box__share-button svg{display:none}.entity-details--package__nav-sticky-box__share-button>span{display:block;height:100%}.entity-details--package__nav-sticky-box__share-button--twitter{background-image:url(../images/icons/social/twitter-white.svg)}.entity-details--package__nav-sticky-box__share-button--facebook{background-image:url(../images/icons/social/facebook-white.svg)}.entity-details--package__nav-sticky-box__share-button--whatsup{background-image:url(../images/icons/social/whatsup-white.svg)}.entity-details--package__nav-sticky-box__share-button--pinterest{background-image:url(../images/icons/social/pinterest-white.svg)}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-button--whatsup{display:none}}.entity-details--package__nav-sticky-box__share-box h4{color:#fff;font-size:.875rem}.entity-details--package__nav-sticky-box{background:#121212;background:#2c2c2c;bottom:0;left:0;padding:1rem 0;position:fixed;right:0;top:auto;width:100%;z-index:6666}.entity-details--package__nav-sticky-box>div>div{align-items:center;display:flex;justify-content:flex-start}.entity-details--package__nav-sticky-box>div>div>*{margin-right:17px}@media (min-width:1024px){.entity-details--package__nav-sticky-box>div>div>*{margin-right:32px}}@media (max-width:767.98px){.entity-details--package__nav-sticky-box>div>div>*{margin-right:0}}.entity-details--package__nav-sticky-box>.btn{padding:15px 10px;text-align:left}.entity-details--package__nav-sticky-box>.btn .sk-icon{margin-right:.5rem}.entity-details--package__nav-sticky-box .btn:not([type=submit]){font-size:.75rem;text-align:center}@media (min-width:768px){.entity-details--package__nav-sticky-box{bottom:0;height:4.9375rem;left:auto;width:100%;z-index:14}.entity-details--package__nav-sticky-box .btn:not([type=submit]){text-align:left}}@media (min-width:1024px){.entity-details--package__nav-sticky-box{padding:1rem 0}.entity-details--package__nav-sticky-box>.btn{font-size:1rem;padding:1rem}.entity-details--package__nav-sticky-box>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details--package__nav-sticky-box{padding:8px 0}.entity-details--package__nav-sticky-box>div>div{display:flex;flex-direction:column-reverse}.entity-details--package__nav-sticky-box .btn:not([type=submit]){align-items:center;display:flex;height:2.4375rem;justify-content:center;margin-bottom:0;padding:.75rem .3125rem;width:100%}.entity-details--package__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details--package__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details--package__nav-sticky-box .btn:not([type=submit]).btn--block{margin-left:.75rem}}.entity-details--package__nav-sticky-box__back{margin-right:.75rem}.entity-details--package__nav-sticky-box__back .sk-icon{display:inline-block}@media (min-width:768px){.entity-details--package__nav-sticky-box__back{display:none}}.entity-details--package__nav-sticky-box__like-btn--liked svg path{fill:#fff}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__like-btn-text,.entity-details--package__nav-sticky-box__share-btn-text{display:none}.entity-details--package__nav-sticky-box__book-btn{flex:1;font-size:.8125rem;justify-content:center}.entity-details--package__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details--package__nav-sticky-box__share-btn{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details--package__nav-sticky-box__share-btn:hover{background-color:#fff;border-color:#ff274a;color:#ff6e86}.entity-details--package__nav-sticky-box__share-btn.focus,.entity-details--package__nav-sticky-box__share-btn:focus{background-color:#fff;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#fff}.entity-details--package__nav-sticky-box__share-btn.disabled,.entity-details--package__nav-sticky-box__share-btn:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active,.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active,.show>.entity-details--package__nav-sticky-box__share-btn.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active:focus,.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details--package__nav-sticky-box__share-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.entity-details--package__nav-sticky-box__share-box{bottom:calc(100% + 26px);width:11.875rem}.entity-details--package__nav-sticky-box__share-box:before{bottom:auto;left:1%;top:100%;transform:translate(5px) scale(-1)}.entity-details--package__nav-sticky-box__share-box--open{top:auto}ul.entity-details__nav-sticky-box__share-buttons.sk-reset-ul>li{display:block}}#sticky-package-box-pink__button{font-size:.9375rem;line-height:150%;padding:12px 28px;text-align:center;width:178px}@media (max-width:1023.98px){#sticky-package-box-pink__button{font-size:15px;font-style:normal;font-weight:600;line-height:150%;padding:12px 23px;text-align:center;width:138px}}@media (max-width:767.98px){#sticky-package-box-pink__button{padding:.5rem;width:100%}}#sticky-package-box-pink__button-reservation{font-size:.9375rem;font-weight:500;line-height:150%;padding:12px 28px;text-align:center;width:max-content}@media (max-width:1023.98px){#sticky-package-box-pink__button-reservation{font-size:15px;font-style:normal;font-weight:500;line-height:150%;padding:12px 23px;text-align:center;width:138px}}@media (max-width:767.98px){#sticky-package-box-pink__button-reservation{padding:.5rem;width:100%}}#sticky-package-box-dark__button{border:1px solid #fff;border-radius:4px;font-size:.9375rem;line-height:150%;padding:12px 28px}@media (max-width:1023.98px){#sticky-package-box-dark__button{font-size:15px;font-style:normal;font-weight:600;line-height:150%;padding:12px 23px;text-align:center}}.sticky-box-pink__button{font-size:.875rem}@media (max-width:1023.98px){.sticky-box-pink__button{font-size:.6rem}}@media (min-width:568px){.sticky-package-container{margin-left:-16px}}@media (min-width:1024px){.sticky-package-container{margin-left:5.3125rem}}.entity-details__comments-header{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:25px;padding-right:0}@media (min-width:1024px){.entity-details__comments-header{padding-right:calc(8.3333% + 30px)}}@media (max-width:767.98px){.entity-details__comments-header{flex-direction:column;margin-bottom:0;padding-right:0}}.entity-details__comments-title{flex:1;margin-bottom:0}@media (max-width:767.98px){.entity-details__comments-title{font-size:22px;font-weight:600;line-height:30px}}@media (min-width:1024px){.entity-details__comments-listing{padding-right:5.125rem}}.entity-details__comments-listing-modal{margin-bottom:40px}@media (max-width:767.98px){.entity-details__comments-listing-modal{margin-bottom:20px}}.entity-details__comments-more-btn{margin:auto;width:256px}@media (min-width:568px){.entity-details__comments-more-btn{border-color:#fff;font-weight:600!important;width:auto}}.entity-details__comments-picture,.entity-details__comments-picture img{height:7.5rem;width:7.5rem}.entity-details__comments-picture-modal img{height:3.6125rem;width:3.6125rem}.entity-details__comments-info{color:#2c2c2c;font-weight:600;line-height:25px;margin-left:10px}.entity-details__comments-info:nth-child(2) span{color:#656565;font-weight:400}.entity-details__comments-picture img svg{height:6.25rem;width:6.25rem}.entity-details__comments-description-modal{color:#2c2c2c}.entity-details__comment-wrap{flex:0 0 73%;max-width:73%}.entity-details__comments-wrap .entity-details__comments-listing-modal p{font-size:15px}.entity-details__comments-wrap .entity-details__comments-listing-modal:first-child{margin-top:93px}@media (max-width:767.98px){.entity-details__comments-wrap .entity-details__comments-listing-modal:not(:first-child){border-top:1px solid #656565;padding-top:20px}}.entity-details__comments-modal{box-shadow:0 4px 15px #00000040;height:756px;width:656px}@media (min-width:568px){.entity-details__comments-modal{background:#f2f2f2;border-radius:4px;max-height:80vh}}.entity-details__comments-modal::-webkit-scrollbar-thumb{background-color:grey;border-radius:4px;width:5px}.entity-details__comments-modal::-webkit-scrollbar{background-color:#fff;border-radius:4px;width:5px}@media (max-width:767.98px){.entity-details__comments-modal{min-height:100%}}.entity-details__comments-modal-sticky-head{background:#fff;height:83px;position:fixed;width:100%}@media (min-width:568px){.entity-details__comments-modal-sticky-head{background:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px;width:656px}}.entity-details__comments-modal-sticky-head h4{color:#444;font-size:22px;line-height:30px}@media (max-width:767.98px){.entity-details__comments-modal-sticky-head h4{font-size:30px}}.comments-slider .swiper-component--wrap{margin-bottom:2.5rem}.comments-slider .el-card{margin-right:16px;width:256px}.comments-slider__image{transform:translate(88px,40px);width:80px;z-index:2}.comments-slider__image img{height:80px;width:80px}.comments-slider__one-comment__image{transform:translate(96px,40px)}.comments-slider_description{background:#444;box-shadow:0 0 15px #0000001a;color:#fff;font-size:14px;font-weight:400;height:230px;line-height:160%;padding:63px 37px 34px 32px;width:256px;z-index:1}.comments-slider_description--one{margin-left:8px}@media (max-width:767.98px){.comments-slider_description{padding:3.375rem 1.25rem 1.25rem}}.comments-slider_user{margin-top:23px}@media (max-width:767.98px){.comments-slider_user{margin-top:1rem}}.tiny-slider__mobile-version--carousel .comments-slider__card .comments-slider_description p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.tiny-slider__mobile-version--carousel .comments-slider__card .comments-slider_description span.comments-slider-more{margin-left:0}.entity-details__comments-wrap .tiny-slider__mobile-version--carousel{display:flex}.entity-details__one-comment-wrap{display:flex;justify-content:center}.package-details{padding:0!important}@media (max-width:767.98px){.package-details{align-items:flex-end}.package-details .container-header{padding:0 24px}}.package-details ul{list-style:none;padding-left:0}.package-details--placeholder{height:calc(var(--vh, 1vh)*100);width:100%}.package-details--placeholder .linear-progress,.package-details--placeholder .small{display:block}.package-details__slider-section{align-items:center;display:flex;height:calc(var(--vh, 1vh)*100);position:relative;width:100%}.package-details__slider-section .container-header{align-items:center;display:flex}@media (max-width:767.98px){.package-details__slider-section{align-items:flex-end}}.package-details .tiny-slider{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.package-details .tiny-slider .tiny-slider__slide__inner{height:100vh}.package-details .tns-nav{bottom:6.625rem;left:8%;position:absolute;z-index:99}@media (min-width:1024px){.package-details .tns-nav{left:calc(8% + 100px)}}@media (max-width:767.98px){.package-details .tns-nav{display:none}}.package-details .tns-nav button{background-color:#fff;border:none;height:.1875rem;margin-right:.4375rem;opacity:.3;width:1.25rem}@media (min-width:1024px){.package-details .tns-nav button{margin-right:.875rem;width:3.5rem}}.package-details .tns-nav .tns-nav-active{opacity:1}.blur,.package-details__jumbotron,.package-details__scroll-next{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:.5rem;padding:2rem 2.5rem;z-index:3}.package-details__reservation{background-color:#fff;color:#2c2c2c}.package-details__jumbotron{height:auto;margin-bottom:12rem;max-height:calc(var(--vh, 1vh)*100 - 266px);overflow:auto;padding:1rem;position:relative;width:100%}.package-details__jumbotron p{font-size:.9375rem;line-height:165%}@media (max-width:767.98px){.package-details__jumbotron p{font-size:.9375rem;line-height:165%}}@media (min-width:568px){.package-details__jumbotron{margin-bottom:0;margin-left:-16px;padding:2rem;width:25.5rem}}@media (min-width:1024px){.package-details__jumbotron{margin-left:5.3125rem;width:37rem}}.package-details__jumbotron-sm{width:21.25rem}@media (min-width:1024px){.package-details__jumbotron-sm{width:24rem}}.package-details__jumbotron-title{font-size:2.5rem;font-weight:500;line-height:3.125rem}@media (max-width:767.98px){.package-details__jumbotron-title{font-size:1.875rem;line-height:2.5rem}}@media (min-width:1024px){.package-details__jumbotron-title--sm{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.package-details__jumbotron-title--sm{font-size:1.875rem;line-height:2.5rem}}.package-details__jumbotron-link{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.0625rem;line-height:1.75rem;margin-right:1rem;padding:0;text-decoration:underline}.package-details__jumbotron-link:hover{color:#ff5a75;text-decoration:none}@media (max-width:767.98px){.package-details__jumbotron-link{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:2rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:1.0625rem;font-weight:400;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{height:1.5rem;margin-right:.5rem;vertical-align:text-bottom;width:1.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:1.0625rem;font-weight:600}@media (max-width:767.98px){.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:1rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:.9375rem;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{margin-right:.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:.9375rem}}.package-edit-info .package-details__jumbotron-detail-list-item--expandable span{cursor:default}.package-details__details-section-list-item,.package-details__jumbotron-detail-list-item{margin-bottom:.375rem}.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:1.0625rem;font-weight:500}@media (max-width:767.98px){.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:.9375rem;line-height:165%}}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:1.5rem}.package-details__details-section-list-item .items-wrap,.package-details__jumbotron-detail-list-item .items-wrap{align-items:flex-start;display:flex}.package-details__details-section-list-item--expandable span,.package-details__jumbotron-detail-list-item--expandable span{cursor:pointer}.package-details__details-section-list-item--expandable .item-details p,.package-details__jumbotron-detail-list-item--expandable .item-details p{color:#fffc;font-size:.9375rem;font-weight:400;line-height:165%;margin-top:0}.package-details__details-section-list-item--expandable .icon,.package-details__jumbotron-detail-list-item--expandable .icon{background-image:url(/images/icons/packages/dropdown-white.svg);background-repeat:no-repeat;display:inline-block;height:.625rem;margin-left:.5rem;width:.875rem}.package-details__details-section-list-item--expanded .icon,.package-details__jumbotron-detail-list-item--expanded .icon{transform:rotate(180deg)}.package-details__details-section-list-item{margin-bottom:.5rem}.package-details__detail-section-list-lg li img{height:2rem;width:2rem}.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:2rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:1.5rem}}.package-details__jumbotron-tabs{display:flex;gap:1.5rem;margin-top:.875rem}.package-details__jumbotron-tabs--overnight{gap:1rem}.package-details__jumbotron-tab{cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.75rem;opacity:.5;padding:.75rem 0}.package-details__jumbotron-tab--active{border-bottom:2px solid #fff;opacity:1}@media (max-width:767.98px){.package-details__jumbotron-tab{font-size:15px;line-height:165%}}.package-details__scroll-next{border:none;border-radius:.5rem 0 0 .5rem;color:#fff;cursor:pointer;font-size:1.0625rem;height:3.75rem;padding:.375rem 1.125rem;position:absolute;right:0;top:50%;width:auto}.package-details__scroll-next img{filter:brightness(0) invert(1);height:auto;margin-left:.6875rem;width:1.1875rem;z-index:33}@media (max-width:767.98px){.package-details__scroll-next{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;font-size:.9375rem;height:auto;justify-content:center;right:50%;top:calc(100vh - 160px);transform:translateX(50%)}.package-details__scroll-next img{margin:.5rem auto auto;width:.8125rem}}.package-details__details-section-row{display:flex;gap:2rem;padding-top:1.5rem}@media (max-width:1439.98px){.package-details__details-section-row{flex-wrap:wrap}}.package-details__jumbotron-detail-list .overnight-rooms-info{color:#fff;font-weight:400}@media (max-width:767.98px){.package-details__jumbotron-detail-list .overnight-rooms-info{font-size:.9375rem}}.overnight-rooms-info{color:#929292;font-size:17px;font-style:italic;font-weight:500;line-height:165%}.package-details__details-section-list-item .item-details{color:#929292;font-size:15px;line-height:165%}.package-details__details-section-list-item .item-details p{margin-left:2rem}.package-details__details-section-list-item p{font-weight:400;margin-top:0}.package-details__detail-section-list li img{margin-right:.5rem}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:0}.package-details__details-section-list-item:not(:first-child) .item-title{margin-top:1rem}.package-details__details-section-wrapper h1{font-size:2.5rem;line-height:3.125rem}.package-details__details-section-wrapper h2{font-size:1.875rem;line-height:2.5rem;padding:2rem 0}.package-details__details-section-wrapper h3{font-size:1.375rem;line-height:1.875rem}.package-details__details-section h3{align-items:center;display:flex;justify-content:space-between}@media (max-width:1023.98px){.package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-white.svg);background-repeat:no-repeat;background-size:1.1875rem;display:block;height:20px;width:20px}.package-details__details-section--expanded{transform:rotate(180deg)}}@media (max-width:767.98px){.package-details__details-section p{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list{margin:1rem 0}.package-details__detail-section-list li{font-size:1.0625rem;font-weight:400;line-height:165%}@media (max-width:767.98px){.package-details__detail-section-list li{font-size:.9375rem}}.package-details__details-section{border-top:1px solid #444;padding:2rem 0}.package-details__details-section-no-border{padding:2rem 0}.package-details__details-list-wrap{flex:0 0 25%}@media (max-width:767.98px){.package-details__details-list-wrap{flex:0 0 100%}}.package-details__details-list-wrap .event-title{font-size:1.0625rem;font-weight:600;line-height:165%}.package-details__details-section-wrapper{display:flex;flex-direction:column;padding:8rem 0}@media (max-width:767.98px){.package-details__details-section-wrapper{padding:1.5625rem 1.5625rem 12rem}}.package-details__details-section-calculations{order:5;padding:0}.package-details__details-section-calculations h2{padding-bottom:1rem}.package-details__details-section-calculations ul{margin:0;padding-bottom:2.5rem}.package-details__details-section-calculations ul li{display:flex;margin-bottom:.25rem}.package-details__details-section-calculations ul li:nth-child(2){margin-bottom:1rem}.package-details__details-section-calculations ul li span{flex:0 0 30%;font-size:17px;line-height:165%}.package-details__details-section-calculations ul li span:first-child{flex:1 0 70%}@media (min-width:768px){.package-details__details-section-calculations ul li span{flex:0 0 50%}.package-details__details-section-calculations ul li span:first-child{flex:1 0 50%}}@media (max-width:767.98px){.package-details__details-section-calculations ul li span{display:flex;flex:0 0 35%;justify-content:flex-end}.package-details__details-section-calculations ul li span:first-child{flex:1 0 66%;justify-content:flex-start}}.bolder{font-weight:600}.package-details__location-infos-modal{z-index:6667}.package-details__location-infos-modal .sk-modal__inner{align-items:start;background-color:#444;color:#fff;display:grid;height:100%;max-width:100%;position:relative;width:100%}.package-details__location-infos-modal .sk-modal__inner .sk-modal__body{margin-top:4.25rem}@media (min-width:568px){.package-details__location-infos-modal .sk-modal__inner{height:90%;max-width:85%;width:85%}.package-details__location-infos-modal .sk-modal__inner .sk-modal__body{margin-top:5.375rem}}.package-details__location-infos-modal .cover-photos img{height:31.9375rem;width:100%}.package-details__location-infos-modal .sk-modal__body{padding:0}.package-details__location-infos-modal .entity-details__description-section{background-color:#2c2c2c;padding-bottom:0}.package-details__location-infos-modal .entity-details__details-wrap{padding:2rem 3.375rem}@media (min-width:1024px){.package-details__location-infos-modal .entity-details__details-wrap{padding:2.9375rem 6.5rem}}.package-details__location-infos-modal .entity-details__description-row{margin:0 3.375rem;padding-bottom:2rem}.package-details__location-infos-modal .entity-details__description-row:first-child{border-top:none}@media (min-width:1024px){.package-details__location-infos-modal .entity-details__description-row{margin:0 6.5rem}}@media (max-width:767.98px){.package-details__location-infos-modal .entity-details__description-row{margin:0 1.5rem}}.package-details__location-infos-modal .entity-details__description-valuation-row{border-bottom:1px solid #656565}.package-details__location-infos-modal .entity-details__description-label{line-height:3.125rem;width:100%}@media (min-width:568px){.package-details__location-infos-modal .entity-details__description-label{margin-bottom:1rem}}.package-details__location-infos-modal .entity-details__description-label h2{line-height:3.125rem}.package-details__location-infos-modal .sk-modal__head{background-color:#444;border-bottom:1px solid #4f4f4f;border-radius:8px 8px 0 0;position:fixed;width:100%;z-index:9}@media (min-width:568px){.package-details__location-infos-modal .sk-modal__head{max-width:85%;width:85%}}.package-details__location-infos-modal .sk-modal__head h4{color:#fff}.package-details__location-infos-modal .sk-modal__head span:first-child{margin:auto}.package-details__location-infos-modal .sk-modal__close{color:#fff}.package-details__location-infos-modal .sk-modal__close .sk-icon svg path{fill:#fff}.package-details__location-infos-modal .entity-details__description-row{flex-direction:column;padding-top:2rem}.package-details__location-infos-modal .close-modal-button{margin:2.5rem}.package-details__location-infos-modal .close-modal-button-wrap{background-color:#444;border-top:1px solid #4f4f4f;bottom:0;display:flex;justify-content:flex-end;position:sticky;z-index:99}.package-details__location-infos-modal .tiny-slider{height:31.9375rem;position:relative;width:100%}.package-details__location-infos-modal .tiny-slider .tiny-slider__slide__inner{height:31.9375rem;min-height:31.9375rem}.package-details__location-infos-modal .tns-nav{align-items:center;bottom:1.5rem;clip-path:inset(0 0 0 0);display:flex;height:2rem;justify-content:flex-start;left:50%;overflow:hidden;position:absolute;scroll-behavior:smooth;transform:translate(-50%);white-space:nowrap;width:4.3125rem;z-index:99}.package-details__location-infos-modal .tns-nav button{border-radius:50%;flex:0 0 auto;height:.375rem;margin-right:.5rem;opacity:1;padding:0;width:.375rem}.package-details__location-infos-modal .tns-nav .scaled-down{transform:scale(.83);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .scaled-up{transform:scale(1);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .scaled-down-mini{transform:scale(.66);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .tns-nav-not-active{opacity:.4;transition:opacity .1s cubic-bezier(.455,.03,.515,.955)}@media (max-width:767.98px){.package-details__location-infos-modal .tns-nav{width:3.375rem}}.package-details__location-infos-modal .tiny-slider__navigation button{height:1.5rem;position:absolute;width:1.5rem;z-index:22}.package-details__location-infos-modal .tiny-slider__navigation button svg{background-color:#fffc;border-radius:40px;box-shadow:0 2px 3px 0 #0000003d;height:1.5rem;padding:8px;width:1.5rem}.package-details__location-infos-modal .tiny-slider__navigation button svg path{fill:#2c2c2c}.package-details__location-infos-modal .tiny-slider__navigation .tiny-slider__arrow--gallery-right{right:2.25rem}.package-details__location-infos-modal .tiny-slider__navigation .tiny-slider__arrow--gallery-left{left:2.25rem}.package-details__location-infos-modal .entity-details__description__list li{font-weight:600;margin-bottom:1rem}.package-details__location-infos-modal .entity-details__description-valuation-list li{font-weight:600}.package-details__location-infos-modal .entity-details__description-valuation-list li:not(:last-child){margin-bottom:1rem}.package-details__location-infos-modal .entity-details__location{font-size:22px;font-weight:600;line-height:30px}.package-details__location-infos-modal .entity-details__details-features{font-size:15px;line-height:165%}@media (max-width:767.98px){.package-details__location-infos-modal .tiny-slider{height:14.375rem}.package-details__location-infos-modal .tiny-slider .tiny-slider__slide__inner{height:14.375rem;min-height:14.375rem}.package-details__location-infos-modal .cover-photos img{height:14.375rem}.package-details__location-infos-modal .tiny-slider__navigation{display:none}.package-details__location-infos-modal .tns-nav{bottom:1rem}.package-details__location-infos-modal .tns-nav button{margin-right:.3125rem}.package-details__location-infos-modal .entity-details__details-wrap{padding:1.5rem}.package-details__location-infos-modal .entity-details__description-row{padding:1.5rem 0}.package-details__location-infos-modal .entity-details__description-label,.package-details__location-infos-modal .entity-details__description-label h2,.package-details__location-infos-modal .entity-details__title--small-screen{font-size:1.375rem;line-height:1.875rem}.package-details__location-infos-modal .close-modal-button{flex:0 0 88%;margin:.75rem auto}.package-details__location-infos-modal .entity-details__location{font-size:15px;font-weight:400;line-height:165%}.package-details__location-infos-modal .entity-details__details-features{justify-content:flex-start;margin-top:1rem}.package-details__location-infos-modal .entity-details__details-features li{background-position:0 -2px;font-size:15px;line-height:165%;padding-left:28px;padding-top:0}.package-details__location-infos-modal .entity-details__details-features li:first-child{margin-right:35px}.package-details__location-infos-modal .entity-details__description__list li{font-weight:400;margin-bottom:8px}.package-details__location-infos-modal .sk-modal__head h4{font-size:25px;line-height:35px}.package-details__location-infos-modal .entity-details__description-valuation-list li{font-weight:400}.package-details__location-infos-modal .entity-details__description-valuation-list li:not(:last-child){margin-bottom:8px}}.package-details__jumbotron-label-list{display:inline-block}.package-details__jumbotron-label-list:not(:last-child):after{content:",";padding-right:5px}.package-details__jumbotron-detail-list{display:grid}.package-details__jumbotron-detail-list .room-item .item-details{margin-left:1.875rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list .room-item .item-details{margin-left:1.875rem}}.txt_underline{cursor:pointer!important;text-decoration:underline}.flex-centered{align-items:center;display:flex}@media (max-width:767.98px){.width-100-sm{width:100%}}.block-footer{display:block!important}.package-filter__footer.package-summary__sticky-box{bottom:0;position:fixed;width:100%}.package-filter__footer.package-summary__sticky-box .btn.btn--secondary--outline.btn--sm{color:#2c2c2c}.package-filter__footer.package-summary__sticky-box .btn.btn--secondary--outline.btn--sm:hover{color:#ff5a75}.package-filter__footer.package-summary__sticky-box .package-summary__sticky-box-button-wrap{display:flex;gap:2rem;justify-content:flex-start;padding:0}.package-details--reserve-summary-2{padding-bottom:8.75rem!important}.package-details--reserve-summary-2 .btn.btn--secondary--outline.btn--sm{color:#2c2c2c}@media (max-width:767.98px){.package-details--reserve-summary-2{padding-bottom:5.625rem!important}.package-details--reserve-summary-2 .btn.btn--secondary--outline.btn--sm{width:100%}}.package-details__details-section-wrapper h3.package-details__details-section-list-title{font-size:1.5rem;font-weight:500;line-height:2rem}.user-dashboard__initial-request-details-status{background:#fff;border:1px solid grey;border-radius:4px;margin-bottom:40px;padding:.125rem .5625rem;width:fit-content}.user-dashboard__initial-request-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}.user-dashboard__initial-request-package-available-yellow{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.user-dashboard__initial-request-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.user-dashboard__initial-request-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.room-wrap p{font-weight:500}.magazines__inner{background:#272727;padding-bottom:3.75rem;padding-top:3.5rem}@media (max-width:767.98px){.magazines__inner{margin-top:155px;padding-top:1.25rem}}.eventjobs__header,.magazines__header{background-color:#2c2c2c;padding:5rem 0 3.4375rem}@media (min-width:768px){.eventjobs__header,.magazines__header{padding:5rem 0}}@media (min-width:1440px){.eventjobs__header,.magazines__header{padding:5.9375rem 0}}@media (max-width:767.98px){.eventjobs__header,.magazines__header{padding:5rem 0 1.875rem;position:fixed;width:100%;z-index:3}.magazines__header-sticky{animation:showDown .3s ease-in-out;animation-fill-mode:forwards}.magazines__header-scroll-down{animation:hideUp .8s ease-in-out;animation-fill-mode:forwards}}@keyframes showDown{0%{height:0}to{height:155px}}@keyframes hideUp{25%{height:155px}50%{height:78px}to{height:0}}.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{display:block;font-size:2.1875rem;font-weight:600;line-height:2.8125rem;text-align:center;z-index:5}@media (min-width:768px){.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{font-size:4.0625rem;line-height:4.6875rem}}.magazines__header-title--link{display:block}@media (max-width:767.98px){.magazines__header-title--link{display:none}}.magazines__header-title--link:hover{color:#fff}.magazines__header-title--mobile{display:block}@media (min-width:568px){.magazines__header-title--mobile{display:none}}@media (max-width:767.98px){.magazines__details__gallery-disabled{max-width:100%!important;width:100%!important}}.pagination--magazine-overview{margin-bottom:5rem}@media (min-width:768px){.pagination--magazine-overview{margin-bottom:9.375rem}}@media (max-width:767.98px){.break-no-mobile{display:none}}.magazines__details__content>p{padding-bottom:1rem}@media (max-width:767.98px){.magazines__details__content p,.magazines__details__content span{font-size:1rem;line-height:1.5rem}}.magazines__details__content img{height:auto;max-width:100%}.mobile-hidden{display:block}@media (max-width:767.98px){.mobile-hidden{display:none}}.magazines__no-results--message{font-size:25px;font-weight:500;line-height:35px;margin:1.25rem 0 3.75rem;padding:27px;text-align:center}.magazines__no-results--newest-title{font-size:30px;font-weight:600;line-height:40px;margin-bottom:1.5rem}.magazine__details{background-color:#272727;padding-bottom:5rem}.search-page__sticky-filter--magazine-overview.search-page__inline-filter{margin-top:7.5rem}.magazines__entity-card{margin-bottom:4rem}.magazines__entity-image{margin-bottom:1.5rem;position:relative}.magazines__entity-image__placeholder{margin:-19px -19px 24px;padding:0}.magazines__entity-image-link{display:block;padding-top:55%}.magazines__like-btn{align-items:center;background-color:#444;border-radius:3px;bottom:1rem;display:flex;font-size:.875rem;line-height:.875rem;padding:.625rem;position:absolute;right:1rem;z-index:2}.magazines__like-btn .sk-icon{margin-right:.3125rem}.magazines__like-btn .sk-icon svg{height:.9375rem;width:.9375rem}.magazines__like-btn:hover .sk-icon svg path{fill:#ff5a75}@media (min-width:768px){.magazines__like-btn{bottom:1.5rem;font-size:1rem;line-height:1rem;right:1.5rem}.magazines__like-btn .sk-icon svg{height:1.25rem;width:1.25rem}}.magazines__like-btn--no-display{display:none}.magazines__entity-title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem;margin-bottom:.5rem}.magazines__entity-date{color:#c5c5c5;font-size:.8125rem;letter-spacing:.2px;line-height:1.25rem;margin-bottom:.5rem}.magazines__entity-excerpt-link{color:#ff5a75;display:inline-block}.magazines__entity-excerpt-link:hover{color:#d94d64}.magazines__entity-excerpt-link span{color:#fff;margin-right:3px}.magazines__entity-card--placeholder .ph-row .big{height:2.5rem}.sm-screen-inline{display:none}@media (max-width:767.98px){.sm-screen-inline{display:inline}}.magazines__categories{background-color:#2c2c2c;border-radius:4px;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;top:55px}.magazines__categories--sticky{position:sticky;position:-webkit-sticky;top:126px}.magazines__categories-form{align-items:center;background-color:#444;border-radius:6px;display:flex;justify-content:space-between;padding:0 1rem}.magazines__categories-form-search-active,.magazines__categories-form:focus-within{background-color:#656565}.magazines__categories-form-input{background:none;border:none;caret-color:#fff;color:#fff;flex:1;font-size:1.125rem;line-height:3rem;min-width:0}.magazines__categories-form-input::placeholder{color:#fff}.magazines__categories-form-submit,.magazines__categories-form-submitted{background:#0000 url(../images/icons/forms/search.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;height:20px;text-indent:-9999px;width:20px}.magazines__categories-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.magazines__categories-menu{list-style:none;margin:0 0 1.75rem;padding:0}.magazines__categories-menu-item a{display:block;font-size:1rem;padding:.3125rem 0}.magazines__categories-menu-item--title{margin-bottom:.625rem}.magazines__categories-menu-item__selected a{color:#ff5a75}.magazines__categories-menu__title{color:#fff;font-size:1.5625rem;line-height:2.1875rem}.magazines__categories-menu__title:hover{color:#fff}.magazines__categories--placeholder .ph-row div{height:25px}.magazines__categories--placeholder .ph-row .big{height:50px}.magazines__categories--placeholder .ph-row .big.empty{height:10px}.magazines__categories-sticky-menu-wrap{background-color:#121212;display:block;position:sticky;top:155px;z-index:9}@media (min-width:568px){.magazines__categories-sticky-menu-wrap{display:none}}.magazines__categories-sticky-menu-wrap--sticky{animation:goUp .3s ease-in-out;animation-fill-mode:forwards}.magazines__categories-sticky-menu-wrap--sticky-up{animation:goDown .3s ease-in;animation-fill-mode:forwards}@keyframes goDown{0%{top:70px}to{top:155px}}@keyframes goUp{0%{top:155px}to{top:70px}}.magazines__categories-sticky-menu{background-color:#2c2c2c;display:flex;list-style:none;margin:0;overflow:scroll;padding:.4375rem .625rem 1.5625rem}.magazines__categories__sticky-menu__pill{background-color:#444;border-radius:20px;font-size:.75rem;font-weight:600;line-height:12px;margin:0 8px 0 0;padding:10px 16px;text-align:center;white-space:nowrap}.magazines__categories__sticky-menu__pill--pink{color:#ff5a75!important}.magazines__details{background:#272727;overflow:clip;padding-top:1.5rem}@media (min-width:768px){.magazines__details{padding-top:3.5rem}}.magazines__details__title{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:1.5rem}.eventjobs__details__date,.magazines__details__date{color:#c5c5c5;font-size:.8125rem;font-weight:400;margin-right:1rem}.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{align-items:flex-start;display:flex;flex-direction:column;font-size:.8125rem;justify-content:flex-start;letter-spacing:.2px;margin-bottom:.625rem}@media (max-width:767.98px){.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{flex-direction:row}}@media (min-width:768px){.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{align-items:center;flex-direction:row}}.magazines__details__tags a{text-decoration:underline}@media (max-width:767.98px){.magazines__details__tags a{font-size:.875rem!important;line-height:1.25rem!important}}.magazines__details__image img{max-width:100%}.magazines__details__image .tiny-slider__header{display:none}.magazines__details__image .tiny-slider__arrow--carousel-left{left:1rem}.magazines__details__image .tiny-slider__arrow--carousel-right{right:1rem}.magazines__details__image--youtube{overflow:hidden;padding-top:55%;position:relative;-webkit-transform:translateZ(0)}.magazines__details__image--youtube iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.magazines__details__image-cont{padding-top:55%}@media (max-width:767.98px){.magazines__details__image-cont-no-comment{margin-bottom:22px}.safari-no-jump .magazines__details__image-cont-no-comment{margin-bottom:17px}}.magazines__details__meta-data{display:flex;margin-top:.625rem;min-height:2.375rem}.magazines__details__meta-data__not-loaded{margin-bottom:80%}@media (min-width:568px){.magazines__details__meta-data{justify-content:space-between;margin-top:1.75rem}}.eventjobs__details__share-buttons,.magazines__details__share-buttons{align-items:center;display:flex;list-style:none;margin:0;padding:0}.eventjobs__details__share-button,.magazines__details__share-button{background:#0000 url(/images/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;margin-right:1rem;width:1.5rem}.eventjobs__details__share-button:last-child,.magazines__details__share-button:last-child{margin-right:0}.eventjobs__details__share-button svg,.magazines__details__share-button svg{display:none}.eventjobs__details__share-button>span,.magazines__details__share-button>span{display:block;height:100%}.magazines__details__share-button--twitter{background-image:url(/images/twitter-white.svg)}.magazines__details__share-button--facebook{background-image:url(/images/facebook-white.svg)}.magazines__details__share-button--whatsup{background-image:url(/images/whatsup-white.svg)}@media (min-width:568px){.magazines__details__share-button--whatsup{display:none}}.magazines__details__share-button--pinterest{background-image:url(/images/pinterest-white.svg)}.magazines__details__content{margin-top:2.8125rem}.magazines__details__content a{text-decoration:underline}.magazines__details__like-btn{align-items:center;display:flex;position:absolute;right:14px}.magazines__details__like-btn.btn--icon.btn--sm .sk-icon{margin-right:.375rem}@media (min-width:568px){.magazines__details__like-btn{margin-top:-7px}}.magazines__details__share-btn{height:2.375rem;margin-right:1rem;width:6.0625rem}@media (max-width:340px){.magazines__details__share-btn{margin-right:.625rem}}@media (max-width:767.98px){.magazine-details--icons{margin-right:5.25rem}}@media (max-width:330px){.magazine-details--icons{margin-right:5.5rem}}@media (max-width:767.98px){.magazine-details--icons--more-likes{margin-right:5.875rem}}@media (max-width:330px){.magazine-details--icons--more-likes{margin-right:6.125rem}}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{display:inline-block;margin-right:.9375rem;max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide:last-child{margin-right:0}.magazines__details__gallery-slide-text{overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.magazines__details__gallery-slide-text{margin-top:.25rem}}.magazines__details__form{margin-bottom:5.9375rem;margin-top:.3125rem;max-width:31.25rem}.magazines__details__form input[type=text]{color:#121212}.magazines__details__form textarea{border-radius:0;color:#121212;min-height:6.25rem}.magazines__details__form textarea::placeholder{color:#121212}.magazines__details__form .entity-contact-form__message{border-radius:.3125rem;margin:1.25rem 0;padding:.625rem .9375rem}.magazines__details__form .entity-contact-form__message--error{background-color:#ff5a75}.magazines__details__form select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSA2IDYgNi02Ii8+PC9zdmc+");background-position:97% 54%;background-repeat:no-repeat;border:none;border-radius:0;color:#121212;cursor:pointer;text-indent:0;text-overflow:""}@media (max-width:767.98px){.magazines__details__form .btn{width:100%}}.search-page__sticky-filter--magazine-overview .search-page__mobile-map-trigger{display:none}@media (max-width:767.98px){.search-page__sticky-filter--magazine-overview{padding-bottom:1.875rem}}.magazines__details__image-placeholder{padding-top:55%}.magazines__details__image-placeholder .ph-picture{height:100%}.magazines__details__breadcrumb-navi--wapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:80px 15px 15px;width:100%}.magazines__details__breadcrumb-navi--wapper-sticky{padding-top:0;position:fixed;top:70px;z-index:999}@media (min-width:568px){.magazines__details__breadcrumb-navi--wapper{display:none}}.magazines__details__breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.magazines__details__breadcrumb-navi--icon{padding:0 8px}.magazines__details__breadcrumb-navi--icon span svg{width:11px}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript{display:flex}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{height:auto;width:100%}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:none}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}.magazines__details .tiny-slider__mobile-version{gap:.9375rem;overflow:auto;white-space:nowrap}.magazines__details .tiny-slider__mobile-version.mobile-swiper--one-item .swiper-slide{max-width:100%;width:100%}@media (max-width:767.98px){.magazines__details .tiny-slider__mobile-version{margin-left:-.9375rem;margin-right:-.9375rem;padding-left:.9375rem;padding-right:.9375rem}.magazines__details .tiny-slider__mobile-version .swiper-slide{max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}}.magazines__details__related-slider{margin-bottom:12.5rem;margin-top:5.9375rem}.magazines__details__related-slider .tiny-slider__title{font-size:1.875rem;line-height:2.5rem}.magazines__details__related-slider .tns-outer:after,.magazines__details__related-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.magazines__details__related-slider .tns-outer:before{right:100%}.magazines__details__related-slider .tns-outer:after{left:100%}.magazines__details__related-slider .tns-ovh{overflow:visible;z-index:1}.magazines__details__related-slider .tiny-slider__navigation{z-index:3}.magazines__details__related-slider .tns-horizontal.tns-subpixel{display:flex}.magazines__details__related-slider .tiny-slider__mobile-version .tiny-slider__slide{display:inline-block;margin-right:1.875rem;width:19.0625rem}@media (min-width:768px){.magazines__details__related-slider{margin-bottom:3rem}.magazines__details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.magazines__details__related-slider{margin-top:1rem}}.magazines__details__related-image{height:9.375rem}@media (min-width:768px){.magazines__details__related-image{height:15.375rem}}.magazines__details__related-image img{transition:transform .2s ease-in-out}.magazines__details__related-image:hover img{transform:translateX(0) translateY(0) scale(1.105)}.magazines__details__related-title{font-size:1.375rem;line-height:1.875rem;margin-bottom:.3125rem}@media (max-width:767.98px){.magazines__details__related-title{font-size:1.1875rem;line-height:1.5625rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-excerpt{font-size:1.125rem;line-height:1.75rem}.magazines__details__related-excerpt a{display:inline-block}@media (max-width:767.98px){.magazines__details__related-excerpt{font-size:.9375rem;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-description{background-color:#444;flex:1;padding:1rem}@media (min-width:768px){.magazines__details__related-description{padding:1.5rem}}@media (max-width:567.98px){.magazines__details__related-description{max-height:10rem;min-height:9.375rem;white-space:normal}}.magazines__details__related-link{display:flex;flex-direction:column;height:100%}.magazines__details__related-link:hover .magazines__details__related-excerpt{color:#fff}.magazines__details__related-slider .swiper-slide{height:auto;width:24.125rem!important}.magazines__details__related-slider .tiny-slider__slide.magazines__details__related-slide{height:100%}.magazines__details__related-slider .swiper-wrapper,.magazines__details__related-slider .tiny-slider__mobile-version{align-items:stretch}@media (max-width:1439px){.magazines__details__related-slider .swiper-slide{width:18.0625rem!important}}@media (max-width:1023px){.magazines__details__related-slider .swiper-slide{width:19.3125rem!important}}@media (max-width:767px){.magazines__details__related-slider .swiper-slide{width:13.5625rem!important}}@media (max-width:767.98px){.magazines__details__related-slider .swiper-slide{width:19.0625rem!important}}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:block}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .magazines__details__related-description{white-space:normal}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .tiny-slider__slide.magazines__details__related-slide{width:100%}@media (min-width:568px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1024px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.favorites__header{background-color:#272727;padding:6.25rem 0 0;text-align:center}.favorites__header-title{font-size:2.1875rem;line-height:2.8125rem;z-index:2}@media (min-width:768px){.favorites__header-title{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.favorites__header-title{font-size:4.0625rem;line-height:4.6875rem}}.favorites__header-subtitle{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin:.625rem 0 3.125rem}@media (min-width:768px){.favorites__header-subtitle{font-weight:700;margin:0 0 3.125rem}}@media (min-width:1024px){.favorites__header-subtitle{margin-bottom:5rem}}.favorites__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 1rem;position:relative;white-space:nowrap;z-index:2}.favorites__tabs--loading{min-height:2.5rem}.favorites__tabs-item{display:inline-block;margin-right:.625rem;position:relative}.favorites__tabs-item:last-child{margin-right:0}.favorites__tabs-item a{border-bottom:2px solid #0000;color:#fff;display:block;font-size:.9375rem;line-height:1.375rem;padding:.5rem .3125rem}.favorites__tabs-item--active a,.favorites__tabs-item:hover a{border-bottom-color:#ff5a75;color:#ff5a75}.favorites__tabs-item--active .favorites__tabs-indicator,.favorites__tabs-item:hover .favorites__tabs-indicator{background-color:#ff5a75}@media (min-width:768px){.favorites__tabs-item{margin-right:.9375rem}.favorites__tabs-item a{font-weight:700}}@media (min-width:1024px){.favorites__tabs-item{margin-right:1.875rem}}@media (min-width:1440px){.favorites__tabs-item a{padding:.5rem .625rem}}.favorites__tabs-indicator{background-color:#fff;border-radius:7px;color:#121212;font-size:.625rem;height:.875rem;position:absolute!important;right:0;top:0;width:.875rem}.favorites__info,.favorites__tabs-indicator{align-items:center;display:flex;justify-content:center}.favorites__info{flex-direction:column;flex-wrap:wrap;padding:40px 0}@media (min-width:768px){.favorites__info{flex-direction:row;padding:40px 0 62px}}@media (min-width:1024px){.favorites__info{padding:50px 0 70px}}@media (min-width:1440px){.favorites__info{padding:50px 0 90px}}.favorites__info .vdp-datepicker--inline{margin-bottom:1.875rem;right:0;top:100%}.favorites__info .vdp-datepicker--inline input[type=text]{background-color:initial;background-image:url(../images/icons/forms/calendar-new-white.svg);background-position:96%;background-repeat:no-repeat;background-size:8%;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;line-height:21px;padding:6px 0;width:100%}.favorites__info .vdp-datepicker--inline input[type=text]::placeholder{color:#fff}.favorites__info .vdp-datepicker--inline--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.favorites__info .vdp-datepicker--inline--error input[type=text]::placeholder{color:#ff5a75}.favorites__info .vdp-datepicker--inline .cell{color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.selected,.favorites__info .vdp-datepicker--inline .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.favorites__info .vdp-datepicker--inline .day__month_btn,.favorites__info .vdp-datepicker--inline .month__year_btn{color:#2c2c2c}@media (min-width:768px){.favorites__info .vdp-datepicker--inline{margin-bottom:0}.favorites__info .vdp-datepicker--inline input[type=text]{background-size:6%;margin-right:45px;width:270px}}@media (min-width:1024px){.favorites__info .vdp-datepicker--inline input[type=text]{font-size:20px;line-height:30px;width:320px}}.favorites__info-btn{font-size:.875rem;padding:.75rem 1.125rem}@media (min-width:1024px){.favorites__info-btn{font-size:1.125rem;padding:1rem 1.8125rem}}.favorites__info-btn-indicator{background-color:#fff;border-radius:12px;color:#ff5a75;display:inline-block;height:1.5rem;line-height:1.4375rem;margin-right:.625rem;width:1.5rem}.favorites__info-message{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;width:100%}.favorites__info-message .sk-icon{margin-right:3px}.favorites__info-message .sk-icon svg{height:20px;width:20px}@media (max-width:380px){.entity-contact-form__confirm-message>h4{font-size:1.35rem;max-width:88%}}.favorites__info .sk-modal__body{margin-bottom:-1.875rem;position:relative;top:-1.875rem}.favorites__info .floating-label--modal{left:11px!important}.favorites__info .entity-details__contact-form{margin-top:2.5rem}@media (max-width:767.98px){.favorites__info .entity-details__contact-form{margin-bottom:3.7rem}}.favorites__info .entity-details__contact-form .vdp-datepicker__calendar{top:calc(100% + 2px)}.favorites__info .entity-details__contact-form .vdp-datepicker{top:0}.favorites__info .entity-contact-form__confirm-message{margin:2rem 0 20px}.favorites__info textarea.entity-details__contact-input{background-color:#f2f2f2;min-height:124px}.favorites__info .entity-details__contact-input-label--checkbox:before{border-color:#ff5a75}.entity-details__contact-form .vdp-datepicker .favorites__info input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.favorites__info .entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.favorites__info .entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#ff5a75}.favorites__entry{position:relative}.favorites__entry__checkbox{bottom:2.75rem;left:0;position:absolute;width:100%}.favorites__entry__checkbox input{display:none}@media (min-width:1024px){.favorites__entry__checkbox{bottom:3.5rem}}.favorites__entry__checkbox-inner{height:0;margin-left:auto;margin-right:auto;max-width:18.125rem;text-align:right}@media (min-width:768px){.favorites__entry__checkbox-inner{max-width:42.1875rem}}@media (min-width:1024px){.favorites__entry__checkbox-inner{max-width:56.25rem}}@media (min-width:1440px){.favorites__entry__checkbox-inner{max-width:72.75rem}}.favorites__entry__checkbox-label{cursor:pointer;font-size:.9375rem}.favorites__entry__checkbox-label:before{background-size:85%;background:#ffffff4d no-repeat 50%;border:1px solid #fff;border-radius:3px;bottom:2px;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;position:relative;vertical-align:middle;width:1.25rem}input[type=checkbox]:checked+.favorites__entry__checkbox-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-white.svg);border-color:#ff5a75}.favorites__entry--placeholder,.favorites__entry-empty-message{align-items:center;display:flex;justify-content:center;min-height:9rem}@media (max-width:767.98px){.favorites__entry--placeholder,.favorites__entry-empty-message{min-height:6rem}}.search-page__article--favorites .search-page__article__info{display:none}.search-page__article--favorites .search-page__article__excerpt{padding-right:0}@media (min-width:1024px){.search-page__article--favorites .search-page__article__excerpt{width:75%}}@media (max-width:1023.98px){.search-page__article--favorites .search-page__article__image-wrap{height:16.875rem}}@media (max-width:767.98px){.search-page__article--favorites .search-page__article__inner{padding-bottom:3.125rem}}.favorites__more-entries{margin-bottom:8.75rem;text-align:center}.eventjobs__inner{background:#272727;padding-bottom:8.75rem;padding-top:1.5rem}@media (min-width:768px){.eventjobs__inner{padding-bottom:10.625rem;padding-top:3.5rem}}.eventjobs__title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem}.eventjobs__title--mobile-hidden{display:block}@media (max-width:767.98px){.eventjobs__title--mobile-hidden{display:none}.eventjobs__results-wrap .eventjobs__table{margin-top:16.5rem}}.eventjobs__header{position:relative}@media (max-width:1023.98px){.eventjobs__header{padding-bottom:25px}}.eventjobs__header--results{padding:4rem 0}@media (max-width:767.98px){.eventjobs__header--results{padding:0}.eventjobs__header-overview{position:fixed;top:0;width:100%;z-index:9}.eventjobs__header-overview-sticky{top:0;transition:all .6s ease-in-out}.eventjobs__header-overview-hide{top:-155px;transition:all .8s ease-in-out}}.eventjobs__header-title-link a:hover{color:#fff}.eventjobs__table{border-collapse:collapse;font-size:.9375rem;margin-top:2.375rem;width:100%}.eventjobs__table th{border-bottom:1px solid #656565;color:#9e9e9e;font-weight:400;padding-bottom:.9375rem}.eventjobs__table th:nth-child(3),.eventjobs__table th:nth-child(4){text-align:center}.eventjobs__table td{border-bottom:1px solid #656565;padding:.625rem 0;vertical-align:top}.eventjobs__table td:first-child{padding:.625rem 1.3125rem .625rem 0}.eventjobs__table td:nth-child(3),.eventjobs__table td:nth-child(4){padding:.625rem .5625rem;text-align:center}.eventjobs__table tr:last-child td{border:none}.eventjobs__table__name{display:block;font-weight:700}.eventjobs__table__name_small{font-size:.9375rem;font-weight:700;line-height:1.5625rem}.eventjobs__table__employer_small{font-size:.9375rem;font-weight:400;line-height:1.5625rem}.eventjobs__table-content{font-size:.9375rem;line-height:1.5625rem;margin-top:3.125rem}@media (max-width:767.98px){.eventjobs__table__date{display:none}}.eventjobs__table__date_small{font-size:.9375rem;font-weight:400;line-height:1.5625rem;opacity:.6}.eventjobs__no-results-wrap{margin:1.25rem 0 3.75rem}@media (max-width:767.98px){.eventjobs__no-results-wrap{align-items:center;background-color:#535353;display:flex;justify-content:flex-start;margin-top:16.5rem;padding-left:12px;width:100%}}.eventjobs__no-results-wrap img{display:none;height:20px;width:20px}@media (max-width:767.98px){.eventjobs__no-results-wrap img{display:block}}.eventjobs__no-results--message{font-size:25px;font-weight:500;line-height:35px;padding:27px;text-align:center}@media (max-width:767.98px){.eventjobs__no-results--message{font-size:14px;font-weight:400;line-height:22px;margin:0;padding:12px;text-align:left}}.eventjobs__job-search{background-color:#2c2c2c;border-radius:4px;display:block;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;z-index:9}.eventjobs__job-search input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.eventjobs__job-search-form{margin:auto;width:100%}.eventjobs__job-search-sticky{position:sticky;top:126px}@media (max-width:767.98px){.eventjobs__job-search{display:none}}.eventjobs__job-search-mobile{display:none}@media (max-width:767.98px){.eventjobs__job-search-mobile{background-color:#2c2c2c;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:9}.eventjobs__job-search-mobile-sticky{top:155px;transition:all .6s ease-in-out}.eventjobs__job-search-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .eventjobs__job-search-mobile:focus-within{top:155px;transition:none}.eventjobs__job-search-mobile-hide .eventjobs__job-search-select-options,.eventjobs__job-search-mobile-hide .sla_overview-locale-changer--select-options,.eventjobs__job-search-mobile-hide .sla_overview-locale-changer--select-options-single--location{opacity:0}.eventjobs__job-search__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.eventjobs__job-search__title{display:none}}.eventjobs__job-search__title>a:hover{color:#fff}.eventjobs__job-search-field{align-items:center;background-color:#444;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.eventjobs__job-search-field:focus-within{background-color:#656565}.eventjobs__job-search-select,.eventjobs__job-search-text-input,.sla_overview-locale-changer{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#fff;color:#fff;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.eventjobs__job-search-select::placeholder,.eventjobs__job-search-text-input::placeholder,.sla_overview-locale-changer::placeholder{color:#fff}.eventjobs__job-search-active{background-color:#656565}.eventjobs__job-search-select,.sla_overview-locale-changer{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.eventjobs__job-search-select input[type=text],.sla_overview-locale-changer input[type=text]{font-size:1.125rem!important;font-weight:400!important;line-height:1.875rem!important;padding:0!important}.eventjobs__job-search-select-options,.sla_overview-locale-changer--select-options,.sla_overview-locale-changer--select-options-single--location{background-color:#444!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:336px;margin-top:-47px;overflow:auto}.eventjobs__job-search-select-options::-webkit-scrollbar-thumb,.sla_overview-locale-changer--select-options-single--location::-webkit-scrollbar-thumb,.sla_overview-locale-changer--select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}.eventjobs__job-search-select-options::-webkit-scrollbar,.sla_overview-locale-changer--select-options-single--location::-webkit-scrollbar,.sla_overview-locale-changer--select-options::-webkit-scrollbar{background-color:#656565;border-radius:4px;width:4px}@media (max-width:767.98px){.eventjobs__job-search-select-options,.sla_overview-locale-changer--select-options,.sla_overview-locale-changer--select-options-single--location{left:0;top:49px}.eventjobs__job-search-mobile-sticky .eventjobs__job-search-select-options,.eventjobs__job-search-mobile-sticky .sla_overview-locale-changer--select-options,.eventjobs__job-search-mobile-sticky .sla_overview-locale-changer--select-options-single--location{top:48px}.eventjobs__job-search-mobile-sticky .eventjobs__job-search-select__first-option{left:0;top:3px}}.eventjobs__job-search-select-option,.eventjobs__job-search-select-option-empty,.eventjobs__job-search-select__first-option,.sla_overview-locale-changer--select-option{cursor:pointer;font-size:22px;font-weight:600;line-height:30px;margin-right:6px;padding:6px 16px}.eventjobs__job-search-select-option-empty:active,.eventjobs__job-search-select-option-empty:hover,.eventjobs__job-search-select-option:active,.eventjobs__job-search-select-option:hover,.eventjobs__job-search-select__first-option:active,.eventjobs__job-search-select__first-option:hover,.sla_overview-locale-changer--select-option:active,.sla_overview-locale-changer--select-option:hover{background-color:#ff5a75}.eventjobs__job-search-select-option--selected,.sla_overview-locale-changer--selected{background-color:#ff5a75!important}.eventjobs__job-search-select__first-option{background-color:#444;left:0;margin-right:-6px;position:absolute;right:16px;top:3px;width:auto;z-index:999}@media (max-width:767.98px){.eventjobs__job-search-select__first-option{left:0;top:4px}}.eventjobs__job-search-form-submit,.eventjobs__job-search-form-submitted{background:#0000 url(../images/icons/forms/search.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.eventjobs__job-search-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.eventjobs__table--placeholder td{border:none;padding:0}.eventjobs__table--placeholder .ph-item{margin-bottom:0}.eventjobs__job-search--placeholder .ph-item{border:none;margin:0}.eventjobs__job-search--placeholder .ph-col-12.big{height:2.6875rem}.btn-icon{background-image:url(../images/icons/forms/search.svg);background-position:33% 50%;background-repeat:no-repeat;padding-right:83px;text-align:right}@media (max-width:1023.98px){.btn-icon{background-position:30% 50%;padding-right:56px;text-align:right}}@media (max-width:767.98px){.btn-icon{background-position:31% 50%;padding-right:40px;text-align:center}}.eventjobs-header-btn{padding:.375rem 1.25rem}.eventjobs__details_share{height:1.5rem}@media (min-width:1024px){.eventjobs__details_share{height:5rem;padding-top:19px}}@media (max-width:767.98px){.eventjobs__details__content p,.eventjobs__details__content span{font-size:1rem;line-height:1.5rem}}.eventjobs__details__title{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:.8125rem}@media (min-width:768px){.eventjobs__details__title{font-size:2.5rem;line-height:3.125rem}}.eventjobs__details__share-buttons{margin-bottom:3.5rem}.eventjobs__details__share-button--twitter{background-image:url(../images/icons/social/twitter-white.svg)}.eventjobs__details__share-button--facebook{background-image:url(../images/icons/social/facebook-white.svg)}.eventjobs__details__share-button--whatsup{background-image:url(../images/icons/social/whatsup-white.svg);display:none}@media (max-width:767.98px){.eventjobs__details__share-button--whatsup{display:block}}.eventjobs__details__share-button--pinterest{background-image:url(../images/icons/social/pinterest-white.svg)}.eventjobs__details__table td{vertical-align:top}.eventjobs__details__table td:first-child{padding-right:2.3125rem}@media (max-width:330px){.eventjobs__details__table td:first-child{padding-right:.55rem}}.eventjobs__details__box{background-color:#2c2c2c;padding:1rem}.eventjobs__details__box table{font-size:.8125rem;width:100%}@media (min-width:768px){.eventjobs__details__box{padding:2.875rem}.eventjobs__details__box table{font-size:1rem}}@media (max-width:767.98px){.eventjobs__details__box{padding:.7rem .7rem 2rem}.eventjobs__details__box table{font-size:.875rem;line-height:1.25rem}}.eventjobs__details__box-title{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.875rem}.eventjobs__details__content{margin-bottom:3.125rem}.eventjobs__inner--placeholder .eventjobs__details__title{height:2.5rem}.eventjobs__inner--placeholder .eventjobs__details__box .ph-item{border:none;padding:0}.eventjobs__details__share-buttons--placeholder .ph-col-1{flex:0 0 5%}.eventjobs__details__share-buttons--placeholder .ph-col-1.empty{flex:0 0 2%}.eventjobs__details__share-buttons--placeholder.ph-item{margin-bottom:2.5625rem;padding:12px 5px 5px}.seopages__header{background-color:#2c2c2c;padding-top:4.375rem}@media (max-width:1439.98px){.seopages__header .col-12-style{max-width:100%;padding-left:0;padding-right:0}}.seopages__header__inner{align-items:stretch;display:flex;flex-direction:column}@media (min-width:768px){.seopages__header__inner{flex-direction:row}}.seopages__header__image{min-height:13.75rem;overflow:hidden;position:relative;-webkit-transform:translateZ(0);width:100%}.seopages__header__image img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:768px){.seopages__header__image{width:57%}}@media (min-width:1024px){.seopages__header__image{min-height:24.375rem}}.seopages__header__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.875rem}@media (min-width:1024px){.seopages__header__content{padding:0 3.5rem}}.seopages__header__title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}@media (min-width:1024px){.seopages__header__title{font-size:2.5rem;line-height:3.125rem;margin-bottom:2.125rem}}.seopages__header__description{font-size:.9375rem;line-height:1.5625rem}.seopages__header__image--placeholder{position:relative}.seopages__header__image--placeholder .ph-item{border-color:#0000;position:absolute}.seopages__header__image--placeholder .ph-picture{height:100%}.seopages__header__content--placeholder{position:relative}.seopages__header__content--placeholder .ph-item{border-color:#0000;height:auto}.seopages__overview__cards-wrap{display:flex;flex-wrap:wrap;padding-bottom:5.625rem;padding-top:3.75rem}@media (min-width:768px){.seopages__overview__cards-wrap{padding-bottom:10rem}}@media (max-width:1023.98px){.seopages__overview__cards-wrap{justify-content:space-between}}.seopages__overview__card{margin-bottom:2rem;width:100%}@media (min-width:768px){.seopages__overview__card{width:48%}}@media (min-width:1024px){.seopages__overview__card{margin-bottom:3rem;width:32%}.seopages__overview__card:not(:nth-child(3n+1)){margin-left:1.5rem}}@media (max-width:1439.98px){.seopages__overview__card:not(:nth-child(3n+1)){margin-left:1.125rem}}@media (max-width:1023.98px){.seopages__overview__card:not(:nth-child(3n+1)){margin-left:0}}.seopages__overview__card-sla>a:hover{color:#d9c4aa}.seopages__overview__card-link{height:100%}.seopages__overview__card-image{padding-top:67%;width:100%}.seopages__overview__card-image img{filter:blur(0);-webkit-filter:blur(0);transition:transform .2s ease-in-out}.seopages__overview__card-image:not(.seopages__overview__card-image--no-link-text):hover img{transform:scale(1.1001)}@media (min-width:768px){.seopages__overview__card-image--no-link-text{height:100%;min-height:15.3125rem;padding-top:0}}@media (min-width:1024px){.seopages__overview__card-image--no-link-text{min-height:14.6875rem}}@media (min-width:1440px){.seopages__overview__card-image--no-link-text{min-height:18.4375rem}}.seopages__overview__card-image--no-link-text>img{image-rendering:unset}@media (max-width:767.98px){.seopages__overview__card-image-sla{height:19.3125rem}}.seopages__overview__card-text{align-items:center;background-color:#2c2c2c;bottom:2.25rem;display:flex;font-size:1.25rem;font-weight:600;height:4.625rem;line-height:110%;margin-bottom:-2.25rem;margin-right:2.25rem;padding:0 1.5625rem;position:relative}.seopages__overview__card-text-sla{padding:0 1.5rem}@media (max-width:767.98px){.seopages__overview__card-text-sla{font-size:1rem;padding:0 1rem;text-align:center}.no-padding{padding-left:0;padding-right:0}}.seopages__overview__card-image--placeholder{position:relative}.seopages__overview__card-image--placeholder .ph-item{position:absolute}.seopages__overview__card-image--placeholder .ph-picture{height:auto;padding-top:50%}.seopages__overview__card-image--placeholder .ph-row{flex:1}.seopages__overview__card-image--placeholder .ph-col-6{height:calc(100% - 5px)}.user-dashboard{background-color:#e5e5e5;overflow:hidden}.user-dashboard__wrap{background-color:#fff;box-shadow:0 4px 12px #00000029;color:#2c2c2c;margin-bottom:2.5rem;margin-top:2.5rem;padding:2rem}.user-dashboard__section-title{border-bottom:1px solid #d9d9d9;font-size:1.375rem;line-height:1.875rem;margin:0 -2rem 2rem;padding:2rem}.user-dashboard__section-title--first{margin-top:-2rem}.user-dashboard__description-textarea,.user-dashboard__dropdown,.user-dashboard__password-input,.user-dashboard__text-input,.user-dashboard__textarea{border:none;border-bottom:1px solid #2c2c2c;display:block;font-size:.9375rem;line-height:1.375rem;padding:.5rem .3125rem;width:100%}.user-dashboard__text-input--error{border-color:red;color:red}.user-dashboard__text-input--error::placeholder{color:red}@media (min-width:768px){.user-dashboard__description-textarea,.user-dashboard__dropdown,.user-dashboard__password-input,.user-dashboard__text-input,.user-dashboard__textarea{font-size:1.125rem;line-height:1.4375rem;padding:.6875rem .625rem}}.user-dashboard__password-input-wrap{position:relative}.user-dashboard__password-show{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.user-dashboard__password-show svg{height:1.25rem;width:1.25rem}.user-dashboard__label{color:#656565;font-size:.75rem;padding:0 .625rem}.user-dashboard__form-message{border-radius:4px;display:block;font-size:.875rem;margin:1rem 0;padding:.625rem}.user-dashboard__form-message--error{background-color:#ff5a75}.user-dashboard__form-message--success{background-color:#f2f2f2}.user-dashboard__password-safety--red{background-color:#ff352c}.user-dashboard__password-safety--orange{background-color:#ff9410}.user-dashboard__password-safety--green{background-color:#56a40c}.user-dashboard__password-safety--dark-green{background-color:#428c0d}.user-dashboard__textarea{border:1px solid #2c2c2c;border-radius:3px;resize:none}.user-dashboard__textarea--error{border-color:red;color:red}.user-dashboard__textarea--error::placeholder{color:red}.user-dashboard__message{border-radius:4px;margin:1rem 0;padding:.625rem}.user-dashboard__message--error{background-color:#ff5a75}.user-dashboard__message--success{background-color:#f2f2f2}.user-dashboard__character-count{font-size:.75rem;min-height:25px;text-align:right}.user-dashboard__character-count--error{color:red}.user-dashboard__dropdown{cursor:pointer}.user-dashboard__dropdown--error{border-color:red;color:red}.user-dashboard__dropdown--error::placeholder{color:red}.user-dashboard__dropdown-sm{width:86px!important}.user-dashboard__checkbox,.user-dashboard__radio{display:none}.user-dashboard__checkbox-label,.user-dashboard__package-checkbox-label,.user-dashboard__package-radio-label,.user-dashboard__radio-label{cursor:pointer}.user-dashboard__checkbox-label:before,.user-dashboard__package-checkbox-label:before,.user-dashboard__package-radio-label:before,.user-dashboard__radio-label:before{background:#0000 no-repeat 50%;background-size:85%;border:2px solid #2c2c2c;border-radius:3px;content:"";display:inline-block;height:1.25rem;margin-right:1rem;vertical-align:bottom;width:1.25rem}.user-dashboard__checkbox:checked+.user-dashboard__checkbox-label:before,.user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__checkbox:checked+.user-dashboard__package-radio-label:before,.user-dashboard__checkbox:checked+.user-dashboard__radio-label:before,.user-dashboard__radio:checked+.user-dashboard__checkbox-label:before,.user-dashboard__radio:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__radio:checked+.user-dashboard__package-radio-label:before,.user-dashboard__radio:checked+.user-dashboard__radio-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-black.svg);border-color:#ff5a75}.user-dashboard__checkbox-container,.user-dashboard__radio-container{display:flex;flex-wrap:wrap}.user-dashboard__checkbox-container:not(:last-child),.user-dashboard__radio-container:not(:last-child){margin-bottom:2rem}.user-dashboard__checkbox-title,.user-dashboard__radio-title{flex:0 0 100%;font-size:1.125rem;margin-bottom:.625rem}.user-dashboard__checkbox-wrap,.user-dashboard__radio-wrap{flex:0 0 100%;margin-bottom:.5rem}@media (min-width:768px){.user-dashboard__checkbox-wrap,.user-dashboard__radio-wrap{flex:0 0 50%}}.user-dashboard__checkbox--inactive{opacity:.5}.user-dashboard__radio-label:before{border-radius:50%;height:1rem;width:1rem}.user-dashboard__radio:checked+.user-dashboard__radio-label:before{background-image:none;border-color:#2c2c2c}.user-dashboard__rooms{background-color:#f2f2f2;padding:1rem 0}.user-dashboard__rooms-name{background-color:#fff;flex:1;line-height:2rem;margin-left:1rem;margin-right:.5rem;padding-left:.5rem}.user-dashboard__photos-actions button{margin:0 .5rem!important;padding:0}.user-dashboard__checkboxes-wrap{display:grid;grid-template-columns:50% 50%;grid-template-rows:68% 32%}.user-dashboard__package-checkbox-container{background-color:#f2f2f2;margin:0 1.5rem 1.3125rem 0;padding:1.5rem 2rem}.user-dashboard__package-checkbox-container:nth-child(2){grid-column:1;grid-row:1/3}.user-dashboard__package-checkbox-container h3{font-size:1.375rem;font-weight:600;line-height:1.875rem}.user-dashboard__package-checkbox-container--no-bg{background:#0000;padding-left:0}.user-dashboard__package-checkbox-container--inline{display:flex;margin-top:10px}.user-dashboard__package-checkbox-container .user-dashboard__checkbox-wrap,.user-dashboard__package-checkbox-container .user-dashboard__radio-wrap{margin-bottom:1rem}.user-dashboard__package-checkbox-container .user-dashboard__checkbox-wrap--wizard{margin-bottom:0}.user-dashboard__package-checkbox-label,.user-dashboard__package-radio-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.user-dashboard__package-checkbox-label:before,.user-dashboard__package-radio-label:before{background:#fff;border:1.5px solid #929292;color:#fff;height:1.5rem;margin-right:.5rem;width:1.5rem}.user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__checkbox:checked+.user-dashboard__package-radio-label:before,.user-dashboard__radio:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__radio:checked+.user-dashboard__package-radio-label:before{background-color:#2c2c2c;background-image:url(../images/icons/forms/check-white.svg);background-position:1px;border-color:#2c2c2c}.user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label--dark:before,.user-dashboard__radio:checked+.user-dashboard__package-checkbox-label--dark:before{background-color:#2c2c2c;border-color:#2c2c2c}.user-dashboard__package-radio{display:none}.user-dashboard__package-radio-label:before{border-radius:50%}.user-dashboard__package-radio:checked+.user-dashboard__package-radio-label--dark:before,.user-dashboard__package-radio:checked+.user-dashboard__package-radio-label:before{border:8px solid #2c2c2c}.user-dashboard__description-wrap{background-color:#f2f2f2}.user-dashboard__description--title{font-size:1.375rem!important;font-weight:600!important}.user-dashboard__description-flex{display:flex;flex-wrap:wrap;justify-content:space-around}.user-dashboard__description-flex-start{align-items:flex-start;justify-content:flex-start}.user-dashboard__description-container{background-color:#f2f2f2;padding:0 2rem 1.5rem}.user-dashboard__description-count--error{color:#ff5a75}.user-dashboard__description-textarea{border:none;height:8.875rem;resize:none;width:26.375rem}.user-dashboard__description-textarea--error{border-color:red;color:red}.user-dashboard__description-textarea--error::placeholder{color:red}.user-dashboard__description-textarea_disabled{background-color:#ececec}.user-dashboard__description-textarea_disabled--text{color:#ff5a75}.user-dashboard__description-dropdown{background-color:#fff;border:none;width:13.5625rem}.user-dashboard__description-dropdown>select{font-size:.9375rem;font-weight:400;line-height:1.5625rem}.user-dashboard__description-dropdown>label,.user-dashboard__description-options>label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__description-options>label{color:#2c2c2c}.user-dashboard__description-options>select{border:none;font-size:.9375rem;font-weight:400;height:3rem;line-height:1.5625rem}.user-dashboard__description-options>select>option{font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5625rem;margin-bottom:.25rem}.user-dashboard__description-input{margin-bottom:.4375rem}.user-dashboard__description-input .package-dashboard-input-flex-div>input{border:none}.user-dashboard__description-input>input{border:none;height:3rem;width:26.375rem}.user-dashboard__description-input>label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__description-input--grid{display:grid}.user-dashboard__description-input--grid>label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__description-input--text{margin-bottom:1.3125rem}.user-dashboard__description-input--text>input{height:6.25rem}.user-dashboard__description-input-left_second{margin-bottom:2.375rem}.user-dashboard__description-input-left_third{margin-bottom:1.0625rem}.user-dashboard__description-input-parking{display:block;margin-right:1.5625rem;width:9.375rem}.user-dashboard__description-input-parking .package-dashboard-input-flex-div>input{border:none;height:3rem;width:9.125rem}.user-dashboard__description-input-parking .package-dashboard-input-flex-div input::-webkit-inner-spin-button,.user-dashboard__description-input-parking .package-dashboard-input-flex-div>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.package-filters__switch-slider,.user-dashboard__conditions_switch-slider{height:1.125rem;top:13.4%;width:1.125rem}.package-filters__switch-wrap,.user-dashboard__conditions_switch-wrap{background-color:#2c2c2c;border-radius:4rem;box-sizing:border-box;cursor:pointer;height:1.5rem;position:relative;width:2.5rem}.package-filters__switch-wrap input:checked+.package-filters__switch-slider,.package-filters__switch-wrap input:checked+.user-dashboard__conditions_switch-slider,.user-dashboard__conditions_switch-wrap input:checked+.package-filters__switch-slider,.user-dashboard__conditions_switch-wrap input:checked+.user-dashboard__conditions_switch-slider{transform:translateX(16px)}.package-filters__switch-wrap span,.user-dashboard__conditions_switch-wrap span{box-sizing:border-box;left:3px;min-width:18px;top:3px}.package-filters__switch-wrap-disabled,.user-dashboard__conditions_switch-wrap-disabled{background-color:#ececec}.user-dashboard__conditions_switch-wrap-disabled--dark{background-color:#c5c5c5!important}.user-dashboard__conditions_switch-wrap--dark{background-color:#2c2c2c}.package-filters__switch-slider,.user-dashboard__conditions_switch-slider{background-color:#fff}.package-filters__switch-slider-disabled,.user-dashboard__conditions_switch-slider-disabled{background-color:#656565}.user-dashboard__conditions_switch-slider-disabled--dark{background-color:#fff}.user-dashboard__conditions_switch-text{font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-right:.9375rem}.user-dashboard__conditions-wrap>h3{padding-bottom:0!important}.user-dashboard__conditions-subtitle{font-size:.9375rem!important;font-weight:400!important;line-height:1.5625rem!important}.edit-package--halls-meetings-header,.user-dashboard__conditions-checkboxes-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:2rem}.edit-package--halls-meetings-header>span,.user-dashboard__conditions-checkboxes-header>span{align-items:center;display:flex;flex-wrap:wrap}.user-dashboard__conditions-checkboxes-wrap{margin-bottom:3.125rem}.user-dashboard__conditions-checkboxes-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;width:9.375rem}.user-dashboard__conditions-checkboxes-title>span:not(:first-child)>span>svg>path{fill:#000}.user-dashboard__conditions-checkboxes-title>span:not(:first-child)>span>svg{margin-top:-.3125rem;width:1.25rem}.user-dashboard__conditions-checkboxes-title>span:not(:first-child)>span>svg:hover{cursor:pointer}.user-dashboard__conditions-checkboxes-container{background-color:#f2f2f2;padding:1.5rem 2rem}.user-dashboard__conditions-checkboxes-container>h1{font-size:1.375rem;font-weight:600;line-height:1.875rem}.user-dashboard__conditions-checkboxes-container>span{display:flex}.user-dashboard__conditions-checkboxes-container>span>p:first-child{margin-right:8.4375rem}.user-dashboard__conditions-checkboxes-container>span>p:nth-child(2){margin-right:10.5625rem}.user-dashboard__conditions-checkboxes-container>span>p{font-size:.8125rem;font-weight:400;line-height:1.25rem}.user-dashboard__conditions-checkboxes-box:not(:last-child){margin-bottom:1.875rem}.user-dashboard__conditions-checkboxes-info>h1{font-size:1.375rem;font-weight:700;line-height:1.875rem}.user-dashboard__conditions-checkboxes-info>h6{color:#ff5a75;cursor:pointer;font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-top:.3125rem;text-decoration-line:underline}.user-dashboard__conditions-checkboxes-label{align-items:center;display:flex;width:18.75rem}.user-dashboard__conditions-checkboxes-label-price{align-items:center;background-color:#c5c5c5;color:#fff;display:flex;font-size:.9375rem;font-weight:600;height:100%;justify-content:center;width:3.1875rem}.user-dashboard__conditions-checkboxes-label-price_enabled{background-color:#ff5a75}.user-dashboard__conditions-checkboxes-single{display:flex}.user-dashboard__conditions-checkboxes-single>div{align-items:center;display:flex;height:3rem;justify-content:flex-start;width:9.875rem}.user-dashboard__conditions-checkboxes-single input::-webkit-inner-spin-button,.user-dashboard__conditions-checkboxes-single>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-dashboard__conditions-checkboxes-single>div>input{background:#fff;border:none;font-size:1.125rem;font-weight:500;height:100%;line-height:2.0625rem;padding:.25rem .3125rem .25rem .8125rem;width:66%}.user-dashboard__conditions-checkboxes-plus{align-items:center;display:flex;height:3rem;justify-content:center;width:2.5rem}.user-dashboard__conditions-checkboxes_modal{display:grid}.user-dashboard__conditions-checkboxes_modal-subtitle{font-size:1.125rem;font-weight:500;line-height:1.75rem}.user-dashboard__conditions-checkboxes_modal>ul{padding-left:0;width:101%}.user-dashboard__conditions-checkboxes_modal>ul>li{background-color:initial;background-image:url(../images/icons/checked_pink.svg);background-position:0 .25rem;background-repeat:no-repeat;font-size:.9375rem;font-weight:400;line-height:1.125rem;list-style:none;margin-bottom:1rem;padding:0 2rem}input:checked+.package-filters__switch-slider,input:checked+.user-dashboard__conditions_switch-slider{transform:translateX(20px)}.user-dashboard__offers{position:relative}.user-dashboard__offers-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.user-dashboard__offers-header>span{align-items:center;display:flex;justify-content:flex-end}.user-dashboard__offers-header-title{padding-bottom:0!important}.user-dashboard__offers-header-title--switch{font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-left:.375rem}.user-dashboard__offers-block{height:775px}.user-dashboard__offers-block-height{height:815px!important}.user-dashboard__offers-block-empty:hover{cursor:pointer}.user-dashboard__offers-block--inactive{filter:grayscale(100%);opacity:.5;pointer-events:none}.user-dashboard__offers-block--inactive_info{background-color:#2c2c2c;border-radius:3px;color:#fff;font-size:11px;font-weight:600;height:21px;line-height:12px;margin-left:8px;padding:5px 8px 4px;width:72px}.user-dashboard__offers-block--inactive-flex{align-items:center;display:flex}.user-dashboard__offers-block-container{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(476px,1fr))}.user-dashboard__offers-block-dropdown{margin-bottom:4px;margin-top:14px}.user-dashboard__offers-block-dropdown>ul{list-style:none;margin:0;padding-left:0}.user-dashboard__offers-block-options{background-position:8px 8px;height:2rem;width:2rem}.user-dashboard__offers-block-options,.user-dashboard__offers-block-options-slider{background-color:#fff;background-image:url(../images/icons/dots_black.svg);background-repeat:no-repeat;border-radius:55px}.user-dashboard__offers-block-options-slider{background-position:4px 4px;bottom:8px;height:24px;position:absolute;right:20px;width:24px}.user-dashboard__offers-block-options-slider:hover{cursor:pointer}.user-dashboard__offers-block-options-slider-gallery{right:17px!important;top:117px!important}.user-dashboard__offers-block-options-warp{align-items:flex-end;display:flex;justify-content:space-evenly;position:absolute;right:21px;top:40px}.user-dashboard__offers-block-options-pink,.user-dashboard__offers-block-options:hover{background-image:url(../images/icons/dots_pink.svg)}.user-dashboard__offers-block-options-list{height:121px!important;width:134px!important}.user-dashboard__offers-block-options-list-innactive>span{color:#ff5a75}.user-dashboard__offers-block-options-list-disabled>li:not(:first-child){pointer-events:none}.user-dashboard__offers-block-options-list-disabled>li:not(:first-child)>a{color:gray}.user-dashboard__offers-block-wrap{padding:16px 24px;position:relative}.user-dashboard__offers-block-wrap_empty{align-items:center;display:flex;height:100%;justify-content:center}.user-dashboard__offers-block-wrap_empty>span{color:#ff5a75;display:grid;justify-items:center}.user-dashboard__offers-block-wrap_empty>span>p{font-size:18px;font-weight:500;line-height:33px;margin-top:.5rem}.user-dashboard__offers-block-wrap_empty>span>span>svg>path{fill:#ff5a75}.user-dashboard__offers-block--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.user-dashboard__offers-block--header_title{font-size:22px;font-weight:600;line-height:30px}.user-dashboard__offers-block--body>label{font-size:12px;font-weight:400;line-height:15px}.user-dashboard__offers-block--footer{display:grid}.user-dashboard__offers-block--footer>div:not(:first-child){padding:0 0 1.21875rem}.user-dashboard__offers-block--footer_label{font-size:13px;font-weight:400;line-height:16px;margin-bottom:5px}.user-dashboard__offers-block--footer_price{align-items:center;display:flex;justify-content:flex-start}.user-dashboard__offers-block--footer_price>span{height:48px;width:51px}.user-dashboard__offers-block--footer_price>input{border:none;height:48px;padding:0 0 0 1rem;width:100%}.user-dashboard__offers-block--footer_price input::-webkit-inner-spin-button,.user-dashboard__offers-block--footer_price>input::-webkit-outer-spin-button{-webkit-appearance:none}.user-dashboard__offers-block--footer_price-select{display:flex}.user-dashboard__offers-block--footer_price-select>div{margin-right:26px}.user-dashboard__offers-block--footer_people{align-items:center;display:flex}.user-dashboard__offers-block--footer_people input::-webkit-inner-spin-button,.user-dashboard__offers-block--footer_people>input::-webkit-outer-spin-button{-webkit-appearance:none}.user-dashboard__offers-block--footer_people>div>div>input{border:none;height:48px!important;text-align:center;width:64px!important}.user-dashboard__offers-block--footer_people>*{margin-right:.75rem}.user-dashboard__offers-block--footer_people-padding{margin-bottom:13px;margin-top:10px}.user-dashboard__offers-block--footer_people-margin{margin-top:20px}.user-dashboard__offers-block-input{border:none;height:48px!important}.user-dashboard__offers-block-textarea{height:128px!important;width:100%}.user-dashboard__offers-block-image{height:136px!important}.user-dashboard__offers-block-image--wrap{margin-top:15px;width:206px!important}.user-dashboard__offers-block-image--wrap:first-child{margin-right:24px}#offer-model{background-color:#f2f2f2;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:95%;background-position-y:19px;background-repeat:no-repeat;background-size:12px}#offer-model,#offer-model-white{-webkit-appearance:none;-moz-appearance:none;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#offer-model-white{background-image:url(../images/icons/forms/dropdown.svg);background-position-x:93%;background-position-y:19px;background-repeat:no-repeat;background-size:12px}#offer-model-rep{background-color:#f2f2f2;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:80%;background-position-y:20px;background-repeat:no-repeat;background-size:12px;border-radius:4px}#offer-model-rep,#offer-model-time{-webkit-appearance:none;-moz-appearance:none;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#offer-model-time{background-color:#efefef;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:85%;background-position-y:19px;background-repeat:no-repeat;background-size:12px}#offer-model-price{background-color:#efefef;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:85%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;padding:11px 16px;width:168px}#offer-model-cancelation,#offer-model-price{-webkit-appearance:none;-moz-appearance:none;font-size:15px;font-weight:400;line-height:25px}#offer-model-cancelation{background-color:#f2f2f2;background-color:#efefef;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;margin-top:6px;padding:6px 0 6px 16px}#offer-model-cancelation>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-cancelation-reason{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(/assets/icons/forms/arrow-down.svg);background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;background-size:19px;font-size:15px;font-weight:400;line-height:25px;margin-bottom:16px;padding:6px 0 6px 16px}#offer-model-cancelation-reason>input{font-feature-settings:"liga" off,"clig" off;color:#000;color:var(--Secondary-Light-Grey,#656565);font-family:Sofia Pro;font-size:15px;font-size:17px;font-style:normal;font-weight:400;line-height:165%}#offer-model-rooms{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:95%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:6px 0 6px 8px;z-index:0}#offer-model-rooms>input{color:#000;font-size:15px;font-weight:400;line-height:165%;text-align:left}#offer-model-custom{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:20px;background-repeat:no-repeat;background-size:12px;color:#000;cursor:pointer;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#offer-model-custom::placeholder{color:#000}#offer-model-custom>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-custom-rep{color:#000;padding:11px 8px}#offer-model-custom-rep::placeholder{color:#000}#offer-model-custom-price{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:20px;background-repeat:no-repeat;background-size:12px;color:#000;cursor:pointer;font-size:15px;font-weight:400;line-height:25px;padding:5px 16px}#offer-model-custom-price>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-custom-price>input::placeholder{color:#000}#offer-model-custom-main{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;color:#000;cursor:pointer;font-size:15px;font-weight:400;line-height:25px;padding:5px 16px}#offer-model-custom-main::placeholder{color:#000}#offer-model-custom-main>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-general-info{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:95%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:6px 0 6px 8px;width:200px;z-index:0}#offer-model-general-info>input{color:#000;font-size:15px;font-weight:400;line-height:165%;text-align:left}#offer-model-calendar-dropdown{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:95%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px;z-index:0!important}#offer-model-calendar-dropdown>input{color:#000;font-size:15px;font-weight:400;height:auto!important;line-height:165%;text-align:left}#offer-model-rooms-multiselect{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:95%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px;z-index:0!important}#offer-model-rooms-multiselect>input{color:#000;font-size:15px;font-weight:400;height:auto!important;line-height:165%;text-align:left}.dashboard_package-formulate-customselect:first-child>.formulate-input-wrapper{z-index:7}.dashboard_package-formulate-customselect:nth-child(2)>.formulate-input-wrapper{z-index:6}.dashboard_package-formulate-customselect:nth-child(3)>.formulate-input-wrapper{z-index:5}.dashboard_package-formulate-customselect:nth-child(4)>.formulate-input-wrapper{z-index:4}.dashboard_package-formulate-customselect:nth-child(5)>.formulate-input-wrapper{z-index:3}.dashboard_package-formulate-customselect:nth-child(6)>.formulate-input-wrapper{z-index:2}.dashboard_package-formulate-customselect:nth-child(7)>.formulate-input-wrapper{z-index:1}.user-dashboard__accept-request-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:left}.user-dashboard__tabs{background-color:#fff;margin-top:4.375rem;padding-top:2.75rem}.user-dashboard__tabs-list-item{display:inline-block}.user-dashboard__available-req--tabs-item,.user-dashboard__tabs-list-link{border-bottom:1px solid #0000;color:#2c2c2c;display:block;font-size:.9375rem;font-weight:700;line-height:1.375rem;padding:.125rem 1.5625rem}.user-dashboard__available-req--tabs-item .user-dashboard__available-req--number,.user-dashboard__tabs-list-link .user-dashboard__available-req--number{background-color:#656565}.user-dashboard__available-req--tabs-item:hover,.user-dashboard__tabs-list-link:hover{border-color:#ff5a75;color:#ff5a75}.user-dashboard__available-req--tabs-item:hover .user-dashboard__available-req--number,.user-dashboard__tabs-list-link:hover .user-dashboard__available-req--number{background-color:#ff5a75}.nuxt-link-active.user-dashboard__available-req--tabs-item,.user-dashboard__tabs-list-link.nuxt-link-active{border-color:#ff5a75;color:#ff5a75}.nuxt-link-active.user-dashboard__available-req--tabs-item .user-dashboard__available-req--number,.user-dashboard__tabs-list-link.nuxt-link-active .user-dashboard__available-req--number{background-color:#ff5a75}.user-dashboard__available-req--tabs,.user-dashboard__latest--tabs{margin-top:1.125rem}.user-dashboard__available-req--tabs{border-bottom:1px solid #c5c5c5;margin-top:1.5rem}.user-dashboard__available-req--tabs .item-margin{margin-left:1.5rem}.user-dashboard__available-req--tabs-item{color:#656565;cursor:pointer;display:inline-block}.user-dashboard__available-req--tabs-item .user-dashboard__available-req--number{background-color:#656565}.user-dashboard__available-req--number{align-items:center;align-self:center;background-color:#ff5a75;border-radius:50%;color:#fff;display:flex;font-size:.8125rem;height:1rem;justify-content:center;line-height:1rem;min-width:1rem;padding:0 4px;text-align:center}.user-dashboard__available-req--tabs-item,.user-dashboard__tabs-list-link{line-height:unset;padding:0 1.5625rem}.tabs-item--wrapper{display:flex;gap:4px;position:relative}.user-dashboard__available-req--tab-active{border-color:#ff5a75;color:#ff5a75}.user-dashboard__available-req--tab-active .user-dashboard__available-req--number{background-color:#ff5a75}.user-dashboard__tabs-list--flex{display:flex}.user-dashboard__available-req--tabs-item--flex,.user-dashboard__tabs-list-link--wrap{border-bottom:1px solid #0000;color:#2c2c2c;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:0 1.5625rem}.user-dashboard__available-req--tabs-item--flex p,.user-dashboard__tabs-list-link--wrap p{font-size:.875rem;line-height:1.5rem}.user-dashboard__available-req--tabs-item--flex.nuxt-link-active,.user-dashboard__available-req--tabs-item--flex:hover,.user-dashboard__tabs-list-link--wrap.nuxt-link-active,.user-dashboard__tabs-list-link--wrap:hover{border-color:#ff5a75;color:#ff5a75}.user-dashboard__available-req--tabs-item--flex{color:#656565}.user-dashboard__available-req--tabs-item--flex.active{border-color:#ff5a75;color:#ff5a75}.user-dashboard__entries{display:flex;flex-wrap:wrap;margin:1.375rem 0 3.75rem}.user-dashboard__entry{cursor:pointer;margin:0 1.5rem 1.5rem 0;position:relative;width:17.5rem}.user-dashboard__entry--new{background:#f2f2f2;border-radius:3px;height:11.25rem;margin-top:2.3125rem;width:11.25rem!important}.user-dashboard__entry--new .sk-icon{margin-bottom:.3125rem}.user-dashboard__entry--new .sk-icon svg path{fill:#121212}.user-dashboard__entry--new a{align-items:center;color:#121212;display:flex;flex-direction:column;font-size:.8125rem;height:100%;justify-content:center}.user-dashboard__entry--new-slider{padding-left:1.875rem}.user-dashboard__entry--new p{font-size:15px;font-weight:600;line-height:17px;text-align:center;width:3.75rem}.user-dashboard__entry-image{align-items:center;display:flex;height:6.875rem;justify-content:center}.user-dashboard__entry-title{color:#fff;display:block;font-weight:700;padding:.625rem;position:relative;text-shadow:0 0 10px #00000080;z-index:2}.user-dashboard__entry-type{font-size:.8125rem;line-height:1.25rem;padding:.625rem 1rem}.user-dashboard__entry-list{background-color:#000c;opacity:0;padding:1.9375rem 1.5rem;transition:opacity .2s;visibility:hidden}.user-dashboard__entry:hover .user-dashboard__entry-list{opacity:1;visibility:visible}.user-dashboard__entry-list-item{background-color:#656565;border-radius:3px;margin-bottom:.625rem;text-align:center}.user-dashboard__entry-list-item:last-child{margin-bottom:0}.user-dashboard__entry-list-item a{font-size:.75rem;font-weight:700;letter-spacing:.2px;line-height:1.25rem}.user-dashboard__title{font-size:1.875rem;line-height:2.5rem}.user-dashboard__title-requests{font-size:22px;font-weight:600;line-height:30px}.user-dashboard__latest-entries-link{color:#1c1c1c;text-decoration:underline}.user-dashboard__latest-entries-link:hover{color:#ff5a75}.user-dashboard__latest-entries-header{align-items:center;display:flex;font-size:22px;justify-content:space-between;line-height:30px}.user-dashboard__latest-entries-table{font-size:.9375rem;margin-top:1rem;width:100%}.user-dashboard__latest-entries-table td{border-top:1px solid #f2f2f2;padding:1rem 0;vertical-align:top}.user-dashboard__latest-entries-table td:first-child{padding-right:2.3125rem}.user-dashboard__latest-entries-table td:nth-child(2){width:100%}.user-dashboard__latest-entries-table td:nth-child(3){text-align:right}.user-dashboard__latest-entries-table tr:last-child td{border-bottom:1px solid #f2f2f2}.user-dashboard__latest-entries-name{display:block;font-weight:700}.user-dashboard__latest-entries-message{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin-top:1rem;padding:.875rem 0}.user-dashboard__documents{padding-bottom:5.4375rem}.user-dashboard__documents li{display:inline-block;margin-right:1.5625rem}.user-dashboard__documents a{font-size:.9375rem}.user-dashboard__rooms-modal__file{display:flex;justify-content:space-between}.user-dashboard__rooms-modal__file .sk-icon--close{cursor:pointer}.user-dashboard__rooms-modal__file .sk-icon--close svg{height:17px;width:17px}.user-dashboard__rooms-modal__file .sk-icon--close path{fill:#ff5a75}.user-dashboard__rooms-modal__file .sk-icon--close:hover path{fill:#c4455a}.user-dashboard__rooms-modal__file-name{display:flex;justify-content:center}.user-dashboard__rooms-modal__file-name a{margin-left:.5rem}.user-dashboard__options-wrap{align-items:flex-end;display:flex;justify-content:space-evenly;position:absolute;right:6%;top:40px}.user-dashboard__options-list{align-content:space-evenly;background-color:#fff;border-radius:.25rem;box-shadow:0 0 1.625rem #00000038;display:grid;height:9.75rem;list-style:none;padding-left:0;width:10.5rem;z-index:1}.user-dashboard__options-list>li{align-items:center;display:flex;font-size:.9375rem;font-weight:600;line-height:1.5625rem}.user-dashboard__options-list>li:hover>a{color:#ff5a75}.user-dashboard__options-list>li:hover>span{color:#ff5a75;cursor:pointer}.user-dashboard__options-list>li a,.user-dashboard__options-list>li span{color:#000;padding-left:1rem;width:100%}.user-dashboard__options-list-item-disabled a{color:#929292!important;pointer-events:none}.user-dashboard__options-list-item-disabled *{color:#d9d9d9!important}.create-entry,.create-package{background-color:#fff;color:#2c2c2c;display:flex;justify-content:center;min-height:46.875rem;padding-bottom:7.5rem;padding-top:6.875rem}.create-entry p,.create-package p{font-size:.9375rem}@media (min-width:768px){.create-entry,.create-package{padding-top:10rem}}.create-entry__inner{display:flex;flex-direction:column;justify-content:flex-start;padding:0 1rem}@media (min-width:768px){.create-entry__inner{padding:0;width:31.25rem}.create-entry__inner--photos{width:43.75rem}.create-entry__inner--summary{width:37.5rem}}.create-entry__inner-wrap{display:flex}.create-entry__bread-crumbs{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:2rem}@media (min-width:768px){.create-entry__bread-crumbs{margin-bottom:4rem}}.create-entry__bread-crumbs-previous{color:#ff5a75}.create-entry__bread-crumbs-previous:hover{color:#2c2c2c}.create-entry__title,.user-dashboard__edit-wizard__title{font-size:1.375rem;line-height:1.875rem}.create-entry__buttons,.create-package-buttons{margin-top:auto}.create-entry__buttons .btn,.create-package-buttons .btn{font-weight:700;margin-right:1rem;padding:.9375rem 2.625rem}.create-entry__provider-guests{display:flex;justify-content:space-between;margin-bottom:3.125rem}.create-entry__provider-guests input{width:47%}.create-entry__documents a{margin-right:1rem}.create-entry__documents--step-1{margin-bottom:2rem;margin-top:2rem}.create-entry__new-image{align-items:center;display:flex;flex-wrap:wrap;margin:2.5rem 0 5rem}.create-entry__new-image input[type=file]{display:none}.create-entry__new-image .btn{margin-right:.3125rem;white-space:nowrap}.create-entry__new-image__file-name{flex:1;font-size:.9375rem;font-weight:300;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-entry__new-image__file-name span{font-weight:700}.create-entry__photos,.user-dashboard__rooms{display:flex;margin:1.5rem 0 0 1.5rem;position:relative}@media (min-width:768px){.create-entry__photos,.user-dashboard__rooms{margin:2.5rem 0 0}}.create-entry__photos-contact{min-height:166px}.create-entry__photos-commentar{background-color:#f2f2f2;flex:1;padding:2.5rem 3.125rem 2.5rem 1rem;position:relative}.create-entry__photos-commentar__label{font-size:.75rem;left:1.5625rem;position:absolute;top:50%;transform:translateY(-42px)}.create-entry__photos-commentar__counter{display:block;font-size:.75rem;text-align:right}.create-entry__photos-preview{width:8rem}.create-entry__photos-preview-contact>img{object-fit:cover!important}.create-entry__photos-preview--photogallery{height:11.75rem;width:17.625rem}.create-entry__photos-remove,.user-dashboard__photos-actions{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center}.create-entry__photos-remove button,.user-dashboard__photos-actions button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-right:1.3125rem;width:2rem}.create-entry__photos-remove button svg,.user-dashboard__photos-actions button svg{height:1.125rem;width:1.125rem}.create-entry__photos-remove button svg path,.user-dashboard__photos-actions button svg path{fill:#2c2c2c}.create-entry__photos-remove-contact button{margin-left:1.3125rem}.create-entry__photos-order,.user-dashboard__rooms-order{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:100%;top:0}.create-entry__photos-order button,.user-dashboard__rooms-order button{background:none;border:none;cursor:pointer}.create-entry__photos-order svg path,.user-dashboard__rooms-order svg path{fill:#656565}.create-entry__photos-order-btn--up,.user-dashboard__rooms-order-btn,.user-dashboard__rooms-order-btn--up{transform:scale(-1)}.create-entry__summary-highlight{background-color:#f2f2f2;display:flex;justify-content:space-between;margin:1rem 0;padding:1.5rem}.create-entry__summary-highlight p:last-child{text-align:right}.create-entry__summary-highlight span{display:block}.create-entry__summary-highlight span:first-child{font-weight:700}.create-entry__summary-message{font-size:.8125rem;line-height:1.25rem}.create-entry__content--step-1 .create-entry__title,.create-entry__content--step-1 .user-dashboard__edit-wizard__title{margin-bottom:1rem}.create-entry__content--step-1 p{margin-bottom:1.875rem}.create-entry__content--step-2 .user-dashboard__dropdown{margin-top:1rem}.create-entry__content--step-3 .create-entry__title,.create-entry__content--step-3 .user-dashboard__edit-wizard__title{margin-bottom:1rem}.create-entry__content--step-3 .create-entry__title:nth-of-type(2),.create-entry__content--step-3 .user-dashboard__edit-wizard__title:nth-of-type(2){margin-top:1.5rem}@media (min-width:768px){.create-entry__content--step-3 .create-entry__title:nth-of-type(2),.create-entry__content--step-3 .user-dashboard__edit-wizard__title:nth-of-type(2){margin-top:2.5rem}}.create-entry__content--step-3 .user-dashboard__textarea{margin-top:1rem;min-height:11.25rem}.create-entry__content--step-3 .user-dashboard__dropdown{margin-top:1rem}.create-entry__content--step-3 .user-dashboard__character-count--textarea{margin-bottom:2rem}.nomination-form__character-count{font-size:.75rem;text-align:right}.nomination-form__character-count--error{color:#ff5a75!important}.nomination-form__character-count--modal{color:#000}.create-entry__content--step-4{margin-bottom:2rem}.create-entry__content--step-4 .create-entry__title,.create-entry__content--step-4 .user-dashboard__description-textarea,.create-entry__content--step-4 .user-dashboard__dropdown,.create-entry__content--step-4 .user-dashboard__edit-wizard__title,.create-entry__content--step-4 .user-dashboard__password-input,.create-entry__content--step-4 .user-dashboard__text-input,.create-entry__content--step-4 .user-dashboard__textarea{margin-bottom:1rem}.create-entry__content--step-4 p{margin:0 0 2rem}.create-entry__content--step-4 .user-dashboard__message{margin-bottom:1rem}.create-entry__content--step-5{margin-bottom:3.5rem}.create-entry__content--step-5 .create-entry__title,.create-entry__content--step-5 .user-dashboard__edit-wizard__title,.create-entry__content--step-5 p{margin-bottom:1.125rem}.create-entry__content--step-5 .user-dashboard__description-textarea,.create-entry__content--step-5 .user-dashboard__dropdown,.create-entry__content--step-5 .user-dashboard__password-input,.create-entry__content--step-5 .user-dashboard__text-input,.create-entry__content--step-5 .user-dashboard__textarea{margin-bottom:1.5rem}.create-entry__content--step-6 .create-entry__title,.create-entry__content--step-6 .user-dashboard__edit-wizard__title{margin-bottom:1rem}.create-entry__content--step-7 a{color:#2c2c2c;text-decoration:underline}.create-entry__content--step-7 a:hover{color:#ff5a75}.create-entry__buttons--step-7{margin-top:4.375rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery{max-width:50rem}@media (max-width:1439.98px){.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery{max-width:39.5rem}}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions{background-color:#f7f7f7}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap{background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;width:427px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap-centered{justify-content:center}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__description-textarea,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__dropdown,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__password-input,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__text-input,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__textarea{background-color:initial;color:#2c2c2c;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.75rem .75rem .75rem 0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .create-entry__photos-commentar__label{color:#2c2c2c;font-size:16px;font-weight:400;left:0;line-height:24px;top:64px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .create-entry__photos-commentar__label--has-value{color:#656565;font-size:.875rem;font-weight:400;left:0;line-height:1.25rem;top:37px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap__counter{color:#2c2c2c}@media (max-width:1439.98px){.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap{width:16.4375rem}}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions{align-items:flex-start;padding:1rem 1rem 0 0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove button,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions button{height:36px;margin-right:0;padding:10px;width:36px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove button svg,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions button svg{height:1rem;width:1rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar{flex:0;height:82px;padding:6px 0 0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__new-image__file-name{color:#2c2c2c;font-size:1rem;font-weight:400;line-height:1.5rem;margin-left:0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery p.create-entry__new-image__file-name{margin-top:2rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__new-image .btn{margin-right:2rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__new-image{display:block}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-order,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__rooms-order{position:relative;right:0;top:68px}.create-entry__photos-media-tag #vue-formulate-multiselect{background:#0000;position:relative}.create-entry__photos-media-tag #vue-formulate-multiselect .formulate-input-label--floating-label{font-size:16px;font-weight:400;left:0;line-height:24px;top:13px}.create-entry__photos-media-tag #vue-formulate-multiselect .formulate-input-label--floating-label--has-value{color:#656565;font-size:14px;font-weight:400;line-height:20px;top:-11px}.create-entry__photos-media-tag .formulate-input-element--customselect{border-bottom:1px solid #656565}.create-entry__photos-media-tag .formulate-input-element>#photos-media-tag-input{background-image:url(../images/icons/forms/dropdown.svg);background-position:96%;background-repeat:no-repeat;cursor:pointer;font-size:16px;font-weight:500;height:48px;line-height:24px;overflow:hidden;padding:12px 29px 12px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.create-entry__photos-media-tag .formulate-input--customselect__dropdown,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown{background-color:#fff;padding:0 6px;top:105%}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .multiselect-option,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .multiselect-option{border-radius:8px;color:#2c2c2c;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:12px}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .multiselect-option:not(:last-child),.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .multiselect-option:not(:last-child){margin-bottom:4px}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .multiselect-option:hover,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .multiselect-option:hover{background-color:#fbfbfb}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .option-selected,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .option-selected{align-content:center;background-color:#fbfbfb;display:flex;justify-content:space-between}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .option-selected>img,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .option-selected>img{height:20px;width:20px}.user-dashboard__edit-wizard__box{align-items:flex-start;background:#fbfbfb;border:1px solid #d9d9d9;border-radius:4px;display:flex;gap:1rem;padding:1rem;width:50rem}.user-dashboard__edit-wizard__box-icon svg{height:1.25rem;width:1.25rem}.user-dashboard__edit-wizard__box-icon svg path{fill:#444}.user-dashboard__edit-wizard__box ul{padding-left:1.5rem}.user-dashboard__edit-wizard__box ul>li{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem}.user-dashboard__edit-wizard__box ul>li .user-dashboard__edit-wizard__box-item-label{font-weight:700;margin-right:.1875rem}@media (max-width:1439.98px){.user-dashboard__edit-wizard__box{width:39.5rem}}.user-dashboard__edit-wizard__box-title{color:#444;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem}.user-dashboard__edit-wizard__box-description{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem}.user-dashboard__edit-wizard__box-description:not(:last-of-type){margin-bottom:1rem}.user-dashboard__edit-wizard__box-description span{cursor:pointer;text-decoration:underline}.create-package{margin:auto auto 5rem;max-width:37rem;min-height:calc(100vh - 118px);overflow-x:hidden;padding-bottom:0;padding-top:118px}.create-package h4{font-size:1.375rem;font-weight:500;line-height:1.875rem}.create-package label{display:inline-block;font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-bottom:1rem}.create-package-wrapper{background-color:#fff;padding-bottom:2.4rem}.create-package-steps-line{height:.0625rem;width:37rem}.create-package-name{font-size:.9375rem;font-weight:700;line-height:1.5625rem;margin-bottom:.4375rem}.create-package__header{display:flex;justify-content:center;width:100vw}.create-package-buttons{background-color:#f2f2f2;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;width:100%}.create-package-buttons .btn{font-size:18px;font-weight:600;line-height:26px;max-width:159px}.create-package-buttons .loading-button{padding:.625rem 3.375rem}.create-package-buttons--back{background-color:#fff;color:#2c2c2c}.create-package-buttons--back:hover{color:#2c2c2c}.create-package-buttons--wrap{align-items:center;display:flex;justify-content:flex-start;margin:auto;width:37rem}.create-package-buttons--edit{background-color:#2c2c2c;color:#fff;min-width:max-content;padding:.9375rem 2.0625rem!important}.create-package-buttons--last-step{background-color:initial!important;padding-left:0!important;position:inherit!important}@media only screen and (max-height:952px){.create-package-buttons{margin-top:17px}}.create-package-buttons--center{align-items:center;display:flex;justify-content:center}.create-package-title{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin-bottom:1.5rem;margin-top:2.5625rem}.create-package__skip-btn{background:#0000;border:none;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5625rem;margin-left:auto;text-decoration:underline}.create-package__skip-btn:hover{color:#ff5a75;text-decoration:none}.create-package__skip-btn svg path{fill:#1c1c1c}.create-package-steps-line-0,.create-package-steps-line-1,.create-package-steps-line-2,.create-package-steps-line-3,.create-package-steps-line-4,.create-package-steps-line-5,.create-package-steps-line-6{background-color:#ececec;height:.125rem;margin-right:.125rem;width:9.375rem}.create-package-steps-line-0-passed,.create-package-steps-line-1-passed,.create-package-steps-line-2-passed,.create-package-steps-line-3-passed,.create-package-steps-line-4-passed,.create-package-steps-line-5-passed,.create-package-steps-line-6-passed{background-color:#ff5a75}.create-package__steps-counter{color:#929292;float:right;font-weight:400}.create-package__radio-btns .user-dashboard__package-radio-label{display:block;margin-bottom:2rem;padding-left:31px;text-indent:-31px}.create-package__radio-btns .user-dashboard__package-radio-label:before{vertical-align:middle}#custom-restriction{background-color:#fff;width:100%}.text-area-label--sm{font-size:12px!important;line-height:165%!important;margin-bottom:.25rem!important}.create-package-contract-data{position:relative;width:100vw}.create-package-contract-data p{font-size:.9375rem;font-weight:400;line-height:165%;padding-bottom:1.375rem}.create-package-contract-data h4{font-size:1.125rem;line-height:2.0625rem}.create-package-contract-data ul{list-style:none;margin:0;padding-bottom:22px;padding-left:6px}.create-package-contract-data ul>li{font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}.create-package-contract-data--wrap{margin:auto auto 2.8125rem;max-width:592px}.create-package--links{list-style:none;padding:0}.create-package--links li{padding-bottom:12px}.create-package--links a{color:#2c2c2c;font-size:1rem;font-weight:400;line-height:1.5625rem;margin-left:.8125rem;text-decoration:underline}.create-package--links a:hover{color:#ff5a75;text-decoration:none}.create-package--links svg path{fill:#2c2c2c}.create-package--links-btn{align-items:center;display:flex}.create-package--success{background:url(../images/icons/checkmark-outlined-pink.svg) no-repeat;background-color:#f2f2f2;background-position:43px 57px;margin-bottom:2.5rem;padding:2.75rem}.create-package--success h1{margin:0;padding-left:4.375rem}.create-package__form-wrap{margin:auto;max-width:592px}.user-dashboard__edit-package-image.package_image-card-wizard{height:18.5625rem;max-width:40rem;width:100%}.create-package__form-wrap .user-dashboard__checkboxes-wrap .user-dashboard__package-checkbox-container:nth-child(odd){margin-right:0}.create-package__form-wrap .user-dashboard__checkbox-title,.create-package__form-wrap .user-dashboard__radio-title{margin-bottom:24px}.create-package-events-subtitle{margin-bottom:2rem}.user-dashboard__profile-form{max-width:28.4375rem}.user-dashboard__profile-form .user-dashboard__title{margin:2.5rem 0 1rem}.user-dashboard__password-input-wrap{margin-bottom:2rem}.user-dashboard__profile__password-warn{font-size:.75rem;line-height:130%;margin:.625rem 0 1.625rem;padding-left:2rem;position:relative}.user-dashboard__profile__password-warn .sk-icon{left:0;position:absolute;top:0}.user-dashboard__profile__password-warn svg{height:1.25rem;width:1.25rem}.user-dashboard__profile__password-warn svg path{fill:#ff5a75}.user-dashboard__wrap--edit-wizard,.user-dashboard__wrap--requests{margin-bottom:9.375rem}.user-dashboard__edit-package-wrap,.user-dashboard__edit-wizard-wrap,.user-dashboard__requests-wrap{display:flex;flex-direction:row;margin:-2rem}.user-dashboard__edit-wizard__side,.user-dashboard__requests__side{border-right:1px solid #d9d9d9;width:11.375rem}.user-dashboard__edit-wizard__side h4,.user-dashboard__requests__side h4{color:#656565;font-size:.8125rem;line-height:1.25rem;padding:1.6875rem 1.4375rem .75rem}.user-dashboard__edit-wizard__side-link{background-color:#f2f2f2;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#656565;display:block;font-size:.8125rem;padding:6px 24px}.user-dashboard__edit-wizard__side-link.nuxt-link-active{background-color:#ff5a75;color:#fff}.user-dashboard__edit-wizard-form,.user-dashboard__edit-wizard-loading,.user-dashboard__requests-form{flex:1;padding:2rem 3rem 6.875rem;position:relative}.user-dashboard__edit-wizard-form-row{display:flex;flex-direction:column}@media (min-width:1024px){.user-dashboard__edit-wizard-form-row{flex-direction:row;justify-content:space-between}}.user-dashboard__edit-wizard-form-column{width:100%}@media (min-width:1024px){.user-dashboard__edit-wizard-form-column{width:48%}}.user-dashboard__edit-wizard-form-inner{max-width:500px}.user-dashboard__edit-wizard-loading{align-items:center;display:flex;font-size:1.3125rem;justify-content:center}.user-dashboard__edit-wizard-loading span{animation:fadeIn .5s infinite}.user-dashboard__edit-wizard-loading span:first-child{animation-delay:.1s}.user-dashboard__edit-wizard-loading span:nth-child(2){animation-delay:.2s}.user-dashboard__edit-wizard-loading span:nth-child(3){animation-delay:.3s}.user-dashboard__edit-wizard__subtitle{font-size:.875rem;font-weight:700;line-height:2.0625rem}.user-dashboard__edit-wizard__submit{border-radius:0;bottom:0;position:absolute;right:0}.user-dashboard__edit-wizard-form--basic-data .user-dashboard__edit-wizard__title:first-of-type{margin-bottom:2.0625rem}.user-dashboard__edit-wizard-form--basic-data .user-dashboard__edit-wizard__title:last-of-type{margin-bottom:.625rem;margin-top:1.5625rem}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview{background:url(../images/icons/pdf-icon.svg) no-repeat center 30%;background-size:50px;box-shadow:inset 7px 7px 0 -4px #f2f2f2;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview a{background-color:#fff;border-top:4px solid #f2f2f2;box-shadow:inset 7px -7px 0 -4px #f2f2f2;color:#ff5a75;display:block;font-size:.8125rem;line-height:1.125rem;overflow:hidden;padding:0 .4375rem .375rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview .sk-icon{margin-right:3px}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview .sk-icon svg{height:.625rem;width:.625rem}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview .sk-icon svg path{fill:#ff5a75}.user-dashboard__edit-wizard-wrap--provider .user-dashboard__edit-wizard-loading{height:100%;padding:0}.user-dashboard__requests-list li{border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding:.875rem 0}.user-dashboard__requests-list li:first-child{border-top:1px solid #f2f2f2}.user-dashboard__requests-list a{border-color:#2c2c2c;color:#2c2c2c}.user-dashboard__requests-list__name-cont{flex:1;padding-left:2.25rem}.user-dashboard__requests-list__name-cont span{display:block}.user-dashboard__requests-list__name{font-weight:700}.user-dashboard__requests-list__links a{display:inline-block;margin-left:1rem}.user-dashboard__requests-table{width:100%}.user-dashboard__requests-table td{border-bottom:1px solid #f2f2f2;padding:10px 0;vertical-align:top}.user-dashboard__requests-table tr:first-child td{border-top:1px solid #f2f2f2}.user-dashboard__requests-table--view-request td:first-child{padding-right:1.875rem;white-space:nowrap}.user-dashboard__requests-table--view-request td:last-child{width:100%}.user-dashboard__requests-buttons{padding:.625rem 0}.user-dashboard__requests-available{font-size:15px;font-weight:400;line-height:25px;width:100%}.user-dashboard__requests-available td{border-bottom:1px solid #f2f2f2;padding:20px 0;vertical-align:top}.user-dashboard__requests-available td:first-child,.user-dashboard__requests-available td:nth-child(2){font-weight:600}.user-dashboard__requests-available tr:before{background-color:#ff5a75;border-radius:50%;content:"";display:inline-block;height:.5rem;margin-top:1.75rem;width:.5rem}.user-dashboard__requests-available tr.read:before{background-color:#f2f2f2}.user-dashboard__requests-package-available{border-collapse:collapse;font-size:15px;font-weight:400;line-height:25px;width:100%}.user-dashboard__requests-package-available tr{border-bottom:1px solid #f2f2f2}.user-dashboard__requests-package-available td{align-content:center;height:5rem;padding:1rem .5rem;vertical-align:top}.user-dashboard__requests-package-available td:first-child,.user-dashboard__requests-package-available td:nth-child(2){font-weight:600}.user-dashboard__requests-package-available-pink{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-available-grey{background-color:#c5c5c5;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-requests-ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;margin:.5rem 0 0}.user-dashboard__requests-package-requests-list{list-style:none;width:48%}.user-dashboard__requests-package-requests-grid{display:grid}.user-dashboard__requests-package-requests-section{display:flex;flex-direction:column;padding:1rem 6.25rem 0}.user-dashboard__requests-package-requests-calculations-order{order:0!important}.sk-modal.sk-modal--details .user-dashboard__requests-package-requests-modal-header{max-width:63rem}.user-dashboard__requests-package-requests-modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #d9d9d9;display:flex;justify-content:flex-start;max-width:37rem;padding:1rem 2.5rem;position:fixed;text-align:center;top:auto;width:100%}.user-dashboard__requests-package-requests-modal-header h4{font-size:1.875rem;font-weight:700;line-height:2.5rem}.user-dashboard__requests-package-requests-modal-header .user-dashboard__requests-details-status{background:#fff;border:1px solid #c5c5c5;border-radius:4px;padding:.125rem .5625rem}.user-dashboard__requests-package-requests-modal-header .user-dashboard__requests-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}@media (max-width:767.98px){.user-dashboard__requests-package-requests-modal-header{max-width:100%}}.user-dashboard__requests-package-requests-modal-header-edit{align-items:center;background-color:#fff;display:flex;justify-content:center;max-width:24rem;padding:1rem 2.5rem 0;text-align:center;width:100%}.user-dashboard__requests-package-requests-modal-header-edit h4{font-size:1.875rem;font-weight:700;line-height:2.5rem}@media (max-width:767.98px){.user-dashboard__requests-package-requests-modal-header-edit{max-width:100%}}.user-dashboard__requests-package-requests-image-header{display:inline-block;position:relative}.user-dashboard__requests-package-requests-image-header img{left:0;position:absolute;top:0}.user-dashboard__requests-package-requests-image-header .text{left:40px;line-height:20px;position:absolute;top:0}.user-dashboard__requests-footer{align-items:center;justify-content:space-between!important;padding:2.5rem 6.25rem!important}.user-dashboard__requests-footer .package-filters__label-main{gap:1rem}.user-dashboard__requests-confirmation-footer{border-top:none!important}.user-dashboard__requests-confirmation-content{display:flex;justify-content:center;padding:2rem 2.5rem 0}.user-dashboard__requests-package-requests-details-link{text-decoration:underline}.user-dashboard__requests-package-requests-pdf-link{color:#2c2c2c}.user-dashboard__requests-package-requests-description-details{color:#656565;font-size:.9375rem;font-weight:400;line-height:165%}.user-dashboard__requests-package-requests-buttons{align-items:center;display:flex;justify-content:flex-end}.user-dashboard__requests-package-requests-buttons a:first-child:not(.black-button-edit){margin-right:1.875rem}.user-dashboard__requests-package-requests-header-title{margin-bottom:1rem}.user-dashboard__requests-package-requests-save-disabled{cursor:none;opacity:.6}.user-dashboard__requests-package-requests-header{align-items:flex-start;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;margin-top:3rem;padding-bottom:2rem}.user-dashboard__requests-package-requests-header .user-dashboard__requests-details-header-item{align-items:center;display:flex;flex:0 0 33%;flex-direction:column;gap:1rem}.user-dashboard__requests-package-requests-header span{text-align:center}.user-dashboard__requests-details-user-info{border-bottom:1px solid #f2f2f2;padding-bottom:2rem}.user-dashboard__requests-details-user-info p{font-size:1.0625rem;font-weight:400;line-height:165%}.user-dashboard__requests-package-requests-section h2{font-size:1.375rem;font-weight:700;line-height:1.875rem;padding:2rem 0 1rem}.user-dashboard__requests-package-requests-section .package-details__details-section-calculations ul{border-bottom:1px solid #f2f2f2;padding-bottom:2rem}@media (min-width:568px){.user-dashboard__requests-package-requests-section .package-details__details-section-calculations ul{max-width:30.5rem}}.user-dashboard__requests-package-requests-section .package-details__details-section-calculations ul li .right-aligned{text-align:right}.user-dashboard__requests-package-requests-list{margin-bottom:0}.user-dashboard__requests-package-requests-list h4{font-size:1.0625rem;font-weight:700;line-height:165%}.user-dashboard__requests-package-requests-list h4.event-type{font-weight:400;margin-bottom:.5rem}.user-dashboard__requests-package-requests-list h4.date-tab{margin-bottom:1rem}.user-dashboard__requests-package-requests-list .item-details:not(:last-of-type){margin-bottom:.5rem}.user-dashboard__requests-package-requests-list .overnight-stay-wrapper-list{display:grid;gap:.5rem}.user-dashboard__requests-details-section{padding-bottom:2rem}.user-dashboard__requests-details-section:not(:last-of-type){border-bottom:1px solid #f2f2f2}.user-dashboard__requests-package-requests-list.package-details__details-section-list-item .item-details p{margin-left:2.3rem}.user-dashboard__requests-details-section-last-child{margin-bottom:2.5rem}.user-dashboard__requests-dropdown .formulate-input-element input:not([type=checkbox]):not([type=radio]){color:#2c2c2c;font-size:.9375rem;font-weight:400;height:2.8125rem;line-height:165%;padding:.625rem .5rem .625rem .875rem}.user-dashboard__requests-dropdown .formulate-input-element.formulate-input-element--customselect{border:1px solid #d9d9d9;border-radius:4px}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown{background-color:#fff;border-radius:4px;box-shadow:0 3px 10px 0 #00000030;top:3.3125rem;z-index:9}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown li,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown li{font-size:.9375rem;line-height:165%;padding:.625rem .625rem .625rem .5rem}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown li:hover,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown li:hover{background-color:#f2f2f2}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown li.selected_option,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown li.selected_option{background-color:#f2f2f2;background-image:url(../images/icons/checked_pink.svg);background-position:94.5% 14px;background-repeat:no-repeat}.user-dashboard__requests-dropdown .formulate-input-element--customselect__arrow{display:flex;height:100%;padding:.625rem .875rem .625rem 0}.user-dashboard__requests-dropdown .formulate-input-element--customselect__arrow .sk-icon{vertical-align:initial}.user-dashboard__requests-dropdown svg path{fill:#2c2c2c}.user-dashboard__requests-package-requests-modal-header-cancelation{width:100%}@media (min-width:568px){.user-dashboard__requests-package-requests-modal-header-cancelation{border-top-left-radius:.25rem;border-top-right-radius:.25rem;max-width:37rem!important}}.cancel-request-modal.sk-modal--confirmation .user-dashboard__requests-package-requests-modal-header{padding:2rem 2.5rem 0}.cancel-request-modal.sk-modal--confirmation .package-filter__wrap-inner{grid-template-rows:72px 1fr 127px}.cancel-request-modal.sk-modal--confirmation .info-text{font-size:1.0625rem;font-weight:400;line-height:165%}.cancel-request-modal.sk-modal--confirmation .user-dashboard__requests-confirmation-content{padding:2rem 4rem 0}.cancel-request-modal.sk-modal--confirmation .custom-textarea{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;font-size:1rem;line-height:1.5rem;min-height:100px;padding:.75rem .875rem;resize:none;width:100%}.sk-modal--confirmation .user-dashboard__requests-package-requests-modal-header{border-bottom:none;padding:2rem 2.5rem 0}.sk-modal--confirmation .package-filter__wrap-inner{grid-template-rows:112px 1fr 127px}.package-filter__footer.user-dashboard__requests-footer.user-dashboard__requests-confirmation-footer{padding:2.625rem 2.5rem 2.5rem!important}.package-filter__body--save-request{padding:0 2.5rem 2.5rem}@media (max-width:767.98px){.package-filter__body--save-request{padding:0 1.5rem 2rem}}.package-filter__body--save-request .user-dashboard__package-checkbox-label a,.package-filter__body--save-request .user-dashboard__package-radio-label a{display:inline}.package-filter__body--save-request .package-filters__label{margin-bottom:2rem}.package-filter__body--save-request .package-details__reservation-form-input.formulate-input{margin-bottom:1rem!important}.package-filter__body--save-request .user-dashboard__checkbox-wrap,.package-filter__body--save-request .user-dashboard__radio-wrap{border-bottom:1px solid #d9d9d9;margin-bottom:2rem;padding-bottom:2rem}.package-filter__body--save-request .package-details__reservation-form-input .formulate-input-label--floating-label{top:2.25rem}.package-filter__body--save-request .package-details__reservation-form-input .formulate-input-label--floating-label.formulate-input-label--floating-label--has-value{top:1.375rem}@media (max-width:767.98px){.package-filter__wrap--save-request .package-filter__footer{box-shadow:none}}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-label--floating-label{color:#656565;font-size:1.0625rem;font-weight:400;left:.9375rem;line-height:165%;top:2.3125rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-label--floating-label--has-value{font-size:.9375rem;top:1.125rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-element{height:4.5rem;width:29rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.0625rem;line-height:165%;padding:.8rem 1rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-element .formulate-input-element--customselect__arrow span>svg{margin-top:.75rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input--customselect__dropdown,.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown{top:4.6875rem}.tabs-with-bottom-border{bottom:-1px;position:relative}.user-dashboard__requests-details-accepted-block{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.user-dashboard__requests-details-accepted-block:not(:last-of-type){border-bottom:1px solid #f2f2f2}.user-dashboard__requests-details-accepted-block h2{padding-bottom:0}.user-dashboard__requests-details-accepted-block p{font-size:1rem;font-weight:400;line-height:1.5rem}.user-dashboard__requests-details-accepted-block .package-filters__black-link,.user-dashboard__requests-details-accepted-block .user-dashboard__requests-details--button{display:inline-block}.user-dashboard__requests-details--button,.user-dashboard__requests-details--button-pink{font-weight:600;padding:.75rem 1.75rem;width:fit-content}.user-dashboard__requests-details--button:active{color:#ff5a75}.user-dashboard__requests-details--button-pink{background-color:#ff5a75;color:#fff}.user-dashboard__requests-details--button-pink.button-disabled{opacity:.5;pointer-events:none}.user-dashboard__requests-upload-doc-content{padding:0 2.5rem}.underline-button-link{background:#0000;border:none;color:#2c2c2c;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration-line:underline}input.hidden{display:none}.upload-container{align-items:center;border:1px solid #ececec;border-radius:12px;display:grid;justify-items:center;margin-bottom:2px;margin-top:2rem;padding:1rem 1.5rem}.upload-container p{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem}.upload-container p.sm{font-size:.75rem;line-height:1.125rem}.upload-container svg{height:1.5rem;margin-bottom:.75rem;width:1.5rem}.upload-container svg path{fill:#656565;transition:stroke-dasharray .5s ease-out}.upload-container .click-to-upload{color:#c7455b;cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-right:.25rem}.file-box{border:1px solid #ececec;border-radius:12px;display:flex;margin-bottom:.125rem;margin-top:1rem}.file-box .file-info{background-color:#fbfbfb;border-radius:12px;border-bottom-right-radius:0;border-top-right-radius:0;display:grid;grid-template-columns:14% 89%;grid-template-rows:50% 50%;padding:1rem;width:75%}.file-box .file-info p{font-size:.875rem;font-weight:500;line-height:1.25rem}.file-box .file-name{color:#444}.file-box .file-size{color:#656565}.file-box .file-icon{grid-column:1;grid-row:1/3}.progress-circle{margin-left:auto;padding:1rem;width:4rem}.progress-circle img{margin-left:1rem}.dashboard-edit-details-modal-wrappper .user-dashboard__requests-package-requests-modal-header-edit{justify-content:space-between;padding:1rem 1.5rem}.dashboard-edit-details-modal-wrappper .user-dashboard__requests-package-requests-modal-header-edit h4{flex:0 0 94%;margin-bottom:0;text-align:center}.dashboard-edit-details-modal-wrappper .counter_input{border:none}.dashboard-edit-details-modal-wrappper .package-filter__counter-wrapper{align-items:flex-end}.edit_details{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:32px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.edit_details:hover{cursor:pointer}.user-dashboard__requests-package-requests-header.header-with-link{display:block}.user-dashboard__requests-package-requests-header.header-with-link .edit_details{cursor:pointer;font-size:1rem;line-height:1.5rem;margin-top:2rem;text-align:center;text-decoration-line:underline}.user-dashboard__requests-package-requests-header--items{display:flex}.package-details__details-arrow-back{background:#0000;border:none;cursor:pointer;margin-bottom:2rem;outline:none;width:1.5rem}.sk-modal.package-filter__wrap.sk-modal--details.booking-request-accepted-component .package-details__details-arrow-back{display:none}.package-details__reservation .package-details__details-section-list-item>span{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper{min-height:100vh;padding-bottom:2rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__requests-package-requests-header--items{align-content:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__requests-package-requests-header .user-dashboard__requests-details-header-item{align-items:center;flex-direction:row;justify-content:flex-start}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__requests-package-requests-header{margin-top:1rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__requests-package-requests-header span{font-size:1.125rem;font-weight:500;line-height:2.0625rem;text-align:left}@media (max-width:767.98px){.package-details__details-section-wrapper.package-details__booking-requests-wrapper h1{font-size:2.5rem;line-height:3.125rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper h2{font-size:1.375rem;line-height:1.875rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__initial-request-details-status{margin-bottom:2rem;margin-top:4.875rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .package-request--accepted-label-grey{text-align:left}}.user-dashboard__slider-entries{width:93%}.user-dashboard__slider-entry-title{color:#2c2c2c;font-size:22px;font-weight:600;line-height:30px;overflow:hidden;padding-bottom:.5rem;text-overflow:ellipsis;white-space:nowrap}.user-dashboard__slider-add-package,.user-dashboard__slider-entry-image,.user-dashboard__slider-package-image{border-radius:3px;height:11.25rem;margin-bottom:2.3125rem;width:17.5rem}.user-dashboard__slider-add-package,.user-dashboard__slider-package-image{align-items:center;background-color:#f2f2f2;color:#2c2c2c;display:flex;justify-content:center}.user-dashboard__slider-add-package{align-items:center;display:flex;flex-direction:column;text-align:center}.user-dashboard__slider-add-package p{color:#2c2c2c;font-size:15px;font-weight:600;line-height:17px;padding-top:.5rem;width:9.1875rem}.user-dashboard__slider-add-entry-img,.user-dashboard__slider-add-package-img{cursor:pointer}.user-dashboard__slider-add-entry-img svg path,.user-dashboard__slider-add-package-img svg path{fill:#2c2c2c}.user-dashboard__slider-options{background-color:#fff;background-image:url(../images/icons/dots_black.svg);background-position:8px 8px;background-repeat:no-repeat;border-radius:55px;cursor:pointer;height:2rem;position:absolute;right:16px;top:16px;width:2rem}.user-dashboard__slider-options-pink,.user-dashboard__slider-options:hover{background-image:url(../images/icons/dots_pink.svg)}.user-dashboard__edit-package-photos--bottom-label,.user-dashboard__edit-package-photos--label,.user-dashboard__slider-type,.user-dashboard__slider-type-package{background:#354b5d;border-radius:3px;color:#fff;font-size:11px;font-weight:600;height:1.375rem;left:20px;line-height:20px;position:absolute;text-align:center;top:20px;width:3.3125rem}.user-dashboard__slider-type-package{background:#ff5a75}.user-dashboard__slider-entry-card{position:relative}.el-card_dashboard-slider{cursor:pointer}.user-dashboard__slider-entries .tiny-slider__arrow{background-color:#ff5a75;height:24.8125rem}.user-dashboard__slider-entries .tiny-slider__arrow--carousel-right{left:55px}.user-dashboard__slider-entries .tiny-slider__arrow--carousel-left{left:-51px}.user-dashboard__slider-entries .tiny-slider__arrow:hover{background-color:#ff6e86}.user-dashboard__slider-entries .tiny-slider__navigation button:disabled path,.user-dashboard__slider-entries .tiny-slider__navigation button:hover:not(:disabled) path{fill:#fff}.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .tiny-slider__arrow{height:11.25rem;margin-top:15px}.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .user-dashboard__slider-add-package,.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .user-dashboard__slider-entry-image,.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .user-dashboard__slider-package-image{margin-bottom:0}.main-header--edit-package{position:relative}.user-dashboard__edit-wizard-package{padding:0}@media (min-width:1024px){.user-dashboard__edit-wizard-package{height:calc(100vh - 182px);margin-bottom:12rem}}.user-dashboard__edit-package-title{align-self:center;color:#2c2c2c;font-size:22px;font-weight:600;line-height:30px;padding-left:1.5rem}.user-dashboard__edit-package-title span{color:#ff5a75}.checkmark{background-image:url(../images/icons/checkmark.svg);background-position:right 5px center;background-repeat:no-repeat}.user-dashboard__edit-package-head{box-shadow:0 .5px 0 #c4c4c4;display:flex;height:56px;justify-content:flex-start;margin-bottom:2.0625rem;max-width:inherit;width:100%}.user-dashboard__edit-package-head-sticky{background-color:#fff;position:fixed;top:0;z-index:34}.user-dashboard__edit-package-head-btn{border:none;cursor:pointer;font-size:18px;font-weight:600;height:3.5rem;line-height:18px}.user-dashboard__edit-package-head-preview{background-color:initial;background-image:url(../images/icons/preview_pink.svg);background-position:0 20px;background-repeat:no-repeat;color:#ff5a75;margin-left:.5rem;padding:1rem 2rem}.user-dashboard__edit-package-head-save{background-color:#ff5a75;color:#fff;padding:.9375rem 2.5rem}.user-dashboard__edit-package-head-save:hover{background-color:#ff6e86}.user-dashboard__edit-package-head-save--disabled{opacity:.5;pointer-events:none}.user-dashboard__edit-package-head-save-loading{max-width:163.469px;padding:.3rem 4rem!important;touch-action:none}.user-dashboard__edit-package-head-discard{background:#0000;color:#2c2c2c;font-size:.9375rem;font-weight:400;line-height:165%;padding:0 .5rem;text-align:right;text-decoration-line:underline}@media only screen and (min-width:1440px){.user-dashboard__edit-package-head-discard{padding:0 1.875rem}}.user-dashboard__edit-package-head-buttons{position:absolute;right:0;top:-57px}.user-dashboard__edit-package-head-buttons-sticky{background-color:#fff;margin-top:-57px;position:fixed;right:15.2%;top:57px;z-index:99}@media only screen and (min-width:568px){.user-dashboard__edit-package-head-buttons-sticky{margin-left:25.9375rem;right:auto}}@media only screen and (min-width:1440px){.user-dashboard__edit-package-head-buttons-sticky{margin-left:40.8125rem;right:auto}}@media only screen and (min-width:568px){.user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:37.0625rem}}@media only screen and (min-width:1440px){.user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:54.6875rem}}.user-dashboard__edit-package-head-buttons-loading{align-items:center;display:flex}.user-dashboard__edit-package-wrap{height:calc(100% - 56px);margin-bottom:120px;padding:0 2rem}.user-dashboard__edit-package-link{color:#ff5a75;cursor:pointer;text-decoration:underline}.edit_package_meals-breakfast,.user-dashboard-package-cancellation-rules,.user-dashboard-package-contract-data,.user-dashboard-package-general-info,.user-dashboard__edit-package--halls,.user-dashboard__edit-package--rooms{color:#2c2c2c;position:relative;width:86%}.user-dashboard-package-scrollable-body{height:99.8%;overflow-x:hidden;overflow-y:scroll;padding:2rem 1.75rem 0}.full-height{height:100%}.edit-package__padding-bottom,.edit-package__padding-bottom.user-dashboard__accepted-terms-message{margin-bottom:6.875rem}.user-dashboard-package-scrollable-body::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px;width:5px}.user-dashboard-package-scrollable-body::-webkit-scrollbar{background-color:#fff;border-radius:4px;width:5px}.user-dashboard__edit-package .user-dashboard__tabs{margin-top:0}#contract-data.user-dashboard-package-cancellation-rules h3,#contract-data.user-dashboard-package-contract-data h3,#contract-data.user-dashboard-package-general-info h3,#contract-data.user-dashboard__edit-package--rooms h3{font-size:25px;font-weight:500;line-height:35px;padding-bottom:10px}#contract-data.user-dashboard-package-cancellation-rules h4,#contract-data.user-dashboard-package-contract-data h4,#contract-data.user-dashboard-package-general-info h4,#contract-data.user-dashboard__edit-package--rooms h4{font-size:18px;font-style:normal;font-weight:500;line-height:33px}#contract-data.user-dashboard-package-cancellation-rules p,#contract-data.user-dashboard-package-contract-data p,#contract-data.user-dashboard-package-general-info p,#contract-data.user-dashboard__edit-package--rooms p{font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%;padding-bottom:22px}#contract-data.user-dashboard-package-cancellation-rules ul,#contract-data.user-dashboard-package-contract-data ul,#contract-data.user-dashboard-package-general-info ul,#contract-data.user-dashboard__edit-package--rooms ul{list-style:none;margin:0;padding-bottom:22px;padding-left:6px}#contract-data.user-dashboard-package-cancellation-rules ul>li,#contract-data.user-dashboard-package-contract-data ul>li,#contract-data.user-dashboard-package-general-info ul>li,#contract-data.user-dashboard__edit-package--rooms ul>li{font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}#contract-data.user-dashboard-package-cancellation-rules .contact-data-inner,#contract-data.user-dashboard-package-contract-data .contact-data-inner,#contract-data.user-dashboard-package-general-info .contact-data-inner,#contract-data.user-dashboard__edit-package--rooms .contact-data-inner{padding-right:30px}.edit_package__room-section--title svg,.user-dashboard-package-contract-data--title svg,.user-dashboard__package-basic-form--title svg{cursor:pointer;margin-bottom:12px;margin-left:-3px;width:20px}.edit_package__room-section--title svg path,.user-dashboard-package-contract-data--title svg path,.user-dashboard__package-basic-form--title svg path{fill:#2c2c2c}.user-dashboard__checkbox-subtitle{font-size:15px!important;font-weight:400!important;line-height:165%!important}.user-dashboard__conditions-subtitle a{color:#ff5a75}.user-dashboard__conditions-subtitle a:hover{color:#d94d64}.user-dashboard__checkbox-title svg,.user-dashboard__radio-title svg{cursor:pointer;margin-bottom:.625rem;width:1.25rem}.user-dashboard__checkbox-title svg path,.user-dashboard__radio-title svg path{fill:#2c2c2c}.user-dashboard__edit-package-save{background-color:#ff5a75;background-image:url(../images/icons/save-file.svg);background-position:14px 11px;background-repeat:no-repeat;border:none;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:.9375rem;margin-bottom:1.25rem;margin-top:1.25rem;padding:1rem 1rem 1rem 2.8125rem}.user-dashboard__edit-package-save:hover{background-color:#ff6e86}.user-dashboard__edit-package-table{border-collapse:collapse;margin-bottom:20px;width:100%}.user-dashboard__edit-package-table tr{border-top:1px solid #d9d9d9}.user-dashboard__edit-package-table td{padding:.875rem 1.25rem .875rem 0}.user-dashboard__edit-package-table td:first-child{font-size:18px;font-weight:600;line-height:26px}.user-dashboard__edit-package-table-column-titles{border-top:none!important}.user-dashboard__edit-package-table-column-titles td{font-size:1.125rem;font-weight:700;line-height:1.625rem}.user-dashboard__edit-package-cancellation-modal .sk-modal__inner{max-width:63rem}.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link{background:#929292;border-top:none;color:#fff;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:16px;padding:.4375rem 0 .4375rem 1rem;position:relative}.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link.nuxt-link-active{background:#656565}.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link:hover:before{background-color:#ff5a75;content:"";height:1.875rem;left:0;position:absolute;top:0;width:.375rem}@media (min-width:1024px){.user-dashboard__edit-wizard-packages{height:99.8%}}.user-dashboard__edit-wizard-packages h4{color:#444;font-size:13px;font-weight:600;line-height:20px;padding:1.75rem 1rem .5rem}.user-dashboard__edit-wizard-packages svg{margin:0 .3125rem .125rem 0;width:.8125rem}.user-dashboard__edit-wizard-packages svg path{fill:#444}.user-dashboard__edit-wizard-packages p{font-size:13px;font-weight:400;letter-spacing:.2px;line-height:16px;padding:.5rem 0 .5rem .75rem}.user-dashboard__edit-wizard-packages .simplebar-scrollbar:before{background-color:#c5c5c5;border-radius:4px;left:0;right:0;width:8px}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link{background:#ececec;border-top:none;color:#2c2c2c;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:16px;padding:.4375rem 0 .4375rem .75rem;position:relative;width:100%}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link:after,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link:after,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link:after,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link:after{background-color:#ff5a75;border-radius:50%;content:"";display:inline-block;height:8px;position:absolute;right:7px;top:12px;width:8px}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link--unactive,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link--unactive,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link--unactive,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--unactive{color:#929292}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link--unactive:after,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link--unactive:after,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link--unactive:after,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--unactive:after{background-color:#c5c5c5}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link:hover:before,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link:hover:before,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link:hover:before,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link:hover:before{background-color:#ff5a75;content:"";height:100%;left:0;position:absolute;top:0;width:.375rem}.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link{background-image:url(../images/icons/side-menu-dashboard-icon.svg);background-position:9px 13px;background-repeat:no-repeat;padding-left:1.75rem;padding-right:1.125rem}.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--add{color:#444;font-size:13px;font-weight:400;line-height:16px;padding-left:.625rem}.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--add:hover{color:#ff5a75}.user-dashboard__edit-package--modal{font-size:15px;font-weight:400;line-height:25px}.user-dashboard__edit-package--modal .checkboxes-modal-body{font-size:18px;font-weight:500;line-height:28px}.full-height-conditions{height:100%}@media only screen and (max-width:1439px){.full-height-conditions{height:calc(100% + 3px)}}.user-dashboard-package-general-info{padding:2rem 1.75rem 10.625rem}.user-dashboard-package-general-info h4{font-size:30px;font-style:normal;font-weight:600;line-height:40px}@media only screen and (min-width:1440px){.user-dashboard-package-general-info{padding-bottom:8.8125rem}}.user-dashboard-package-general-info .user-dashboard-package-scrollable-body{padding:0}@media only screen and (min-width:568px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky{margin-left:388px}}@media only screen and (min-width:1440px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky{margin-left:625px}}@media only screen and (min-width:568px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:565px}}@media only screen and (min-width:1440px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:846px}}.user-dashboard-package-general-info .user-dashboard__checkbox-title,.user-dashboard-package-general-info .user-dashboard__radio-title{margin-bottom:14px}.user-dashboard-package-general-info.success .full-height{height:calc(100% - 44px)}.user-dashboard-package-general-info.success .edit-photos-full-height{height:calc(100% - 75px)}.user-dashboard-package-general-info.success .full-height-conditions{height:calc(100% - 44px)}@media only screen and (max-width:1439px){.user-dashboard-package-general-info.success .full-height-conditions{height:calc(100% - 17px)}}.edit-photos-full-height{height:calc(100% - 31px)}.edit_package__room-section--title{font-size:1.125rem;line-height:1.875rem;margin-bottom:.75rem}.edit_package__room-section--title-lg{font-size:1.5rem;font-weight:700;line-height:2rem}.user-dashboard__edit-package-cards{display:flex;flex-wrap:wrap}.user-dashboard__edit-package-image{background-color:#d9d9d9;border-radius:3px;height:16.75rem;margin-bottom:1rem;margin-right:1rem;max-width:28rem}.user-dashboard__edit-package-image--inactive{background-color:#ececec}.user-dashboard__edit-package-image--hidden{align-items:center;background-color:#f2f2f2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.user-dashboard__edit-package-image--text-inside{color:#000;font-size:1rem;font-size:15px;font-weight:600;line-height:17px}.user-dashboard__edit-package-image--wizard{background-color:#f2f2f2;height:18.5625rem;margin-bottom:0;margin-right:0;max-width:100%}.user-dashboard__edit-package-photos--label{background:#fff!important;color:#2c2c2c!important;font-size:11px;font-weight:700;line-height:12px;padding:.3125rem .5rem!important;width:fit-content!important}.user-dashboard__edit-package-photos--label-unactive{background:none!important;color:#656565!important}.user-dashboard__edit-package-photos--bottom-label{background:none!important;color:#ff5a75!important;font-size:.75rem!important;font-weight:500!important;top:86%!important;width:fit-content!important}.user-dashboard__edit-package--photos{background-color:#f2f2f2;margin-top:2rem;padding:1.5rem .9375rem 1.375rem 2rem}.user-dashboard__edit-package--photos.user-dashboard-package-scrollable-body{padding:1.5rem .9375rem 1.375rem 2rem}.user-dashboard__edit-package-card--wrap{width:50%}.user-dashboard__edit-package-card--wrap-full-width{width:100%}.user-dashboard-package-cancellation-rules .user-dashboard__edit-package-p-info{font-size:12px;font-weight:400;line-height:18px;padding-bottom:9px}.user-dashboard__edit-package-rules--list{list-style:none;padding:0}.user-dashboard__edit-package-rules--list_single{align-items:flex-end;display:flex;font-size:18px;font-weight:500;height:47px;line-height:33px;margin-bottom:24px}.user-dashboard__edit-package-rules--list_single-dropdown{margin-top:6px}.user-dashboard__edit-package-rules--list_single-info{align-items:center;display:flex;font-size:18px;font-weight:500;height:47px;line-height:33px;margin-bottom:24px}.user-dashboard__edit-package-rules--list svg{cursor:pointer;width:20px}.user-dashboard__edit-package-rules--list svg path{fill:#2c2c2c}.user-dashboard__edit-package-rules--list-title{font-size:15px!important;font-weight:600!important;line-height:25px!important;padding-bottom:0!important}.user-dashboard__edit-package--rooms-list,.user-dashboard__edit-package-rules--list-check{list-style:none;margin-bottom:27px;margin-top:0;padding:0}.user-dashboard__edit-package--rooms-list li,.user-dashboard__edit-package-rules--list-check li{font-size:15px;font-weight:400;line-height:25px;padding-left:25px;text-indent:-25px}.user-dashboard__edit-package--rooms-list li svg,.user-dashboard__edit-package-rules--list-check li svg{height:13px;margin-right:7px;width:17px}.user-dashboard__edit-package--rooms-list li svg path,.user-dashboard__edit-package-rules--list-check li svg path{fill:#628b86}.user-dashboard__edit-package-rules--list-dropdown{width:160px!important}.user-dashboard__edit-package-rules--list-dropdown_top{margin-top:-7px}.formulate-input--roomFloor{width:247px!important}.formulate-input--roomFloor>div{padding-top:0!important}.user-dashboard__edit-package-rules--select{background-color:#ececec;border:none;width:156px}#cancellation-model,#update-menu{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:85%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#update-menu{background-color:#ececec;background-position-x:95%;border:none;height:47px;margin-bottom:32px;padding:11px 16px;width:100%}#update-menu:first-child{margin-top:1rem}.user-dashboard__edit-package-limitations-form{display:flex;margin-top:2rem}.user-dashboard__edit-package-limitations-form .user-dashboard__package-checkbox-container{flex:50%}.user-dashboard__edit-package-limitations-form .user-dashboard__package-checkbox-container:nth-child(2){margin-right:0}.user-dashboard__edit-package-limitations-form .user-dashboard__package-checkbox-container input{font-size:17px;line-height:165%}.formulate-input--cancelationRules .is-in-rooms>div{padding-top:0!important}.formulate-input--cancelationRules .is-in-rooms .formulate-input-label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__edit-package--rooms-blocks{display:grid;grid-template-columns:50% 50%}.user-dashboard__edit-package-blocks--inactive{filter:grayscale(100%);opacity:.5;pointer-events:none}.user-dashboard__edit-package--rooms-block{background-color:#f2f2f2;padding:1.5rem}.user-dashboard__edit-package--rooms-block input{border:none;padding:10px}.user-dashboard__edit-package--rooms-block input[type=number]::-webkit-inner-spin-button,.user-dashboard__edit-package--rooms-block input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-dashboard__edit-package--rooms-block:first-child{grid-column:1/3}.user-dashboard__edit-package--rooms-block:first-child .number,.user-dashboard__edit-package--rooms-block:first-child input{text-align:center;width:5rem}.user-dashboard__edit-package--rooms-block:first-child input.text{text-align:left;width:100%}.user-dashboard__edit-package--rooms-block:nth-child(4){grid-column:1/3}.user-dashboard__edit-package--rooms-block-title{font-size:22px!important;font-weight:600!important;line-height:30px!important}.user-dashboard__edit-package--rooms-block>h4{margin-right:20px}.user-dashboard__edit-package--rooms-list{margin-bottom:2rem}.user-dashboard__edit-package--rooms-list li{font-size:16px;font-weight:400;line-height:22px;margin-bottom:1rem}.user-dashboard__edit-package--rooms-list li svg path{fill:#ff5a75}.user-dashboard__edit-package--rooms-prices input{width:100%}.user-dashboard__edit-package--rooms-prices label{font-size:13px;font-weight:400;line-height:16px}.user-dashboard__edit-package--rooms-price{background-color:#ff5a75;color:#fff;height:48px;padding:.75rem .625rem;width:51px}.user-dashboard__package--textarea{border:none;font-size:17px;font-weight:400;height:8.9375rem;line-height:165%;padding:.5rem 1rem;resize:none;width:100%}.user-dashboard__package--textarea-wrap{display:grid}.user-dashboard__package--textarea-grey{background-color:#f2f2f2}.user-dashboard__package--textarea-white{background-color:#fff}.user-dashboard__package--textarea-sm{height:3rem}.user-dashboard__edit-package--halls-info{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.user-dashboard__edit-package--halls-info .package-dashboard-input-flex-div input{border:none;font-size:1.0625rem;height:48px;line-height:1.75rem;width:5rem}.user-dashboard__edit-package--halls-info select{width:9.125rem}.user-dashboard__edit-package--halls-infos-wrap{display:grid;gap:3rem;margin-top:2.0625rem}.user-dashboard__edit-package--halls-infos{background-color:#f2f2f2;max-width:975px;min-height:227px;padding:32px}.user-dashboard__edit-package--halls-infos .user-dashboard__character-count{color:#656565;line-height:165%}.user-dashboard__edit-package--halls-infos .user-dashboard__checkbox-wrap,.user-dashboard__edit-package--halls-infos .user-dashboard__radio-wrap{flex:0 0 75%}.user-dashboard__edit-package--halls-infos textarea{width:444px}.user_dashboard__delete-room-button{background-color:initial;border:1px solid #0000;color:#2c2c2c;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:400;padding:.21rem .2rem;text-align:left;text-decoration-line:underline;-webkit-user-select:none;user-select:none;vertical-align:center}#offer-model.user-dashboard__edit-package--halls-dropdown{font-size:1.0625rem}.edit-package_meals-dropdown,.user-dashboard__edit-package--halls-dropdown{background-color:#fff!important;border:none}.edit-package_meals-dropdown{min-width:218px}.edit-package_rooms-customSelect>div{padding:0!important}.edit-package_rooms-customSelect .room-selected{background-color:#f2f2f2;background-image:url(../images/icons/checked_pink.svg);background-position:95% 10px;background-repeat:no-repeat}.mb-8{margin-bottom:.5rem}.user-dashboard__edit-package--halls-meetings-wrappper{background:#f2f2f2;padding:1.5rem 1.5rem 0}.user-dashboard__edit-package--halls-meetings-wrappper-sm{padding-bottom:0}.user-dashboard__edit-package--halls-meetings-wrappper:not(:first-of-type){margin-top:.5rem}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section{border-top:1px solid #929292;padding:32px 0}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section-title{font-size:1.25rem;font-weight:600;line-height:1.875rem;padding-bottom:16px}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section h4{font-size:1.25rem;font-weight:600;line-height:1.875rem}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section-title--second{padding:1rem 0 1.1875rem}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section span svg{height:20px;margin-left:.1875rem;width:20px}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section span svg path{fill:#2c2c2c}.user-dashboard__edit-package--halls-single{align-items:center;display:flex;height:88px;width:74px}.user-dashboard__edit-package--halls-single>div:first-child{margin-bottom:0!important}.user-dashboard__conditions-checkboxes-box .user-dashboard__conditions-checkboxes-single:nth-child(4),.user-dashboard__conditions-checkboxes-box .user-dashboard__conditions-checkboxes-single:nth-child(9){margin-bottom:2rem!important}.user-dashboard__conditions-checkboxes-box--general .user-dashboard__checkbox-wrap,.user-dashboard__conditions-checkboxes-box--general .user-dashboard__radio-wrap{margin-bottom:1.25rem}.user-dashboard__conditions-checkboxes-box--rooms .user-dashboard__checkbox-wrap,.user-dashboard__conditions-checkboxes-box--rooms .user-dashboard__radio-wrap{margin-bottom:1rem}.edit-package--halls-meetings-header>span,.grey-container-collapsable_header>span,.user-dashboard__conditions-checkboxes-header>span{gap:1rem}.edit-package--halls-meetings-header{padding-bottom:1.5rem}.edit-package--halls-meetings-header>span{gap:2rem}.edit-package--halls-meetings-header .search-page__switch{margin-top:0}.edit-package--halls-meetings-title{font-size:22px;font-weight:700;line-height:30px;width:80%}.user-dashboard__edit-package--input input{background-color:#fff;border:none;font-size:1.125rem;line-height:1.3125rem;margin:0 16px;padding:.84375rem 1rem;text-align:center;width:80px}.user-dashboard__edit-package--input-error::placeholder{color:#ff5a75}.edit__package-label-error{color:#ff5a75;font-size:.6875rem;line-height:.875rem;overflow-wrap:break-word;position:absolute;right:0;text-align:right}.edit__package-label-error--overlapping{margin-bottom:5px;position:relative;top:-13px}.edit__package-label-error_image{margin-top:136px;position:absolute}.edit__package-label-error_duration,.edit__package-label-error_price{margin-top:-6px}.edit__package-label-error-max,.edit__package-label-error-min{color:#ff5a75;font-size:.6875rem;line-height:.875rem;margin-top:60px;overflow-wrap:break-word;position:absolute}.edit__package-label-error-max{margin-left:107px}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label img,.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-radio-label img{height:1.25rem;margin:0 .5rem 0 .375rem;width:1.25rem}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label:before,.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-radio-label:before{vertical-align:text-bottom}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label-aligned{display:flex}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label_wrapper-rooms,.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label_wrapper-rooms>label{align-items:center;display:flex}.user-dashboard__edit-package--halls-meetings-wrappper:before{vertical-align:text-bottom}.user-dashboard__edit-package--icon-checkbox label{align-items:center;display:flex;font-size:1.125rem;font-weight:500;line-height:2.0625rem}.edit-package--halls-event-types--title{font-size:22px;font-weight:700;line-height:30px;margin:2rem 0}.edit_package__checkbox-icon-wrap{display:flex;margin-bottom:0;opacity:.5}.edit_package__checkbox-icon-wrap span{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.edit_package__checkbox-icon-wrap:not(:last-child){margin-bottom:1.375rem}.user-dashboard__checkbox--active{opacity:1}.edit_package__checkbox-icon--label{flex:0 0 28%;margin-top:.625rem}@media only screen and (max-width:1439px){.edit_package__checkbox-icon--label{flex:0 0 40%}}.edit_package_hall-meetings--rental{display:flex;padding:1.5rem 0 1rem}.edit_package_hall-meetings--rental p{font-size:.875rem;font-weight:400;line-height:1.25rem}.edit_package_hall-meetings--rental p:first-child{width:18.75rem}.edit_package_hall-meetings--rental p:nth-child(2){width:12.5rem}.user-dashboard__slider-image-placeholder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.user-dashboard__slider-image-placeholder img{height:40px;position:relative;width:40px}.user-dashboard__slider-image-placeholder--label{cursor:default!important;font-size:15px;font-weight:400;line-height:165%;padding-bottom:.5rem;padding-top:1.75rem}.user-dashboard__slider-image-placeholder--link{cursor:pointer;font-size:15px;font-weight:400;line-height:25px;text-decoration:underline}.edit-package--halls-meetings-arrow{width:1.5rem}.edit-package--halls-meetings-arrow div{cursor:pointer}.edit_breakfast-header,.edit_hall-header{align-items:center;display:flex;justify-content:space-between}.edit_breakfast-header--switch,.edit_hall-header--switch{align-items:flex-end;display:flex}.edit_breakfast-header--switch p,.edit_hall-header--switch p{font-size:15px;font-weight:400;line-height:165%;margin-left:5px;padding-bottom:0}.edit_breakfast-header{padding-bottom:1.5rem}.edit_breakfast-title,.edit_hall-title{font-size:1.875rem;font-weight:700;line-height:2.5rem}.edit-package--halls-info-label{font-size:.75rem;font-weight:400;line-height:165%}.grey-container{background-color:#f2f2f2;margin-bottom:2rem;padding:2rem}.grey-container-section{align-items:center;display:flex}.grey-container-section:not(:last-child){padding-bottom:1.4375rem}.grey-container-section span{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.checkmarks_list-title,.grey-container-title{font-size:22px;font-weight:600;line-height:30px}.checkmarks_list-title svg,.grey-container-title svg{cursor:pointer;height:1.25rem;margin-bottom:.375rem;margin-left:.875rem;width:1.25rem}.checkmarks_list-title svg path,.grey-container-title svg path{fill:#2c2c2c}.grey-container-title{margin-bottom:.5rem}.grey-container-subtitle{font-size:1.0625rem;line-height:165%;margin-bottom:2rem}.checkmarks_list-wrap{margin-bottom:2rem;padding:2rem 0}.checkmarks_list-wrap--pink{background-color:#ff5a751c}.checkmarks_list-wrap--border{border:1px solid #ececec}.checkmarks_list-wrap ul{list-style:none;padding-left:0}.checkmarks_list-wrap--padding{padding-left:1.5rem;padding-right:1.5rem}.checkmarks_list-title svg{margin-left:0}.checkmarks_list li{font-size:15px;font-weight:400;line-height:18px}.checkmarks_list li span svg{margin-right:9px;width:17px}.checkmarks_list li span svg path{fill:#ff5a75}.checkmarks_list li:not(:last-child){margin-bottom:1.125rem}.edit__package-input_image_container .input_image_container-wrap{margin-bottom:2rem}.edit__package-input_image_container .input_image_container-wrap h4{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:1rem}.edit__package-input_image_container .content_wrap{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.edit__package-input_image_container .content_wrap-lg{align-items:center!important}.edit__package-input_image_container .title_input-wrapper{flex:1}.edit__package-input_image_container .input_wrap{display:grid}.edit__package-input_image_container .input_wrap input{border:none;font-size:17px;font-weight:400;line-height:165%;padding:10px 8px}.edit__package-input_image_container .input_wrap label{color:#656565;font-size:17px;font-weight:400;line-height:165%;padding-bottom:8px}.edit__package-input_image_container .input_wrap .input-lg{height:4.625rem;margin-top:.625rem;padding:.75rem .5rem}.edit__package-input_image_container .image_wrap{background-color:#fff;height:8.3125rem;margin-bottom:1.125rem;position:relative;width:10rem}.edit__package-input_image_container .image_wrap img{height:100%;object-fit:cover;width:100%}.edit__package-input_image_container .image_wrap .image_placeholder{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.edit__package-input_image_container .image_wrap .image_placeholder img{height:1.25rem;width:1.25rem}.edit__package-input_image_container .image_wrap-lg{height:9.375rem;margin-bottom:1.5rem}.edit__package-input_image_container .image_wrap .image_cover-wrap{height:100%;width:100%}.edit__package-input_image_container .image_wrap .image_cover-wrap:hover .image-hover{opacity:1}.edit__package-input_image_container .image_wrap .image_cover-wrap--error{border:1px solid #ff5a75}.edit__package-input_image_container .image_wrap .image-hover{align-items:center;background-color:#00000080;display:flex;height:8.3125rem;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:10rem}.edit__package-input_image_container .image_wrap .image-hover-lg{height:9.375rem}.edit__package-input_image_container .image_wrap .image-hover img{cursor:pointer}.edit__package-input_image_container .image_wrap .image-hover .edit-image{height:1.3125rem;width:1.3125rem}.edit__package-input_image_container .image_wrap .image-hover .delete-image{height:1.125rem;margin-left:1.3125rem;width:.9375rem}.user-dashboard__conditions-checkboxes-label-price_meals{background:#ff5a75;height:3rem;width:3.1875rem}.user-dashboard__conditions-checkboxes-label-price_meals.chf-disabled{background:#c5c5c5}.user-dashboard__conditions-checkboxes-label-price_meals.chf--disabled{background:#929292}#menu-price,#price-for-drinks,#pricePerPerson{border:none;font-size:1.125rem;line-height:2.0625rem;padding:.5rem .5625rem .4375rem 1rem;width:7.1875rem}#menu-price::-webkit-inner-spin-button,#price-for-drinks::-webkit-inner-spin-button,#pricePerPerson::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user-dashboard__conditions-checkboxes-meals{display:flex;margin-bottom:.375rem;margin-top:1.75rem}.user-dashboard__conditions-checkboxes-meals-offer_block{margin-bottom:0!important;margin-top:10px!important}.user-dashboard__conditions-checkboxes-meals-offer_block>div>div>input{width:23.375rem!important}.user-dashboard__conditions-checkboxes-meals-offer_block-margin{margin-top:0!important}.edit-package_meals_checkbox-wrap{flex:1}.edit-package_meals_checkbox-wrap label{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.edit-package_meals_checkbox-wrap label:before{vertical-align:text-bottom}.grey-container-collapsable{margin-bottom:.5rem}.grey-container-collapsable_header{align-items:center;display:flex}.grey-container-collapsable_header img{cursor:pointer}.grey-container-collapsable_header .package-edit-switch{margin-left:auto;margin-right:1rem}.grey-container-collapsable_header .grey-container-title{margin-right:1.125rem}.long__menu-container-wrapper:nth-child(4){margin-bottom:2rem}.menu_prices-labels,.menu_prices-row{align-items:center;display:flex;gap:31px}@media (max-width:1439.98px){.menu_prices-labels,.menu_prices-row{gap:18px}}@media only screen and (max-width:1439px){.menu_prices-labels,.menu_prices-row{gap:9px}}.menu_price-label{font-size:15px;line-height:165%;width:166px}.menu_price-label:first-child{margin-left:9.75rem}@media (max-width:1439.98px){.menu_price-label{width:126px}.menu_price-label:first-child{margin-left:8.375rem}}.menu_prices-row .user-dashboard__checkbox-wrap,.menu_prices-row .user-dashboard__radio-wrap{flex:0}.menu_prices-row-label{font-size:18px;font-weight:500;line-height:33px;margin-right:3.125rem;margin-top:1.375rem;min-width:4.6875rem}#menu-price{text-overflow:ellipsis;width:7.1875rem}@media (max-width:1439.98px){#menu-price{width:75px}}#price-for-drinks{max-width:244px;width:auto}.edit_package-tabs{margin-bottom:2rem}.checkmarks_list-wrap--always-included{border:1px solid #f2f2f2}.edit_package-meals-meetings{height:100%}.edit_package-meals-meetings--drinks{display:flex;flex-wrap:wrap;gap:16px;margin-top:1.5rem}.price-for-drinks--label{display:block;font-size:12px;line-height:165%;margin-top:.5rem}.edit_package-meals__drink-prices{margin-top:0}.user-dashboard__character-count-meals{color:#656565;height:18px;opacity:1}.user-dashboard__character-count-meals-notshown{opacity:0}.edit_package-room-infos-wrapper{height:100%}.edit-package__update-menu-modal--buttons{display:flex;justify-content:flex-end}.edit-package__update-menu-modal--buttons button{font-size:15px;font-weight:600;line-height:165%}.edit-package__update-menu-modal--buttons button:first-child{color:#2c2c2c}.edit-package__update-menu-modal--buttons-special{display:flex;justify-content:center}.edit-package__update-menu-modal--buttons-special button{font-size:15px;font-weight:600;line-height:165%}.edit-package__update-menu-modal--general>div:first-child{font-size:18px;font-weight:500;line-height:28px}.edit-package__modal-body{padding:22px 0 48px}.edit_package-meals-not_active-message{color:#656565;font-size:18px;font-weight:500;line-height:33px}.edit_package-meals-not_active-message a{color:#ff5a75}.edit_package-meals-not_active-message a:hover{color:#ec536c}.user-dashboard__edit_photos-options,.user-dashboard__halls_photos-options{right:32px}.included_rentals-section{border-top:1px solid #929292;padding:32px 0}.included_rentals-section h6{margin-bottom:.6875rem}.user-dashboard__package-checkbox-container__room-infos .user-dashboard__checkbox-wrap,.user-dashboard__package-checkbox-container__room-infos .user-dashboard__radio-wrap{margin-bottom:.5rem}.user-dashboard__package-checkbox-container-room-desc{height:auto;margin-bottom:0;padding-bottom:0}@media only screen and (max-width:1440px){.user-dashboard__package-checkbox-container-room-desc{margin-top:0;padding-top:0}}.long-menu-prices{margin:4rem 0 1.625rem}.long-menu-prices .grey-container-title{margin-bottom:2rem}.long-menu-prices .user-dashboard__conditions-checkboxes-meals{margin-top:1.875rem}.edit-package--halls-event-not-active,.edit-package__event-not-active{font-size:.75rem;font-weight:500;letter-spacing:.2px;line-height:.75rem;margin:auto auto .25rem;padding-right:9.6875rem;width:28.4375rem}.edit-package--halls-event-not-active a,.edit-package__event-not-active a{color:#ff5a75}.edit-package--halls-event-not-active a:hover,.edit-package__event-not-active a:hover{color:#d94d64}.edit-package__event-not-active{margin:0;padding:0;width:auto}.user-dashboard__edit-wizard-package-placeholder{background-color:#e5e5e5;height:100vh;padding-top:100px}.user-dashboard__edit-wizard-package-placeholder .user-dashboard__wrap{height:100px}.user-dashboard__availability-calendar-edit-hall{margin-top:2rem}.edit_package__checkbox-icon--inputs{display:flex}.edit_package__checkbox-icon--inputs .user-dashboard__description-input--grid input{border:none;height:48px;padding:16px;text-align:center;width:80px}.edit_package__checkbox-icon--inputs span{margin-top:8px}.user-dashboard__description-input-room{width:27.75rem}.user-dashboard__description-input-room #room{width:100%}.user-dashboard__meals-input{position:relative}.user-dashboard__meals-input .user-dashboard__character-count{min-height:1.125rem}.user-dashboard__edit-wizard-package .edit_package__checkbox-icon--inputs input[type=number]{border:none;padding:.84375rem 1rem;width:80px}.user-dashboard__edit-wizard-package input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#parking_spaces_number{font-size:1rem}.user-dashboard__offers-block{background-color:#f2f2f2;height:auto;margin-bottom:24px;width:476px}.user-dashboard__offers-block-empty{min-height:46.4375rem}.user-dashboard__offers-block-room-input{height:820px!important}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards{gap:1rem;margin-top:1rem}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards .user-dashboard__edit-package-card--wrap{width:206px}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards .user-dashboard__edit-package-card--wrap .user-dashboard__offers-block-image{margin-right:0}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards .user-dashboard__edit-package-card--wrap .user-dashboard__offers-block-options-slider{right:8px}.edit_package-message--success{background-color:#fff;border-radius:8px;box-shadow:0 0 40px 0 #0003;font-size:15px;left:50%;line-height:165%;padding:8px 16px 8px 48px;position:fixed;top:2rem;transform:translate(-50%);z-index:99}.edit_package-message--success:before{background:url(../images/icons/success.svg) no-repeat;content:"";height:24px;left:16px;position:absolute;width:24px}.edit_package-message--error:before{background:url(../images/icons/error.svg) no-repeat}.edit_package-message--error-filters{color:#000;width:max-content}@media (min-width:568px){.edit_package-message--error-filters{top:6%}}.close-btn{cursor:pointer;height:18px;position:relative;width:18px}.close-btn:after,.close-btn:before{background-color:#155724;border-radius:2px;box-shadow:0 0 2px 0 #ccc;content:"";height:3px;position:absolute;top:8px;width:15px}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.user-dashboard__slider-options--accommodation{right:2rem}#eventsHolder .event-provisionally-reserved{padding-left:18px!important}#eventsHolder .event-provisionally-reserved:after{background:repeating-linear-gradient(135deg,#a6a6a6,#a6a6a6 4px,#444 0,#444 8px);content:"";height:100%;left:0;position:absolute;top:0;width:8px}#eventsHolder .event-booked{border-left:8px solid #656565}#eventsHolder .event-blocked{border-left:8px solid #111}#eventsHolder .event-halls{background-color:#756a9666!important}.user-dashboard__description-input-parking_price{margin-bottom:.4375rem}.user-dashboard__meals-textarea{border:none;font-size:17px;font-weight:400;height:4.625rem;line-height:165%;margin-top:.625rem;padding:.75rem .5rem;resize:none;width:100%}.user-dashboard-input_chf div>input{background-color:#fff;border:none;font-size:1.125rem;line-height:2.0625rem;padding:.5rem .5625rem .4375rem 1rem;text-overflow:ellipsis;width:75px}.user-dashboard-input_chf-sm div>input{width:75px}.user-dashboard-input_chf-md div>input{width:97px}.user-dashboard-input_chf-lg div>input{width:115px}.user-dashboard-input_chf-xl div>input{width:244px}.user-dashboard-input_chf-xxl div>input{width:88%}.edit_package-meals__drink-prices .user-dashboard-input_chf label{display:block;font-size:12px;line-height:165%;margin-top:.5rem}.edit_package-meals__drink-prices .user-dashboard-input_chf div input{max-width:244px;width:auto}.user-dashboard__text-input-error,.user-dashboard__text-input-error-activities_input>div>div>input{outline:1px solid #ff5a75;outline-offset:-1px}.user-dashboard__text-input-error_image>div>div{border-radius:3px;outline:1px solid #ff5a75;outline-offset:-1px}.user-dashboard__text-input-error-rooms{outline:1px solid #ff5a75;outline-offset:0}.user-dashboard__edit-package--halls-info-first{align-items:center;display:flex;gap:1.5rem}.user-dashboard__edit-package--halls-info-first .user-dashboard__description-input-area input{height:3rem;width:5rem}.user-dashboard__edit-package--halls-info-first .user-dashboard__edit-package--halls-single{margin-bottom:1.5625rem}.user-dashboard__description-input>input div{border:none;height:3rem;width:26.375rem}.package-dashboard-input .user-dashboard__character-count{margin-left:auto}.edit-package__update-menu-modal--buttons_description{align-items:center;display:flex;justify-content:flex-start}.edit-package__update-menu-modal--buttons_description>button:not(:first-child){border-radius:0;margin-left:1rem}.user-dashboard__rental-conditions-checkboxes{margin-bottom:0!important}.user-dashboard__rental-conditions-checkboxes-double,.user-dashboard__rental-conditions-checkboxes-second{flex:0 0 18%}.edit-package__hall-event-types{display:grid;gap:1.5rem;grid-auto-rows:min-content;height:100%}.disabled{filter:grayscale(100%);opacity:.5!important;pointer-events:none}.user-dashboard__room-event-types-input .edit__package-label-error{margin-left:1rem}.pricedynamic-search-select-options{margin-top:-100px!important}.formulate-input--packagesFilter{align-items:center;display:flex}.formulate-input--packagesFilter>div{padding-top:0!important}.package-edit-switch{margin-top:0}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container{margin:0;padding:0}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container:first-of-type{margin-bottom:24px}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container .user-dashboard__checkbox-title,.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container .user-dashboard__radio-title{font-size:17px;line-height:165%;margin-bottom:6px}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__checkbox-title,.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__radio-title{margin-bottom:14px}.user-dashboard__accepted-terms-message{background-color:#f6fef9;border:1px solid #17b26a;border-radius:.5rem;color:#067647;padding:1rem 1rem 1rem 3.5rem;position:relative;width:fit-content}.user-dashboard__accepted-terms-message p{font-size:.9375rem;font-style:normal;font-weight:600!important;line-height:165%;padding-bottom:0!important}.user-dashboard__accepted-terms-message:before{background:url(../images/icons/success-darker.svg) no-repeat;content:"";height:1.5rem;left:1rem;position:absolute;width:1.5rem}.border-top{border-top:1px solid #929292}.checkmarks_list-included-title span{font-size:1.375rem;font-weight:600;line-height:1.875rem}.checkmarks_list-subtitle,.user-dashboard-package-general-info p.checkmarks_list-subtitle{font-size:1.125rem;font-weight:500;line-height:1.75rem}.checkmarks_list-subtitle{padding-bottom:1.375rem}.checkmarks_list-button{border-radius:4px;font-size:15px;font-style:normal;font-weight:600;height:2.9375rem;line-height:150%;margin-left:1.5rem;padding:12px 28px}.edit-package__included-in-price-wrapper{display:flex;justify-content:center;padding-top:4.5rem}.edit-package__included-in-price-wrapper .user-dashboard__package-checkbox-label,.edit-package__included-in-price-wrapper .user-dashboard__package-radio-label{display:inline-block}.contract-data__download-pdf{align-items:center;color:#2c2c2c;cursor:pointer;display:block;display:flex;font-size:15px;gap:8px;line-height:165%}.contract-data__download-pdf:hover{color:#2c2c2c}.rotate{animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.user-dashboard__pause-package-modal .sk-modal__head h4{font-size:30px;font-weight:600;line-height:40px}.user-dashboard__pause-package-modal .sk-modal__head span:first-of-type{text-align:center;width:100%}.package__delete-room-modal .sk-modal__inner{max-width:37rem}.package__delete-room-modal .sk-modal__inner .edit-package__modal-body{padding:0 1.5rem 3rem}.package__delete-room-modal .sk-modal__inner .sk-modal__head{padding:2.5rem}.package__delete-room-modal .sk-modal__inner .sk-modal__body{padding:1.5625rem 2.5rem 2.5rem}.user-dashboard-package-cancellation-rules .sk-modal h4,.user-dashboard-package-contract-data .sk-modal h4,.user-dashboard-package-general-info .sk-modal h4,.user-dashboard__edit-package--rooms .sk-modal h4{font-size:1.875rem;font-weight:600;line-height:2.5rem;padding-bottom:0}.user-dashboard__edit-package-photos--label.edit-package-cover-photo{background-color:#ff5a75!important;color:#fff!important}.edit__package-duration-wrapper,.edit__package__wrapper-position,.user-dashboard__availability-new_event-input-wrap,.user-dashboard__conditions-checkboxes-meals-offer_block,.user-dashboard__offers-block-textarea-wrapper,.user-dashboard__package-accommodation-input{position:relative}.edit__package-duration-wrapper-z_index{z-index:-3}.edit__package-label-error--dynamicprice{margin-right:41px}.package-dashboard-input{position:relative}.package-filter__edit-event-message.mb-32{margin-bottom:32px}.restorant-view-wrapper{margin-bottom:1.5rem;position:relative;width:100%}.full-width{width:100%}.package-dashboard-input-label{color:#444;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem}.display-column .d-flex{flex-direction:column}.input-room-info label{color:#444;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem}.hall-event-type-props-included-in{border-top:none;padding:0 0 2rem}.hall-event-type-props-included-in h1{font-size:1.25rem;font-weight:600;line-height:1.875rem}.hall-event-type-props-included-in .user-dashboard__accepted-terms-message{background:#ecfdf3;border:1px solid #abefc6;border-radius:16px;padding:4px 12px 4px 30px}.hall-event-type-props-included-in .user-dashboard__accepted-terms-message p{font-size:.875rem;font-weight:500;line-height:1.25rem}.hall-event-type-props-included-in .user-dashboard__accepted-terms-message:before{background-image:url(../images/icons/success-darker.svg) no-repeat;background-size:1rem;height:1rem;left:10px;top:.375rem;width:1rem}.hall-event-type-checkbox-container{margin:0;padding:2rem 0 0}.hall-event-type-checkbox-container .user-dashboard__checkbox-title,.hall-event-type-checkbox-container .user-dashboard__radio-title{font-size:1.25rem;font-weight:700;line-height:1.875rem}.user-dashboard__package-basic-form-photo .user-dashboard__edit-package-photos--bottom-label{color:#2c2c2c!important}.user-dashboard__package-basic-form-photo .user-dashboard__edit-package-photos--bottom-label a{color:#ff5a75}.user-dashboard__package-basic-form-photo .user-dashboard__edit-package-photos--bottom-label a:hover{color:#ec536c}.user-dashboard__description-input-parking_price label{color:#2c2c2c;font-size:.75rem;font-weight:400;letter-spacing:.2px;line-height:normal}.formulate-input--roomsMultiSelect{z-index:9}.user-dashboard__options-list.user-dashboard__offers-block-options-list .option-selected{background-image:url(../images/icons/checked_pink.svg);background-position:100% 4px;background-repeat:no-repeat}.user-dashboard__offers-block-wrap .user-dashboard__offers-block-options-list{padding:0 1rem;width:147px!important}.user-dashboard__offers-block-wrap .user-dashboard__offers-block-options-list span{padding-left:0}.contract-data-no-padding{padding-bottom:0!important}#custom-tooltip{background:#fff;border-radius:.5em;box-shadow:0 0 40px 0 #0003;color:#444;font-size:.8rem;padding:.3em .5em;position:absolute}#custom-tooltip:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #fff;bottom:-4px;content:"";height:0;left:calc(50% - 2px);margin:0 auto;position:absolute;width:0}#custom-tooltip.gray{background:#929292!important;box-shadow:none;color:#fff}#custom-tooltip.gray:after{border-top:4px solid #929292!important}.cal-agenda-item{background-position:0 2px;background-repeat:no-repeat;font-size:13px;font-weight:400;line-height:20px;padding-left:20px}.price-up{background-image:url(../images/icons/price_increase.svg)}.price-down{background-image:url(../images/icons/price_decrease.svg)}.cal-single-day-event.agenda-item,.cal-single-day-event.cal-agenda-item{background-image:url(../images/icons/day_event_full.svg)}.cal-single-partial-event.agenda-item,.cal-single-partial-event.cal-agenda-item{background-image:url(../images/icons/day_event_partial.svg)}.cal-single-day-busy.agenda-item,.cal-single-day-busy.cal-agenda-item{background-image:url(../images/icons/day_busy.svg)}.cal-busy-partial.agenda-item,.cal-busy-partial.cal-agenda-item{background-image:url(../images/icons/busy_location_partial.svg)}.cal-mixed-partial.agenda-item,.cal-mixed-partial.cal-agenda-item{background-image:url(../images/icons/busy_mixed_partial.svg)}.user-dashboard__availability{padding:45px}.user-dashboard__availability-header{margin-bottom:15px}.user-dashboard__availability-header--title{font-size:25px;font-weight:500;line-height:35px}.user-dashboard__availability-header--title>span>span>svg{cursor:pointer;margin-bottom:12px;margin-left:-3px;width:20px}.user-dashboard__availability-header--title>span>span>svg>path{fill:#000}.user-dashboard__availability-header--subtitle{font-size:15px;font-weight:400;line-height:165%}.user-dashboard__availability-calendar{background-color:#f2f2f2}.user-dashboard__availability-calendar--wrap{padding:32px}.user-dashboard__availability-calendar--wrap_options{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.user-dashboard__availability-calendar--wrap_options .agenda-item{min-width:122px}.user-dashboard__availability-calendar--wrap_options .cal-agenda-item,.user-dashboard__availability-calendar--wrap_options>span{background-position:0 2px;background-repeat:no-repeat;font-size:13px;font-weight:400;line-height:20px;padding-left:20px}.user-dashboard__availability-calendar--wrap_options>span{margin-right:20px}.user-dashboard__availability-calendar_booked-box{position:absolute}.user-dashboard__availability-new_event_btn{background:#2c2c2c;background-image:url(../images/icons/white_plus.svg);background-position:.625rem;background-repeat:no-repeat;background-size:16.5px;border-radius:2px;color:#fff;font-size:18px;font-weight:700;height:48px;line-height:26px;margin-top:15px;padding:.4rem .8rem .5rem 1.9rem;width:186px}.user-dashboard__availability-new_event_btn:hover{cursor:pointer}.user-dashboard__availability-new_event_booked{background:#000 60%;border-radius:2px;height:50%;margin-left:10px;opacity:.5;position:absolute;top:29.5%;width:360px}.user-dashboard__availability-new_event-input{background-color:#f2f2f2;border:none;border-radius:4px;height:47px!important}.user-dashboard__availability-new_event-input-wrap{padding-bottom:1rem}.user-dashboard__availability-new_event-textarea{background-color:#f2f2f2;border-radius:4px;height:77px;margin-bottom:1rem;width:100%}.user-dashboard__availability-new_event-dropdown{border:none;margin-bottom:1rem}.user-dashboard__availability-new_event-dates{margin-top:10px}.user-dashboard__availability-new_event-dates>span{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.user-dashboard__availability-new_event-dates span>label{font-size:15px;font-weight:400;line-height:25px;margin-right:20px}.user-dashboard__availability-new_event-dates span>div>div>div>input{background-color:#f2f2f2;border-radius:2px!important;color:#000;padding:7px 7px 7px 16px;text-align:left;width:259px!important}.user-dashboard__availability-new_event-dates-dropdown{border:none;border-radius:4px;padding:0;width:259px}.user-dashboard__availability-new_event-dates-dropdown-no_padding>div{padding-top:0!important}.user-dashboard__availability-new_event-dates-dropdown-price{width:226px!important}.user-dashboard__availability-new_event-dates-dropdown-options{width:auto!important}.user-dashboard__availability-new_event-dates-dropdown-options>div{padding-top:0!important}.user-dashboard__availability-new_event-dates-start_date{background-color:#f2f2f2;border:1px solid #efefef;border-radius:4px;color:#000;font-size:inherit;height:47px;outline:none;padding:7px 7px 7px 16px;transition:width .2s;width:259px!important;width:229px}.user-dashboard__availability-new_event-dates-start_date::placeholder{color:#000}.user-dashboard__availability-new_event-dates-start_date-custom{width:229px!important}.user-dashboard__availability-new_event-dates-start_date-custom::placeholder{color:#000}.user-dashboard__availability-new_event-dates-start_date-rooms-modal{margin-right:16px;width:190px!important}.user-dashboard__availability-new_event-footer{align-items:center;display:flex;gap:2rem;justify-content:flex-end;margin-top:10%;width:100%}.user-dashboard__availability-new_event-footer>span{font-size:15px;font-weight:600;line-height:25px}.user-dashboard__availability-new_event-footer>span:hover{cursor:pointer}.user-dashboard__availability-new_event-footer>button{background:#ff5a75;border:none;border-radius:2px;color:#fff;font-size:15px;font-weight:600;height:40px;width:118px}.user-dashboard__availability-new_event-footer>button:hover{cursor:pointer}.user-dashboard__availability-new_event-custom{display:grid}.user-dashboard__availability-new_event-custom--end_date{align-items:center;display:flex;justify-content:space-between}.user-dashboard__availability-new_event-custom--end_date>div>div>div>input{background-position-x:91%!important;background-position-y:12px!important;height:32px;text-align:left;width:151px!important}.user-dashboard__availability-new_event-custom_row{align-items:center;display:flex;justify-content:space-between}.user-dashboard__availability-new_event-custom_row--select-first{margin-left:20px!important;width:86px!important}.user-dashboard__availability-new_event-custom_row--select-second{width:126px!important}.user-dashboard__availability-new_event-custom_row-day_picker{width:105%}.user-dashboard__availability-new_event-custom_row-day_picker>h6{font-size:15px;font-weight:400;line-height:165%}.user-dashboard__availability-new_event-custom-footer{align-items:center;display:flex;font-size:15px;font-weight:700;justify-content:flex-end;line-height:25px;margin-top:20px}.user-dashboard__availability-new_event-custom-footer>span{color:#000;cursor:pointer;margin-right:46px}.user-dashboard__availability-new_event-custom-footer>button{align-items:center;background-color:#ff5a75;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:15px;padding:14px 33px}.user-dashboard__availability-new_event-custom-rep{align-items:center;display:flex;justify-content:flex-start}.user-dashboard__availability-new_event-custom-rep input::-webkit-inner-spin-button,.user-dashboard__availability-new_event-custom-rep>input::-webkit-outer-spin-button{-webkit-appearance:none}.user-dashboard__availability-new_event-custom-rep-num{background-color:#ececec;border:none!important;border-bottom-left-radius:4px;border-top-left-radius:4px;height:32px;padding-left:10px!important;width:30px!important}.user-dashboard__availability-new_event-custom-rep-text{background-color:#ececec;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;min-height:32px;width:122px}.user-dashboard__availability-new_event-time-sheet:nth-child(3n+1){border-top:1px solid #c5c5c5}.user-dashboard__availability-new_event-time-sheet:not(:nth-child(3n+1)){border-top:1px solid #f2f2f2}.user-dashboard__availability-new_event-time-sheet:not(:nth-child(3n+1))>h6{opacity:0}.user-dashboard__availability-new_event-lines{align-items:center;display:flex;margin-bottom:0;position:relative;width:420px}.user-dashboard__availability-new_event-lines-busy{background-color:#756a96;border-left:8px solid #000;height:26px;opacity:.7;position:absolute;top:-1px;width:101%}.user-dashboard__availability-new_event-lines_hour{background-color:#fff;height:31px;margin-top:-12px;padding:0 17px;width:47px}.user-dashboard__availability-rooms_modal__dates-wrapper>span>select{height:47px}.user-dashboard__availability-rooms_modal__dates-wrapper>span>label{min-width:45px}.user-dashboard__availability-rooms_modal__dates-wrapper>span>div>div>div>input{margin-right:16px;width:190px!important}.user-dashboard__availability-price-checkboxes-wrap{display:grid}.user-dashboard__availability-price-checkboxes-title{font-size:.9375rem;font-weight:400;line-height:165%}.user-dashboard__availability-price-checkboxes-title_header{padding-bottom:.9375rem}.user-dashboard__availability-price-checkboxes-title_modal{font-size:.9375rem!important;line-height:1.546875rem!important;padding-bottom:.3125rem!important;padding-top:.625rem!important;text-align:left!important}.user-dashboard__availability-price-footer{justify-content:space-between!important;margin-top:15%!important;width:100%}.user-dashboard__availability-price-footer>span{margin-left:20px}.user-dashboard__availability-price-footer>button{margin-left:0}.user-dashboard__availability-price-dates-dropdown{border:none;border-radius:2px;height:47px;padding:0;width:168px!important}span.custom-repetation__week-days{margin-right:-3px}.marked-class-full{background-color:#756a96;color:#fff}.marked-class-full:hover{background-color:#554a76!important}.marked-class-partally{background-color:#a59ac6;color:#fff}.marked-class-partally:hover{background-color:#756a96!important}.custom-repetation__week-day{cursor:pointer}.custom-repetation__week-day:before{background-color:#f2f2f2;border-radius:50%;bottom:2px;content:"";display:inline-block;height:38px;position:relative;vertical-align:middle;width:38px}input[type=checkbox]:checked+.custom-repetation__week-day:before{background-color:#ff5a75}input[type=checkbox]:checked+.custom-repetation__week-day span{color:#fff}.custom-repetation__week-day span{bottom:0;display:inline-block;font-size:15px;font-weight:700;left:-25px;line-height:25px;padding-left:2px;position:relative;width:2px}.user-dashboard__availability-new_event-custom_row-day_picker .custom-repetation__week-days:first-of-type span,.user-dashboard__availability-new_event-custom_row-day_picker .custom-repetation__week-days:nth-child(4) span{left:-28px}@media only screen and (min-width:568px){.user-dashboard__availability .user-dashboard__edit-package-head-buttons-sticky{margin-left:548px}}@media only screen and (min-width:1440px){.user-dashboard__availability .user-dashboard__edit-package-head-buttons-sticky{margin-left:830px}}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#2c2c2c!important}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-day-busy span.vfc-span-day{color:#fff!important}.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-day-busy .vfc-end-marked{background-color:#2c2c2c!important}.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked{background-color:#2c2c2c!important;color:#fff!important}.vfc-week .vfc-day.cal-day-busy .vfc-base-end,.vfc-week .vfc-day.cal-day-busy .vfc-base-start{background-color:#2c2c2c!important}.cal-single-price-up .vfc-span-day,.vfc-week .vfc-day.cal-price-up span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#ab3434!important}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-price-up span.vfc-span-day{color:#fff!important}.vfc-week .vfc-day.cal-price-up span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-price-up .vfc-end-marked,.vfc-week .vfc-day.cal-price-up .vfc-base-end,.vfc-week .vfc-day.cal-price-up .vfc-base-start,.vfc-week .vfc-day.cal-price-up span.vfc-span-day.vfc-marked{background-color:#ab3434!important}.cal-single-price-down,.cal-single-price-up{color:#fff}.cal-single-price-down .vfc-span-day,.vfc-week .vfc-day.cal-price-down span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#5a807b!important}.cal-single-day-busy .vfc-span-day,.vfc-week .vfc-day.cal-price-down span.vfc-span-day{color:#fff!important}.vfc-week .vfc-day.cal-price-down span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-price-down .vfc-end-marked,.vfc-week .vfc-day.cal-price-down .vfc-base-end,.vfc-week .vfc-day.cal-price-down .vfc-base-start,.vfc-week .vfc-day.cal-price-down span.vfc-span-day.vfc-marked{background-color:#5a807b!important}.cal-single-day-event .vfc-span-day{background-color:#756a96!important}.cal-single-partial-event .vfc-span-day{background-color:#756a96!important;background-image:url(../images/icons/day_event_partial.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked:not(.vfc-end-marked):before{background-color:#756a96!important}.cal-busy-partial .vfc-span-day,.cal-mixed-partial .vfc-span-day,.cal-single-day-event .vfc-span-day,.cal-single-partial-event .vfc-span-day,.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked{color:#fff!important}.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked.vfc-start-marked:before,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:#0000!important}.cal-day-event .vfc-end-marked,.cal-partial-event .vfc-end-marked,.vfc-week .vfc-day.cal-day-event span.vfc-span-day.vfc-marked,.vfc-week .vfc-day.cal-partial-event span.vfc-span-day.vfc-marked{background-color:#756a96!important}.cal-mixed-partial .vfc-span-day{background-image:url(../images/icons/busy_mixed_partial.svg)}.cal-busy-partial .vfc-span-day,.cal-mixed-partial .vfc-span-day{background-color:#756a96!important;background-position:50%;background-repeat:no-repeat;background-size:cover}.cal-busy-partial .vfc-span-day{background-image:url(../images/icons/busy_location_partial.svg)}.vfc-week{font-weight:600}.vfc-dayNames span{color:#c5c5c5!important;font-family:Sofia Pro;font-size:13px;font-weight:600;line-height:20px}.vfc-single-input{background-color:#ececec;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:93%;background-position-y:19px;background-repeat:no-repeat;border-radius:4px!important;height:47px;width:229px!important}.vfc-single-input_date{text-align:left!important;width:226px!important}.vfc-week .vfc-day span.vfc-span-day{cursor:pointer}.vfc-main-container{z-index:0}.vfc-top-date.vfc-center>span{font-size:18px;font-weight:500;line-height:35px}.vfc-week .vfc-day span.vfc-span-day.vfc-disabled{background-color:#f2f2f2;color:#000}.vfc-week .vfc-day span.vfc-span-day.vfc-today{background-color:#d9d9d9!important;color:#000!important}.cal-tooltip{padding:20px}.vfc-calendar .vfc-top-date{font-family:Sofia Pro;font-weight:500;line-height:2.1875rem}.vfc-week .vfc-day span.vfc-span-day{font-family:Sofia Pro;font-size:1.125rem;font-weight:600;line-height:2.0625rem;width:2.125rem}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{color:#0000!important;padding:.0625rem .5rem;pointer-events:none}.vfc-week .vfc-day.cal-day-busy span.vfc-span-day.vfc-marked{padding:.0625rem .5rem;width:2.125rem}.vfc-week .vfc-day span.vfc-span-day.vfc-hide.cal-single-day-busy:after,.vfc-week .vfc-day span.vfc-span-day.vfc-hide.cal-single-day-event:after,.vfc-week .vfc-day span.vfc-span-day.vfc-hide.cal-single-partial-event:after,.vfc-week .vfc-day span.vfc-span-day.vfc-hide.vfc-marked:after{background-color:#fff!important}span.vfc-span-day.vfc-marked.cal-single-day-busy:before{background-color:#aaa!important}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{background-color:#fff!important}.vfc-week{margin-bottom:.625rem}.vfc-main-container.vfc-modal{bottom:2.9375rem}@media (max-height:1100px){.vfc-main-container.vfc-modal{bottom:auto}.start-date-custom .vfc-main-container.vfc-modal{top:auto!important}}.availability-room-repetition{width:71%}.user-dashboard__availability-new_event--wrap.dynamic-prices .vfc-main-container.vfc-modal{width:108%}.user-dashboard__availability-new_event-custom_row.start-date-custom .vfc-main-container.vfc-modal{bottom:auto;left:-55px;width:271px}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-main-container.vfc-modal,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-main-container.vfc-modal{bottom:2rem;height:17.9375rem;right:0;width:133%}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-main-container.vfc-modal .vfc-top-date.vfc-center,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-top-date.vfc-center{margin:.5rem}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between{height:4.375rem}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-top-date.vfc-center,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-top-date.vfc-center{margin-bottom:.5rem}.calendar-new-event-form-wrappper .modal-calendar.input-calendar-full-width{margin-right:0;width:18.9375rem}.calendar-new-event-form-wrappper .modal-calendar{margin-right:1rem;width:11.0625rem}.calendar-new-event-form-wrappper .modal-calendar #offer-model-custom{width:100%!important}.calendar-new-event-form-wrappper .user-dashboard__availability-new_event-dates.new_event-calendars-sections{margin-top:2rem}.calendar-new-event-form-wrappper .new_event-calendars-checkbox{margin-bottom:2rem;margin-left:auto;width:7.5rem}.calendar-new-event-form-wrappper .new-event-dropdown-time{width:6.875rem}.calendar-new-event-form-wrappper .formulate-input.formulate-input--repetation.user-dashboard__dropdown.user-dashboard__availability-new_event-dates-dropdown,.calendar-new-event-form-wrappper .modal-calendar{margin-left:auto}.all-day-event.user-dashboard__package-radio-label,.user-dashboard__package-checkbox-label.all-day-event{display:flex;justify-content:flex-end}.modal-calendar.modal-calendar-full-width{width:100%}.modal-calendar.modal-calendar-custom-repetation{width:9.4375rem}.repetation-search{background-color:#fff;border-radius:4px;display:block;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;z-index:9}.repetation-search input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.repetation-search-form{margin:auto;width:100%}.repetation-search-sticky{position:sticky;top:126px}@media (max-width:767.98px){.repetation-search{display:none}}.repetation-search-mobile{display:none}@media (max-width:767.98px){.repetation-search-mobile{background-color:#fff;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:9}.repetation-search-mobile-sticky{top:155px;transition:all .6s ease-in-out}.repetation-search-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .repetation-search-mobile:focus-within{top:155px;transition:none}.repetation-search-mobile-hide .repetation-search-select-options{opacity:0}.repetation-search__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.repetation-search__title{display:none}}.repetation-search__title>a:hover{color:#fff}.repetation-search-field{align-items:center;background-color:#fff;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.repetation-search-field:focus-within{background-color:#fff}.repetation-search-select,.repetation-search-text-input{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#000;color:#000;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.repetation-search-select::placeholder,.repetation-search-text-input::placeholder{color:#fff}.repetation-search-active{background-color:#ff5a75}.repetation-search-select{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.repetation-search-select input[type=text]{padding:0!important}.repetation-search-select-options{background-color:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:4px;box-shadow:1px 1px 6px #0003;margin-top:-74px;overflow:auto}.repetation-search-select-options::-webkit-scrollbar,.repetation-search-select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}@media (max-width:767.98px){.repetation-search-select-options{left:0;top:49px}}.repetation-search-select-options_price{width:260px!important}.repetation-search-select-options_pricedynamic{width:215px!important}.calendar-search-select-options{background-color:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:4px;box-shadow:1px 1px 6px #0003;margin-top:-89px;overflow:auto}.calendar-search-select-options::-webkit-scrollbar,.calendar-search-select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}@media (max-width:767.98px){.calendar-search-select-options{left:0;top:49px}}.calendar-search-select-options_price{width:260px!important}.calendar-search-select-options_pricedynamic{width:215px!important}@media (max-width:767.98px){.repetation-search-mobile-sticky .repetation-search-select-options{top:48px}.repetation-search-mobile-sticky .repetation-search-select__first-option{left:0;top:3px}}.repetation-search-select-option,.repetation-search-select-option-empty,.repetation-search-select__first-option{cursor:pointer;font-size:15px;font-weight:400;line-height:165%;padding:4px 10px}.repetation-search-select-option-empty:active,.repetation-search-select-option-empty:hover,.repetation-search-select-option:active,.repetation-search-select-option:hover,.repetation-search-select__first-option:active,.repetation-search-select__first-option:hover{background-color:#ff5a7580}.repetation-search-select-option--selected{background-color:#ff5a7580!important}.repetation-search-select__first-option{background-color:#444;left:0;margin-right:-6px;position:absolute;right:16px;top:3px;width:auto;z-index:999}@media (max-width:767.98px){.repetation-search-select__first-option{left:0;top:4px}}.repetation-search-form-submit,.repetation-search-form-submitted{border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.repetation-search-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.pricedynamic{background-color:#fff;border-radius:4px;display:block;height:47px;margin-left:auto;max-width:10.5rem;padding:1.5rem 2rem;z-index:9}.pricedynamic input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.pricedynamic-form{margin:auto;width:100%}.pricedynamic-sticky{position:sticky;top:126px}@media (max-width:767.98px){.pricedynamic{display:none}}.pricedynamic-mobile{display:none}@media (max-width:767.98px){.pricedynamic-mobile{background-color:#fff;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:9}.pricedynamic-mobile-sticky{top:155px;transition:all .6s ease-in-out}.pricedynamic-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .pricedynamic-mobile:focus-within{top:155px;transition:none}.pricedynamic-mobile-hide .pricedynamic-select-options{opacity:0}.pricedynamic__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.pricedynamic__title{display:none}}.pricedynamic__title>a:hover{color:#fff}.pricedynamic-field{align-items:center;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.pricedynamic-field,.pricedynamic-field:focus-within{background-color:#fff}.pricedynamic-search-select,.pricedynamic-text-input{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#000;color:#000;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.pricedynamic-search-select::placeholder,.pricedynamic-text-input::placeholder{color:#fff}.pricedynamic-active{background-color:#ff5a75}.pricedynamic-search-select{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.pricedynamic-search-select input[type=text]{padding:0!important}.pricedynamic-select-options{background-color:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:4px;box-shadow:1px 1px 6px #0003;margin-top:-74px;overflow:auto}.pricedynamic-select-options::-webkit-scrollbar,.pricedynamic-select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}@media (max-width:767.98px){.pricedynamic-select-options{left:0;top:49px}.pricedynamic-mobile-sticky .pricedynamic-select-options{top:48px}.pricedynamic-mobile-sticky .pricedynamic-select__first-option{left:0;top:3px}}.pricedynamic-select-option,.pricedynamic-select-option-empty,.pricedynamic-select__first-option{cursor:pointer;font-size:15px;font-weight:400;line-height:165%;padding:4px 10px}.pricedynamic-select-option-empty:active,.pricedynamic-select-option-empty:hover,.pricedynamic-select-option:active,.pricedynamic-select-option:hover,.pricedynamic-select__first-option:active,.pricedynamic-select__first-option:hover{background-color:#ff5a7580}.pricedynamic-select-option--selected{background-color:#ff5a7580!important}.pricedynamic-select__first-option{background-color:#444;left:0;margin-right:-6px;position:absolute;right:16px;top:3px;width:auto;z-index:999}@media (max-width:767.98px){.pricedynamic-select__first-option{left:0;top:4px}}.pricedynamic-form-submit,.pricedynamic-form-submitted{border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.pricedynamic-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.pagination--job-overview{flex-direction:column-reverse;margin-top:2.75rem}.pagination--job-overview .pagination__numbers-cont{margin:0 0 1.4375rem}.pagination--job-overview .pagination__count{margin-bottom:0}.discount{color:green!important}.surcharge{color:red!important}.error-page{background-color:#272727;padding:20% 0 40%}@media (min-width:768px){.error-page{padding:10% 0 15%}}@media (min-width:1440px){.error-page{padding:10% 0}}.error-page.error-page--vue{padding-bottom:0}.error-page.error-page--vue .main-footer{margin-top:10%}.error-page__left{background:#272727 url(../images/bg/stecker.svg) no-repeat 0 50%;background-size:auto 80%;margin-bottom:3.125rem}@media (min-width:1024px){.error-page__left{margin-bottom:0}}@media (min-width:1440px){.error-page__left{background-size:auto 100%}}.error-page__header{font-size:.875rem;font-weight:400;line-height:1.5rem;padding:3.125rem 0 3.125rem 40%}.error-page__header span{display:block;font-size:2.25rem;font-weight:700;margin-bottom:1.875rem}@media (min-width:768px){.error-page__header{font-size:2.25rem;line-height:3.75rem}.error-page__header span{font-size:5.625rem;margin-bottom:1.875rem}}@media (min-width:1440px){.error-page__header{padding:6.25rem 0 6.25rem 40%}}.error-page__links-title{margin-bottom:2rem}.error-page__links-list__link{background-position:-8px -9px;background-repeat:no-repeat;background-size:45px;line-height:1.5;padding-left:2.375rem}.error-page__links-list__link:not(:last-child){margin-bottom:2rem}@media print{body{background-color:initial;padding-left:30px;padding-right:15px}.main-footer{display:none}.entity-details .col-md-8{flex:0 0 100%;max-width:100%}.entity-details__display_logo_print{display:block;padding-top:1rem;text-align:right}.entity-details__display_logo_print img{height:13px;width:auto}.entity-details__display-print{height:260px}.entity-details__header{height:220px;margin-top:1rem;min-height:5rem;position:absolute;right:0;width:50%}.entity-details__header-inner{opacity:1!important}.entity-details__details__main-image{height:220px;margin-top:0;min-height:5rem;padding-top:0;position:absolute;right:0;top:0;width:calc(50% - 7.5px)}.entity-details__details{background:#0000;color:#000;padding:2rem 0 1rem!important;width:100%}.entity-details__details--no-header{width:100%}.entity-details__details .container{max-width:100%}.entity-details__header-button,.entity-details__nav{display:none}.entity-details__title{color:#121212;display:block;font-size:1.75rem;line-height:130%;padding-top:25px}}@media print and (min-width:768px){.entity-details__title{line-height:115%}}@media print{.entity-details__title.entity-details__title--small-screen{display:none}.entity-details__print_title-no-label{padding-top:0}.entity-details__description-sla{background-color:initial;margin-top:0}.entity-details__details-wrap{position:relative}.entity-details__location{font-size:.9375rem;margin-top:-5px}.entity-details__title-wrap{height:auto;width:50%!important}.entity-details__type-label{background-color:initial!important;border:1px solid #000;color:#2c2c2c;display:inline-block;font-size:.5625rem;left:0;margin:0;position:absolute;top:0}.entity-details__details-features{align-items:center;color:#000;justify-content:flex-start}.entity-details__details-features li{background-position:center 0;background-repeat:no-repeat;background-size:18px;filter:brightness(0) invert(0);font-size:.8125rem;margin:0 1.25rem 0 0;padding-top:1.875rem}}@media print and (max-width:1023.98px){.entity-details__details-features li{display:block!important}}@media print{.entity-details__description{background-color:initial}.entity-details__description .row{display:block}.entity-details__description .description-section-mobile{display:none}.entity-details__description__icon{filter:brightness(0) invert(0);height:1.3rem;text-decoration:none;width:1.3rem}.entity-details__details-features>li{background-image:none!important;filter:none!important;font-size:10px;letter-spacing:.2px;line-height:20px;padding-top:0}}@media print and (max-width:1023.98px){.entity-details__details-features>li{filter:brightness(0) invert(0)}}@media print{.entity-details__details-features>li img{display:block;filter:brightness(0) invert(0);height:auto;margin:0 auto;width:20px}.entity-details__description-values-width{font-size:11px;margin-top:0;width:100%!important}.entity-details__description-values{color:#121212;font-family:Sofia Pro}.entity-details__description-row{display:flex;flex-direction:row;justify-content:center}.entity-details__description-row .bg-screen{display:block}.entity-details__description-row .sm-screen{display:none}.entity-details__description-row:first-child{border-top:1px solid #000;font-size:13px;padding-top:1.7rem!important}.entity-details__description-label{color:#000;margin-bottom:-1rem;width:27%}.no-display-label{display:block;top:20px}.entity-details__description-label>h4{font-size:11px;font-weight:400}.entity-details__description-section{break-inside:avoid;color:#121212;margin-top:0!important;padding-bottom:1.7rem}}@media print and (max-width:1023.98px){.entity-details__description-section--mobile-hidden{display:block}}@media print{.entity-details__description__inline-list li{font-size:10px;line-height:12px;margin-bottom:16px;width:30%}.main-header{display:none}.entity-details__no-disply{display:none!important}.entity-details__rooms-expand-trigger{color:#121212}.entity-details__rooms-expand-trigger path{fill:#121212}#show_telefon{color:#121212}.entity-details__description-values>*{font-size:11px}.entity-details__description__email-screenview{display:none}.entity-details__description__email-printview{color:#000;display:inline-block;font-size:11px;text-decoration:underline}.entity-details__description__phone-screenview{display:none}.entity-details__description__phone-printview{color:#000;display:inline-block;font-size:11px;text-decoration:underline}.entity-details__description__list,.entity-details__ribbon-print-display,.logo,ul li{display:block}.entity-details__description__list>li{color:#000}.entity-details__description__inline-list{display:flex}.container{margin-left:0;padding-left:0}}@media print and (max-width:1023.98px){.container{max-width:600px}}@media print{.entity-details__rooms-list{display:block;height:auto;max-height:none}}@media print and (max-width:1023.98px){.entity-details__rooms-list{color:#121212;display:block}}@media print{.entity-details__rooms-expand-trigger,.entity-details__rooms-list-column:nth-child(3),.entity-details__rooms-list-column:nth-child(4),.entity-details__rooms-list-column:nth-child(5){display:none}.entity-details__award_ribbon,.entity-details__nominate_ribbon.entity-details__award_ribbon,.entity-details__ribbon{background-color:initial;border:.1px solid #000;margin-top:1.5rem;padding:.625rem 10px .625rem 15px;width:585px}.entity-details__award_ribbon .col-12-style,.entity-details__nominate_ribbon.entity-details__award_ribbon .col-12-style,.entity-details__ribbon .col-12-style{margin-left:0;margin-right:0;max-width:100%}.entity-details__award_ribbon .col-12-style h3 img,.entity-details__nominate_ribbon.entity-details__award_ribbon .col-12-style h3 img,.entity-details__ribbon .col-12-style h3 img{display:inline;height:20px;margin-right:5px;vertical-align:top}.entity-details__award_ribbon>div>h3,.entity-details__ribbon>div>h3{color:#000;font-size:11px;font-weight:700;line-height:1.125rem;min-height:auto;padding-left:0}.entity-details__details__main-image>a{display:none}.print__display-flex{align-items:center;display:flex!important;justify-content:space-between}.cover-image-container img{z-index:5555}.text-link{color:#121212;display:flex;font-size:.6875rem;margin:.5px 0;text-decoration:underline}.entity-details__documents{background-color:initial;padding-top:0}}@media (max-width:767.98px){.br__display--sla{display:none!important}}.search-page__placeholder__container{background-color:#444}.search-page-packages__inner-wrap{background-color:#121212}@media (max-width:1023.98px){.search-page-packages__inner-wrap{background-color:#2c2c2c}}@media (min-width:1440px){.search-page-packages__inner-wrap--map-open{width:44.375rem}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open{width:50%}}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .search-page-packages__inner-total{padding:0 0 2.1875rem}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style .gm-style-iw-tc:after,.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style-iw.gm-style-iw-c{background-color:#444}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-ui-hover-effect>span{background-color:#fff}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style-iw-tc{filter:none}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .search-page__article__image-cont.search-page__article__image-cont--google-map{min-height:10rem}.search-page__header-package.search-page__header--map-open{padding:70px 0 41px}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open{padding:70px 0 18px}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open{box-shadow:none;display:block;padding:75px 0 0}}.search-page__header__title-package.search-page__header__title--map-open{font-size:2.25rem!important;height:100%!important;letter-spacing:-.72px;line-height:2.75rem!important;margin:2rem 0!important;width:80%}.search-page__header__title-package.search-page__header__title--map-open span{font-size:1.25rem;font-weight:400;line-height:1.875rem}@media (max-width:1439.98px){.search-page__header__title-package.search-page__header__title--map-open{font-size:.9375rem!important;font-weight:400;line-height:165%!important;margin:0!important}.search-page__header__title-package.search-page__header__title--map-open span{font-size:.9375rem;font-weight:400;line-height:165%}}@media (max-width:767.98px){.search-page__header__title-package.search-page__header__title--map-open{width:100%}}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open{z-index:15}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{background-color:#656565;height:4.5rem;justify-content:center;max-width:fit-content;padding:1rem 2rem}@media (max-width:1439.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{padding:1rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{background-color:#535353;box-shadow:0 1px 0 0 #ff5a75;justify-content:flex-start;padding:1rem 1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:-37px!important}}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{display:flex;justify-content:center}@media (max-width:1439.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open{top:-36px!important}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .search-page__close-btn.search-page__close-btn--map{display:none}.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:70px!important}}.search-page__article--package__package.search-page__article--package--map-open{height:18.3125rem;margin-bottom:3rem}@media (min-width:1024px){.search-page__article--package__package.search-page__article--package--map-open{width:100%}}.search-page__article--package__package.search-page__article--package--map-open .search-page__article--package__image-wrap--package{height:18.3125rem}.search-page__article--package__package.search-page__article--package--map-open .search-page__article--package__content--package{bottom:6px;padding:1.5rem;width:24.375rem;z-index:13}@media (max-width:1439.98px){.search-page__article--package__package.search-page__article--package--map-open .search-page__article--package__content--package{z-index:2}}.search-page__map__info-window__icon{filter:grayscale(100%) brightness(200%);height:1rem;width:1rem}.search-page__map__info-window__label{align-items:center;display:flex;gap:.25rem}.packages-search-page__sticky-filter__list.packages-search-page__sticky-filter__list--mobile-sticky{background-color:#535353;padding:1rem}@media (max-width:767.98px){.packages-search-page__sticky-filter__list.packages-search-page__sticky-filter__list--mobile-sticky{background-color:#535353}}@media (max-width:1439.98px){.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open{background-color:#2c2c2c;z-index:5}.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header:before,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open:after,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open:before{opacity:0}}@media (max-width:767.98px){.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open{background-color:#535353}}.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:0}@media (min-width:768px) and (max-width:1439.98px){.packages-search-page__sticky-filter.packages-search-page__sticky-filter--map-open{z-index:5}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter__wrap--map-open{top:118px!important}.search-page__map.search-page__map-packages{height:calc(100vh - 157px)}.search-page__header-package.search-page__header--map-open{padding:4.375rem 0 3.5rem}}.formulate-input--packagesFilter{height:auto}.search-page-packages__inner-total{padding:0 0 2.5rem}.search-page-packages__inner-total--wrap{align-items:center;display:flex;justify-content:space-between}.search-page-packages__inner-total--wrap>p{font-size:.9375rem;font-style:normal;font-weight:300;line-height:165%}@media (min-width:568px) and (max-width:1023.98px){.search-page-packages__inner-total>div{padding:0}}@media (max-width:767.98px){.search-page-packages__inner-total{padding:0 0 15px}}.search-page__close-btn{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.pagination--search-page{flex-direction:column-reverse;margin-bottom:2rem}@media (max-width:1439.98px){.pagination--search-page{margin-bottom:7rem}}@media (max-width:767.98px){.pagination--search-page{margin-bottom:7rem}}.pagination--search-page .pagination__count{margin-bottom:0}.pagination--search-page .pagination__numbers-cont{margin-bottom:1rem}@media (max-width:767.98px){.search-page__extra-small{padding:0}}.search-page__extra-small-no-res{margin-bottom:70px;margin-top:-30px;text-align:center}@media (max-width:1023.98px){.search-page__extra-small-no-res{margin-bottom:30px;margin-top:0}}.search-page__more-results{margin-bottom:48px}@media (max-width:767.98px){.search-page__more-results{margin-bottom:2rem}}.search-page__extra-results-message{font-weight:500;margin-top:-1.5rem;padding:1.875rem .9375rem 3.125rem}.search-page__extra-results-message__first{font-size:1.125rem;margin-bottom:7.25rem;margin-top:.875rem;text-align:center}@media (max-width:1023.98px){.search-page__extra-results-message__first{font-size:.875rem;margin-bottom:3.75rem;margin-top:-1.5rem}}@media (max-width:767.98px){.search-page__extra-results-message__first{align-items:center;background-color:#535353;display:flex;font-weight:400;justify-content:flex-start;margin:0 auto;padding:1rem;text-align:left;width:93%}.search-page__extra-results-message__first>span{margin-right:.75rem}.search-page__extra-results-message__first>span>span>svg{height:1.25rem;width:1.25rem}}@media (min-width:568px){.search-page__extra-results-message__first>span{display:none}}.search-page__extra-results-message__first-no{margin-bottom:.9375rem}@media (min-width:768px){.search-page__extra-results-message__first-no{font-size:1.875rem}}@media (min-width:568px){.search-page__extra-results-message__first-no-sm{display:none}}@media (max-width:767.98px){.search-page__extra-results-message__first-no-sm{margin-bottom:0;margin-top:-10px}}.search-page__extra-results-message__first__simiral--title{background-color:initial!important;font-size:24px!important;font-weight:700!important;margin:0;padding-bottom:.5rem;text-align:left!important}@media (min-width:568px){.search-page__extra-results-message__first__simiral--title{font-size:36px!important;padding-bottom:1rem}}.search-page__extra-results-message__first__simiral--description{font-size:16px;margin-bottom:0;text-align:left!important}@media (max-width:767.98px){.search-page__extra-results-message__first__simiral--description{margin:0 0 0 1rem;width:237px}}.search-page__extra-results-message__second{font-size:1.875rem;font-weight:600;line-height:2.1875rem;margin-bottom:1rem}@media (max-width:767.98px){.search-page__extra-results-message__second{font-size:1.625rem;margin-bottom:1.3125rem}}.search-page__extra-results-message__third{font-size:.9375rem;line-height:1.25rem}.search-page__extra-results-message__third span{color:#d94d64;cursor:pointer}.search-page__extra-results-message__third span:hover{color:#ff5a75}@media (max-width:767.98px){.search-page__extra-results-message__third{font-size:.875rem;font-weight:400;line-height:1.375rem}}.search-page__extra-results-message__third-padding{margin-bottom:1.25rem}@media (max-width:767.98px){.search-page__extra-results-message__third-padding{margin-bottom:0}.search-page__extra-results-message>.container{max-width:350px}.search-page__extra-results-message__second{margin-top:.9375rem}}@media (max-width:1023.98px){.search-page__extra-results-message{padding:1.875rem .9375rem 2.125rem}.search-page__extra-results-message>.container{max-width:736px}}@media (min-width:768px){.search-page__extra-results-message__second{font-size:1.375rem;line-height:1.625rem}}@media (min-width:1024px){.search-page__extra-results-message{padding:0 0 4rem}.search-page__extra-results-message__second{font-size:3.4375rem;line-height:4.0625rem;margin-top:.875rem}.search-page__extra-results-message__third{font-size:1.125rem;line-height:2.0625rem}}@media (max-width:767.98px){.search-page__extra-results-message__third-sm-display{display:block}.search-page__extra-results-message__third-sm-display-none{display:none}}@media (min-width:568px){.search-page__extra-results-message__third-sm-display{display:none}}.search-page__extra-results-message-grid{display:grid}body:not(.modal-open) .landing-page__about--search-page,body:not(.modal-open) .landing-page__add-entry--search-page,body:not(.modal-open) .main-footer--search-page{position:relative;z-index:4}.package-results__slide-label{bottom:1rem;color:#fff;position:absolute;right:1rem;text-align:right;z-index:1000}.package-results__slide-label p{font-size:16px;font-weight:300;line-height:24px}.package-results__slide-label .sub-label{font-size:14px;line-height:20px}@media (max-width:767.98px){.package-results__slide-label{bottom:1.5rem;left:1.5rem;right:auto;text-align:left}}.search-page__article--package__image-wrap--package .package-results__slide-label img{height:1rem;left:0;min-height:1rem;min-width:1rem;padding-top:5px;position:relative;top:0;transform:none;width:1rem}.search-page__article--package__image-wrap--package .package-results__slide-label .link{text-decoration:underline}.search-page__article--package__image-wrap--package:after{background:linear-gradient(0deg,#000000b3 .94%,#0000 16.15%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.search-page__article--package__image-wrap--package.no-gradient:after{background:none;height:0;width:0}.package-results-label-link{color:#c5c5c5;font-size:.8125rem;font-weight:300;line-height:165%;margin-left:1rem;margin-top:.5rem;text-decoration:underline}.search-page__article--package__package{margin-bottom:5.5625rem}@media (max-width:1023.98px){.search-page__article--package__package{margin-bottom:5rem}.search-page__article--package__package>.container{max-width:766px}}@media (max-width:767.98px){.search-page__article--package__package{margin-bottom:0}.search-page__article--package__package>.container .col-12{padding:0}.search-page__article--package--max-num:last-child{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-page__article--package--max-num:last-child{margin-bottom:8.75rem}}.search-page__article--package--no-content{margin-bottom:0!important}.search-page__article--package--sla{margin-bottom:3.0625rem}.search-page__article--package-sla{margin-bottom:1.75rem}.search-page__article--package-sla:last-child{margin-bottom:5.625rem}.search-page__article--package-sla .search-page__article{margin-bottom:1.75rem}@media (max-width:767.98px){.search-page__article--package-sla{margin-bottom:2rem}}.search-page__article--package__inner--package{align-items:flex-start;background-color:initial;cursor:pointer;display:flex;padding:1.6875rem 0 1rem}@media (min-width:1024px){.search-page__article--package__inner--package{padding:2.0625rem 0 1.6875rem}}@media (max-width:1023.98px){.search-page__article--package__inner--package{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.search-page__article--package__inner--package{background-color:#2c2c2c;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:0}}.search-page__article--package__price{font-size:1rem;font-style:normal;font-weight:300;line-height:150%}.search-page__article--package__price:hover{color:#fff}@media (max-width:1023.98px){.search-page__article--package__price{margin-left:0}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article--package__price{display:block}}.search-page__article--package__price-map-open{margin-left:0}.search-page__article--package__price--underline{text-decoration:underline}.search-page__article--package__image-cont{position:relative;width:100%}.search-page__article--package__image-cont .tns-nav{bottom:16px;position:absolute;right:50%;z-index:2}.search-page__article--package__image-cont .tns-nav button{background-color:#fff;border:none;border-radius:50%;height:5px;margin-right:5px;opacity:.6;padding:0;width:5px}.search-page__article--package__image-cont .tns-nav .tns-nav-active{opacity:1}@media (min-width:768px){.search-page__article--package__image-cont{margin-bottom:-2.4375rem;top:-2.4375rem;width:100%}.search-page__article--package__image-cont:hover .search-page__article--package__image-wrap.tns-slide-active{transform:scale(1.03)}}@media (min-width:1024px){.search-page__article--package__image-cont{margin-bottom:-2.8125rem;top:-2.8125rem}}@media (max-width:767.98px){.search-page__article--package__image-cont{min-height:10.8125rem}.search-page__article--package__image-cont .tns-nav{bottom:8px;height:19px}}.search-page__article--package__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--package__image-cont-sla .search-page__article--package__image-wrap{height:10.5rem}@media (max-width:767.98px){.search-page__article--package__image-cont-sla{height:18.75rem;top:0;width:100%}.search-page__article--package__image-cont-sla .search-page__article--package__image-wrap{height:18.75rem}.search-page__article--package__image-cont-sla .tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){height:300px}}.social-icons-jobs{height:1.5rem}.search-page__article--package__image-wrap--package{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}@media (max-width:767.98px){.search-page__article--package__image-wrap--package{height:20rem}.tiny-slider__mobile-version--tiny-carousel .search-page__article--package__image-wrap--package:not(.search-page__article--package__image-wrap--package--single-image){display:inline-block;height:20rem;vertical-align:top;width:100%}}@media (min-width:768px){.search-page__article--package__image-wrap--package{height:18.289875rem}}@media (min-width:1024px){.search-page__article--package__image-wrap--package{height:31.875rem}}.search-page__article--package__image-wrap--package img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.search-page__article--package__content{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:.5rem .75rem 1rem}@media (min-width:768px){.search-page__article--package__content{padding:0 0 0 1.5rem}}.search-page__article--package__content--package{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:1rem 1.5rem 1.5rem;z-index:3}@media (min-width:768px){.search-page__article--package__content--package{background:#444;bottom:-1.875rem;left:3rem;padding:1.5rem;position:absolute;width:24.4375rem}}@media (min-width:1024px){.search-page__article--package__content--package{padding:2rem}}@media (max-width:1023.98px){.search-page__article--package__content--package{left:4rem}}@media (max-width:767.98px){.search-page__article--package__content--sla{padding:.0625rem .75rem 1rem}}.search-page__article--package__excerpt{width:100%}.search-page__article--package__favourites{left:1.5625rem;position:absolute;top:1.5625rem;z-index:2}.search-page__article--package__favourites--liked svg path{fill:#ff5a75;fill-opacity:1}@media (max-width:767.98px){.search-page__article--package__favourites svg{height:2rem;width:2rem}}@media (min-width:768px){.search-page__article--package__favourites{left:2rem;top:2rem}}.search-page__article--package__package-title{align-items:center;background:#0006;border-radius:.1875rem;display:flex;font-size:.75rem;font-weight:400;gap:.1875rem;line-height:.75rem;padding:.25rem .4375rem .3125rem .375rem;position:absolute;right:1.5625rem;top:1.5625rem;z-index:2}@media (min-width:768px){.search-page__article--package__package-title{right:2rem;top:2rem}}@media (max-width:767.98px){.search-page__article--package__package-title{padding:0 .4375rem 0 .375rem}}.search-page__article--package__package-title svg{width:.875rem}.search-page__article--package__top--package{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (min-width:568px){.search-page__article--package__top--package{display:flex;justify-content:flex-start}}@media (min-width:768px){.search-page__article--package__top--package{padding-bottom:0}.search-page__article--package__top--package--md-hidden{display:none}}@media only screen and (max-width:768px){.search-page__article--package__top--package--md-visible{display:none!important}}@media (max-width:767.98px){.search-page__article--package__top--package{justify-content:flex-start}.search-page__article--package__top--package--md-hidden{padding-bottom:0}}.search-page__article--package__top--package-sla .search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article--package__top__label{align-items:center;display:flex;font-size:.75rem;font-weight:300;line-height:1.5rem;margin-top:.5rem;white-space:nowrap}.search-page__article--package__top__label .sk-icon{margin-right:.375rem;vertical-align:sub}.search-page__article--package__top__label .sk-icon svg{height:16px;width:16px}.search-page__article--package__top__label img{margin-right:.5rem}.search-page__article--package__top__label--lg-visible{display:none}@media (min-width:1024px){.search-page__article--package__top__label{font-size:.8125rem;line-height:1.3125rem}.search-page__article--package__top__label .sk-icon{margin-right:.625rem}.search-page__article--package__top__label .sk-icon svg{height:18px;width:18px}.search-page__article--package__top__label--lg-visible{display:flex}.search-page__article--package__top__label--favourites{margin-right:0}}.search-page__article--package__top__label--region-icon{filter:brightness(2.5);height:18px;margin-right:.625rem;width:18px}.search-page__article--package__top__label-separator{margin-left:10px;margin-right:5px}.next__icon{fill:#000;color:#000}.sk-icon-black{font-size:18px;font-weight:400}.location__responsive{margin-left:.625rem}@media (min-width:568px){.location__responsive{margin-left:.375rem}}.search-page__article--package__top__label__text{color:#959595;flex:1;font-size:.8125rem;font-weight:300;line-height:165%;overflow:hidden;text-overflow:ellipsis}.search-page__article--package__top__label__text-sla{font-size:15px;line-height:25px}@media (min-width:568px){.search-page__article--package__top__label__text{color:#c5c5c5}}.search-page__article--package__top__label--place{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-page__article--package--map-open .search-page__article--package__top__label--guests{margin-right:1.5625rem}}.search-page__article--package__top__label--favourites{margin-left:auto}.search-page__article--package--map-open .search-page__article--package__top__label--favourites{display:none}.search-page__article--package__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article--package__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article--package__top__label--favourites--liked .path-0{fill:#ff5a75}.search-page__article--package__top__label--sla-button{background-color:#6f889b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;justify-content:center;line-height:33px;margin-right:0;margin-top:1.4375rem;min-width:124px;padding:.625rem 1.625rem}.search-page__article--package--map-open .search-page__article--package__top__label--sla-button{display:none}@media (max-width:767.98px){.search-page__article--package__top__label--sla-button{font-size:15px;font-weight:700;justify-content:center;line-height:15px;margin:0 16px 16px;padding:.75rem 1.625rem;width:100%}}.search-page__article--package__inner:hover .search-page__article--package__top__label--sla-button{background-color:#84a3ba}.search-page__article--package__bottom--sla-button{background-color:#6f889b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:600;line-height:16px;margin-top:12px;padding:7px 13px 9px}@media (max-width:767.98px){.search-page__article--package__bottom--sla-button{display:inline-block}}.search-page__article--package__top__label--location--page .sk-icon{margin-right:0}.search-page__article--package__top__label--location--page:hover{color:#fff;text-decoration:underline}.search-page__article--package__margi-left{margin-left:.625rem}@media (min-width:768px){.search-page__article--package__margi-left{margin-left:.3125rem}}.search-page__article--package__excerpt-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;line-height:1.375rem;max-width:38.125rem;overflow:hidden}@media (min-width:768px){.search-page__article--package__excerpt-text{-webkit-line-clamp:3;font-size:.9375rem}}.search-page__article--package__title--package{font-size:1.1875rem;font-weight:500;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.search-page__article--package__title--package-sla{font-size:40px;font-weight:600;line-height:50px}@media (min-width:768px){.search-page__article--package__title--package{font-size:1.3125rem;font-weight:600}.search-page__article--package__title--package-sla{font-size:40px;font-weight:600;line-height:50px}}@media only screen and (max-width:1023px){.search-page__article--package__title--package-sla{font-size:24px;font-weight:600;line-height:34px}}@media (max-width:767.98px){.search-page__article--package__title--package{font-size:1.5rem;font-weight:500;line-height:130%;margin-top:0}.search-page__article--package__title--package-sla{font-size:1.375rem;line-height:1.875rem}}.search-page__article--package-mobile-tag,.search-page__article--package__title__tag{background-color:#535353;border-radius:3px;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-left:.9375rem;padding:.1875rem .625rem;vertical-align:middle;white-space:nowrap}.search-page__article--package__title__tag--in-title{display:none;font-size:.6875rem;margin:0 0 .3125rem}@media (max-width:1023.98px){.search-page__article--package-mobile-tag,.search-page__article--package__title__tag{display:none}}.search-page__article--package__info{border-left:1px solid #fff;display:none;padding-left:1.625rem;width:40%}@media (min-width:1024px){.search-page__article--package__info{display:block}}@media (min-width:1440px){.search-page__article--package__info{padding-left:2.25rem}}.search-page__article--package__info-list{font-size:.875rem;line-height:1.5rem;list-style:none;margin:0;padding:0}.search-page__article--package__info-list .sk-icon svg{height:20px;margin-right:.625rem;width:20px}.search-page__article--package__info-list li{align-items:center;display:flex;margin-bottom:.5rem}.search-page__article--package__info-list__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article--package__info-above-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4375rem}@media (min-width:1440px){.search-page__article--package__info-above-title{margin-bottom:1.125rem}}@media (max-width:1023.98px){.search-page__article--package__info-above-title{margin-bottom:0}}.search-page__article--package__rating{font-size:.75rem;line-height:1.5625rem;white-space:nowrap}.search-page__article--package__rating svg{height:.8125rem;width:.8125rem}@media (min-width:768px){.search-page__article--package__rating{font-size:.9375rem}.search-page__article--package__rating .sk-icon{margin-right:.125rem}.search-page__article--package__rating svg{height:1.0625rem;width:1.0625rem}}.search-page__article--package__rating-value{display:inline-block;margin-left:.5rem;vertical-align:middle}.search-page__article--package__excerpt--show-valuation{width:100%}@media (min-width:1024px){.search-page__article--package--map-closed .search-page__article--package__excerpt--top-premium{width:100%}.search-page__article--package--map-closed .search-page__article--package__info-above-title{display:none}.search-page__article--package--map-closed .search-page__article--package__title__tag--in-title{display:inline-block}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article--package--map-closed .search-page__article--package__title__tag--in-title{margin-right:.625rem}}@media (min-width:1024px){.search-page__article--package--map-closed .search-page__article--package__rating{margin-bottom:1rem}.search-page__article--package--map-closed .search-page__article--package__favourites{display:none}.search-page__article--package--map-closed .search-page__article--package__favourites__package{display:block!important}.search-page__article--package--map-closed .search-page__article--package__favourites__package svg{height:46px;width:46px}}@media (min-width:1440px){.search-page__article--package--map-closed .search-page__article--package__inner{padding:2.5rem 1.5rem 1.5rem}.search-page__article--package--map-closed .search-page__article--package__top{margin-bottom:1.375rem}.search-page__article--package--map-closed .search-page__article--package__top-sla{margin-bottom:0}.search-page__article--package--map-closed .search-page__article--package__image-cont{margin-bottom:-3.75rem;top:-3.75rem;width:100%}.search-page__article--package--map-closed .search-page__article--package__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--package--map-closed .search-page__article--package__image-cont-sla .search-page__article--package__image-wrap{height:10.5rem}.search-page__article--package--map-closed .search-page__article--package__image-wrap{height:16.4375rem}.search-page__article--package--map-closed .search-page__article--package__content{padding:0 0 0 2rem}.search-page__article--package--map-closed .search-page__article--package__excerpt-text{font-size:1rem;line-height:1.5625rem}.search-page__article--package--map-closed .search-page__article--package__title{font-size:1.875rem;margin-bottom:1rem}.search-page__article--package--map-closed .search-page__article--package__title-sla{font-size:40px;font-weight:600;line-height:50px}}.search-page__article--package--map-open{margin-bottom:1.689rem}@media (min-width:1440px){.search-page__article--package--map-open .search-page__article--package__info{display:none}}.search-page__article--package__badge{height:2.9375rem;position:absolute;right:0;text-align:center;top:0;width:5.1875rem}.search-page__article--package__badge-grid{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (min-width:568px){.search-page__article--package__badge-grid{right:.9375rem}}@media (max-width:767.98px){.search-page__article--package__badge-grid{display:none}}.search-page__article--package__badge-grid-sm{background:url(../images/gold-badge.svg);right:-1px;z-index:555}@media (min-width:768px){.search-page__article--package__badge-grid-sm{display:none}}.search-page__article--package__badge-list{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (max-width:1023.98px){.search-page__article--package__badge-list{background:url(../images/gold-badge-list-small.svg);font-size:1.375rem;height:2.1rem;line-height:1.875rem;width:3.1875rem}}.search-page__article--package__badge p{font-size:1.875rem;font-weight:400;line-height:2.5rem}.search-page__article--package__list-title{display:flex;font-size:1.875rem;font-weight:400;line-height:2.375rem;margin-bottom:0;margin-top:-13px}@media (max-width:767.98px){.search-page__article--package__list-title{flex-direction:column-reverse;font-size:1.5rem;font-weight:400;line-height:130%}}.search-page__article--package__separator{padding:0 10px}@media (max-width:767.98px){.search-page__article--package__separator{display:none}.search-page__article--package__score{font-size:.8125rem;font-weight:400;line-height:20px}}.search-page__article--package-list{margin-bottom:2rem;padding:2.5rem 0 1.875rem 1.875rem;position:relative}@media (max-width:767.98px){.search-page__article--package-list{background-color:#444;margin-bottom:1.5rem;padding:1.625rem 0 1rem 1rem}}.search-page__article--package-list:hover>div{color:#d9c4aa}.search-page__article--package-valuation-container{width:100%}@media only screen and (min-width:1440px){.search-page__article--package-valuation-container{width:39%}}@media (max-width:767.98px){.search-page__article--package-valuation-container{color:#fff9;margin-top:8px}}.search-page__article--package-valuation{border-left:1px solid #fff;font-size:14px;font-weight:400;height:140px;line-height:24px;margin:17px 0 0 30px;padding:9px 0 0 30px}@media only screen and (min-width:1024px) and (max-width:1439px){.search-page__article--package-valuation{margin-top:12px!important}}@media (min-width:1440px){.search-page__article--package-valuation{width:100%}}@media only screen and (max-width:1439px){.search-page__article--package-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:17px;padding-left:0}}@media (max-width:767.98px){.search-page__article--package-valuation{font-size:14px;font-weight:500;height:auto;line-height:18px;margin:0 0 3px;padding:0}.search-page__article--package-valuation img{height:15px;width:15px}}.search-page__article--package-like-icon--packages{vertical-align:text-top}@media (max-width:767.98px){.search-page__article--package-like-icon--packages img{filter:brightness(1);margin-bottom:-1px}}.search-page__article--package-valuation-list{display:block;margin:0;padding:10px 0 0}@media only screen and (max-width:1439px){.search-page__article--package-valuation-list{display:none}}.search-page__article--package-valuation-list li{align-items:center;display:flex;margin-bottom:8px}.search-page__article--package-valuation-title{line-height:2rem}@media only screen and (max-width:1439px){.search-page__article--package-valuation-title{margin-bottom:0;margin-top:0}}@media (max-width:767.98px){.search-page__article--package-valuation-title{margin-bottom:0}}.search-page__article--package--map-open .search-page__article--package-valuation-list{display:none}.search-page__article--package--map-open .search-page__article--package-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:7px;padding-left:0;width:100%}.search-page__article--package--map-open .search-page__article--package__excerpt--show-valuation{flex-direction:column}.search-page__article--package--map-open .search-page__article--package-description--show-valuation,.search-page__article--package--map-open .search-page__article--package-valuation-container{width:100%}.search-page__article--package--map-open .search-page__article--package-valuation-title{margin-top:0}.search-page__article--package--map-open .search-page__article--package__info-above-title{margin-bottom:0}.search-page__article--package-mobile-tag{background-color:initial!important;border:1px solid #ffffff80;border-radius:3px;color:#ffffff80;display:block;font-size:11px;font-weight:500;line-height:20px;margin-left:0;padding:0 8px}@media (min-width:768px){.search-page__article--package-mobile-tag{display:none}}.search-page__article--package__link{font-size:1.5rem;font-weight:500;line-height:2rem}.search-page__article--package_inner--package-placeholder{position:relative}.search-page__article--package_inner--package-placeholder .search-page__article--package__content--package{height:148px}#packages-sorting-dropdown{background:#0000;background-image:url(../images/icons/sorting-icon.svg);background-position:60px 1px;background-repeat:no-repeat;background-size:24px;border-bottom:none;padding-left:64px;z-index:3}@media (max-width:1023.98px){#packages-sorting-dropdown{background-position:75px 1px}}#packages-sorting-dropdown input{font-size:15px;font-weight:400;height:1.5625rem;line-height:165%;text-align:right}@media (max-width:1023.98px){#packages-sorting-dropdown input{padding:0}}.formulate-input--packages-sorting_dropdown{background-color:#2c2c2c;border-radius:4px}.formulate-input--packages-sorting_dropdown li{font-size:15px;line-height:165%;padding:8px 24px}.formulate-input--packages-sorting_dropdown li:hover{background-color:#ff5a75}.formulate-input--packages-sorting_dropdown li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.formulate-input--packages-sorting_dropdown li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.formulate-input--packages-sorting_dropdown .repetation-search-select-option--selected{background-color:#444!important}.search-page__article--package__inner--package .tiny-slider__navigation--carousel{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;opacity:0;position:absolute;width:100%}.search-page__article--package__inner--package:hover .tiny-slider__navigation--carousel{opacity:1}.search-page__article--package__inner--package .tiny-slider__arrow{background-color:#fffc;border-radius:50%;height:2rem;padding:.5rem;width:2rem;z-index:9}.search-page__article--package__inner--package .tiny-slider__arrow span{bottom:1px;height:1rem;left:-1px;width:1rem}.search-page__article--package__inner--package .tiny-slider__arrow span svg{height:1rem;width:1rem}.search-page__article--package__inner--package .tiny-slider__arrow span svg path{fill:#2c2c2c}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-left{left:1.5rem}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-left span svg{padding:3px 0}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-right{right:1.5rem}.search-page__article--package__inner--package .tiny-slider__arrow--carousel-right span svg{padding:3px 0}@media (max-width:767.98px){.search-page__article--package__inner--package .tiny-slider__navigation--carousel{display:none}}.search-page__article--package__availability{align-items:center;color:#c5c5c5;display:flex;font-size:.8125rem;font-weight:300;line-height:165%;margin-top:.5rem}.search-page__article--package__availability img{height:1rem;margin-right:.25rem;width:1rem}.packages-search-page__sticky-filter{margin-bottom:3.875rem;position:relative;z-index:4}@media (max-width:1023.98px){.packages-search-page__sticky-filter{margin-bottom:0}}.packages-search-page__sticky-filter--map-open{margin-bottom:-1rem}@media (max-width:767.98px){.packages-search-page__sticky-filter--map-open{margin-top:-5px}.packages-search-page__sticky-filter--no-results{margin-bottom:1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter{z-index:15}}.packages-search-page__inline-filter{margin-bottom:7rem}.search-page--map-open .packages-search-page__inline-filter{display:none}@media (max-width:767.98px){.packages-search-page__inline-filter{margin-bottom:0}}.packages-search-page__sticky-filter__wrap--sticky{width:100%}@media (min-width:768px){.packages-search-page__sticky-filter__wrap--sticky{border-bottom:none;padding:0 15px;text-align:center}}.packages-search-page__sticky-filter__wrap--sticky-no-border{border-bottom:none}.packages-search-page__sticky-filter--overlay{z-index:6}.packages-search-page__sticky-filter__container{position:relative;z-index:3}@media (min-width:1024px){.packages-search-page__sticky-filter__container{display:inline-flex;text-align:center;top:-39px}}.packages-search-page__sticky-filter__list{background-color:#535353;display:flex;flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:1rem 2px;vertical-align:middle;white-space:nowrap}.packages-search-page__sticky-filter__list li{display:inline-block;text-align:center;vertical-align:middle}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list li:not(:last-child){margin-right:.5rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__list li{margin-right:0}.packages-search-page__sticky-filter__list{background-color:#2c2c2c}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list{background-color:initial}}@media (min-width:768px){.packages-search-page__sticky-filter__list{border-radius:.375rem;display:inline-block;padding:1.5rem 2px}}@media (max-width:767.98px){.packages-search-page__sticky-filter__list--mobile-sticky{height:4rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list--mobile-sticky{padding:1rem 2px}}@media (min-width:1024px){.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container{text-align:left;width:100%}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list{overflow:hidden;padding-bottom:.625rem;width:100%}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li{padding:0 1.5rem}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li:not(:last-child){border-right:1px solid #0003}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li .packages-search-page__sticky-filter__pill__text{display:block;float:left;max-width:105px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li .packages-search-page__sticky-filter__pill__clear-btn{display:block;float:left;top:9px}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li .packages-search-page__sticky-filter__pill__text__clear{clear:both}}.packages-search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.packages-search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.packages-search-page__sticky-filter__map-trigger{display:inline-flex}}.packages-search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}@media (max-width:767.98px){.search-page__mobile-map-trigger--hidden{display:none!important}}.search-page--sticky-filter .search-page__header{margin-bottom:5.5rem}.packages-search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill{margin:0 .25rem}}.packages-search-page__sticky-filter__pill:hover a{color:#fff}.packages-search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.packages-search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.packages-search-page__sticky-filter__pill--pink{font-size:.9375rem}}.packages-search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.packages-search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.packages-search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.packages-search-page__sticky-filter__pill--dark{background-color:#1b1b1b}.packages-search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.packages-search-page__sticky-filter__pill{font-size:.875rem}}.packages-search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.packages-search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.packages-search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__trigger{margin:0 1rem}}.icon-calendar,.icon-meals,.icon-place,.icon-rooms,.icon-specials{background-repeat:no-repeat;background-size:16px;padding-left:2.5rem}.icon-rooms{background-image:url(/images/icons/packages/Rooms.svg)}.icon-calendar{background-image:url(/images/icons/packages/calendar.svg)}.icon-meals{background-image:url(/images/icons/packages/Essen.svg)}.icon-place{background-image:url(/images/icons/packages/Doppelzimmer.svg)}.icon-specials{background-image:url(/images/icons/packages/specials.svg)}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms{background-position:.8125rem .6rem}@media (min-width:568px){.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms{background-position:.8125rem .65625rem}}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar.packages-search-page__sticky-filter__pill--not-active{background-color:#ff5a75;border:none}.packages-search-page__sticky-filter__pill--not-active{background-color:initial;border:.5px solid var(--Secondary-Grey,#444)}@media (min-width:768px){.packages-search-page__sticky-filter__pill--not-active{border:1px solid var(--Secondary-Grey,#444)}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill--not-active{box-shadow:inset 0 0 0 .5px #444}.packages-search-page__sticky-filter__pill--not-active.icon-calendar{box-shadow:none}}.packages-search-page__sticky-filter__pill__text{font-size:12px;font-weight:500;line-height:25px}.num-filters{background-color:#444;border-radius:50%;font-size:10px;font-weight:700;height:14px;line-height:130%;position:absolute;right:2.9%;text-align:center;top:20%;width:14px}.packages-search-page__sticky-filter__pill__text{display:inline-block;padding:.3125rem 0 .375rem}.packages-search-page__sticky-filter__pill__text--pink,.packages-search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.packages-search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.packages-search-page__sticky-filter__pill__text--pink,.packages-search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}.packages-search-page__sticky-filter__pill__clear-btn{align-items:center;background-color:initial;border-radius:10px;display:inline-block;height:1.25rem;justify-content:center;margin-left:.125rem;margin-right:-.625rem;position:relative;top:-2px;vertical-align:text-top;width:1.25rem}.packages-search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.packages-search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.packages-search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}@media (min-width:768px){.packages-search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill__clear-btn{top:0}}.packages-search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:28px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.packages-search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.packages-search-page__mobile-map-trigger:hover{color:#fff}.packages-search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.packages-search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1440px){.packages-search-page__mobile-map-trigger{display:none}}.packages-search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.scroll-up{top:4.0625rem!important}.packages-search-page__sticky-filter--mobile-sticky{height:3.625rem;z-index:27}.packages-search-page__sticky-filter--mobile-sticky .packages-search-page__sticky-filter__wrap{background-color:#2c2c2c;left:0;position:fixed;top:1%}}@media (min-width:768px) and (max-width:1439.98px){.packages-search-page__sticky-filter--map-open,.packages-search-page__sticky-filter--sticky{height:4.3125rem}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__list,.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__map-trigger,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__list,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:70px}}@media (min-width:768px) and (max-width:1439.98px) and (min-width:1024px){.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:120px}}@media (min-width:1440px){.packages-search-page__sticky-filter--sticky{height:4.3125rem}.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__list,.packages-search-page__sticky-filter--sticky .packages-search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:150px}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap{max-width:100%}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap--sticky-no-border{max-width:50%}}.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-closed{z-index:15}.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:60px;z-index:4}@media (min-width:768px){.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:80px}}@media (min-width:1024px){.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:60px}.packages-search-page__sticky-filter--map-closed{margin-bottom:0}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__wrap{padding:0;width:100%}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list{display:flex;padding:1.125rem 1rem}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list li{border-right:1px solid #0003;padding:0 1.5rem}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list li:last-child{border-right:none}}@media (max-width:1023.98px){.packages-search-page__sticky-filter--map-open .ml-16{margin-left:0}}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__list{display:flex}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place{min-width:6.875rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type{background-color:#3d515f}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input-label-text--circle-fixed{line-height:1.875rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed,.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__tabs--fixed{margin-bottom:4rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:2rem}.packages-search-page__sticky-filter .search-filter__input--checked .search-filter__input-label--event-type,.packages-search-page__sticky-filter .search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff}.packages-search-page__sticky-filter .search-filter__input-wrap--event-type,.packages-search-page__sticky-filter .search-filter__input-wrap--sticky{margin-bottom:2rem}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{color:#fff;font-size:1.875rem;line-height:2.375rem;margin-right:2.375rem;opacity:1}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.875rem;line-height:2.375rem;margin-top:-10px}.packages-search-page__sticky-filter .event-filter-buttons-wrap{position:relative}@media (min-width:1440px){.packages-search-page__sticky-filter .search-filter__tabs.search-filter__tabs--region{margin-bottom:1.75rem;margin-top:6rem}.packages-search-page__sticky-filter .formulate-input--customslide-divUp,.packages-search-page__sticky-filter .search-filter__search-input--active-kanton{margin-bottom:6rem}.packages-search-page__sticky-filter .formulate-input--guests-filter,.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:6rem}}@media (max-width:1439.98px){.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem}.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:85%}.packages-search-page__sticky-filter .search-filter__main-title--region.search-filter__main-title--fixed{margin-bottom:2.2rem}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem}.packages-search-page__sticky-filter .search-filter__tabs.search-filter__tabs--region{margin-bottom:2.125rem}.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center;flex-direction:row-reverse;gap:2rem;justify-content:flex-start}}@media (max-width:1439.98px) and (orientation:landscape){.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{justify-content:flex-end}}@media (max-width:1439.98px){.packages-search-page__sticky-filter .event-filter-buttons-wrap>button{width:auto}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;line-height:2}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;line-height:2;margin-top:-10px}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:10px}.packages-search-page__sticky-filter .formulate-input--numberclearable__clear-btn svg{height:.8125rem;width:.8125rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:flex}.packages-search-page__sticky-filter .desktop-buttons{display:none}}@media (max-width:767.98px){.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.5rem;line-height:2rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:1.5rem}.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem;margin-right:2rem}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:-10px}}.sk-modal__title-icon.icon-meals,.sk-modal__title-icon.icon-specials{background-position:7px 6px}.sk-modal__title-icon.icon-calendar,.sk-modal__title-icon.icon-place,.sk-modal__title-icon.icon-rooms{background-position:6px 5px}.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-closed.packages-search-page__sticky-filter.packages-search-page__sticky-filter-open-filter{z-index:17}.package-filters__label--time-of-day{padding:1.5rem 0 1rem}.package-filters__label--time-of-day.no-padding{margin-bottom:0;padding:1.5rem 0 0}.package-filters__label-main.package-filter__day-tab-label{display:grid}.package-filter__edit-event-message{margin:0 2.5rem}@media (max-width:767.98px){.package-filter__edit-event-message{margin:0 1.5rem}}.package-filter__edit-event-message .package-filters__label{margin-bottom:0}.package-filter__edit-event-message .package-filters__label-delete{cursor:pointer;text-decoration:underline}.package-filter__edit-event-message-delete{align-items:center;border-top:1px solid #d9d9d9;display:flex;justify-content:center;padding-bottom:32px;padding-top:24px}.package-filter__meals-info-modal{display:flex;flex-direction:column;gap:32px;padding:0 24px 2.5rem}@media (max-width:767.98px){.package-filter__meals-info-modal{gap:24px;margin-top:4.9375rem;padding:0 1.5rem 1.5rem}}.package-filter__meals-info-modal li{align-items:flex-start;display:flex}.package-filter__meals-info-modal li span{display:inline-block;margin-left:-25px;padding-left:25px}.package-filter__meals-info-modal div li,.package-filter__meals-info-modal div p{text-align:left}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper,.package-filter__meals-info-modal-wrapper .sk-modal{align-items:flex-end}}.package-filter__meals-info-modal-wrapper .sk-modal__inner{max-width:375px}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper .sk-modal__inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:680px}}.package-filter__meals-info-modal-wrapper .sk-modal__head{padding:32px 40px 40px}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper .sk-modal__head{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:3.5625rem;padding:.8125rem}.package-filter__meals-info-modal-wrapper .sk-modal__head span h4{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}.package-filter__meals-info-modal-footer button{width:100%}}.package-filter__meals-info-modal-no-margin-top{margin-top:0!important}.package-filter__overnight .package-filter__edit-event-message{margin-top:2rem}@media (max-width:767.98px){.package-filter__overnight .package-filter__edit-event-message{margin-bottom:1.5rem;margin-top:1.5rem}}.package-filter__meals .package-filter__tab-bar,.package-filter__overnight .package-filter__tab-bar{margin-bottom:.1rem!important}.package-filter__meals .package-filter__tab-bar.sticky-header-bar,.package-filter__overnight .package-filter__tab-bar.sticky-header-bar{background-color:#fff;position:sticky;top:6.5rem;z-index:10}@media (max-width:767.98px){.package-filter__meals .package-filter__tab-bar.sticky-header-bar,.package-filter__overnight .package-filter__tab-bar.sticky-header-bar{top:4.25rem}}.package-filters__edit-modal-body,.rooms_section{border-top:8px solid #d9d9d9;display:grid;justify-items:start;padding:2rem 2.5rem}.package-filters__edit-modal-body button,.rooms_section button{width:100%}@media (max-width:767.98px){.package-filters__edit-modal-body,.rooms_section{padding:1.5rem}}.rooms_section-dark{background-color:#656565;color:#fff}.rooms_section-dark .user-dashboard__package-checkbox-label,.rooms_section-dark .user-dashboard__package-radio-label{color:#fff;display:block;text-align:left}.rooms_section-dark .user-dashboard__package-checkbox-label:before,.rooms_section-dark .user-dashboard__package-radio-label:before{background-color:#fff}.rooms_section-dark .user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label:before,.rooms_section-dark .user-dashboard__checkbox:checked+.user-dashboard__package-radio-label:before,.rooms_section-dark .user-dashboard__radio:checked+.user-dashboard__package-checkbox-label:before,.rooms_section-dark .user-dashboard__radio:checked+.user-dashboard__package-radio-label:before{background-color:#000;filter:invert(100%)}.user-dashboard__checkbox-wrap--rooms{margin-left:2rem}.user-dashboard__checkbox-wrap--rooms .user-dashboard__package-checkbox-label:before,.user-dashboard__checkbox-wrap--rooms .user-dashboard__package-radio-label:before{margin-left:-2rem}fieldset{border:none;margin:0;padding:0;text-align:left}@media (max-width:767.98px){.package-filter__meals{height:calc(var(--vh, 1vh)*100 - 144px)}}.package-filter__meals .package-filters__switch{min-height:5rem;padding:0}.package-filter__meals .package-filters__switch:first-child{padding-top:0}.package-filter__halls .package-filter__wrap-head{padding:2rem 2.5rem}@media (max-width:767.98px){.package-filter__halls .package-filter__wrap-head{padding:.875rem 1.5rem}}.hall-view-title{font-size:1.0625rem;font-weight:600;line-height:165%;margin-bottom:1rem;text-align:left}.hall-view-title span{cursor:pointer}.hall-view-title .sk-icon{margin-left:.375rem}.hall-view-title .sk-icon svg{stroke-width:0;height:1rem;margin-bottom:.25rem;width:1rem}.hall-view--wrapper{width:100%}.hall-view--wrapper div{margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.hall-view--wrapper ul li{margin-bottom:.5rem}.hall-view--icon{height:24px;margin-right:8px;width:24px}.hall-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 29px)}.hall-view--arrow-right.edit-meals{top:calc(50% - 11px)}.add-hall-modal .sk-modal__close{display:block}@media (max-width:767.98px){.add-hall-modal .sk-modal__close{display:none}}.add-hall-modal .package-filter__wrap-head--sticky.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__head-icon{transform:rotate(180deg)}@media (min-width:768px){.sk-modal.package-filter__wrap.hidden .sk-modal__inner{display:none}}.package-filter__body-rooms,.package-filter__halls-info-modal{display:flex;flex-direction:column}.package-filter__halls-info-modal{gap:32px;padding:0 2.5rem 2.5rem}@media (max-width:767.98px){.package-filter__halls-info-modal{gap:50px;margin-top:.9375rem;padding:0 1.5rem 1.5rem}}.package-filter__halls-info-modal li{align-items:flex-start;display:flex}.package-filter__halls-info-modal li span{display:inline-block;margin-left:-25px;padding-left:25px}.package-filter__halls-info-modal div li,.package-filter__halls-info-modal div p{text-align:left}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper{align-items:flex-end}}.package-filter__halls-info-modal-wrapper .sk-modal__body.package-filter__body{height:310px;overflow:hidden}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal{align-items:flex-end}}.package-filter__halls-info-modal-wrapper .sk-modal__inner{max-width:375px}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal__inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:auto!important;max-width:100%;width:100%}}.package-filter__halls-info-modal-wrapper .sk-modal__head{padding:32px 40px 40px}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal__head{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:3.5625rem;padding:.8125rem}.package-filter__halls-info-modal-wrapper .sk-modal__head span h4{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}.package-filter__halls-info-modal-footer button{width:100%}}.package-filter__halls-info-modal-footer{box-shadow:0 0 11px 0 #00000038;padding:12px 24px!important}.package-filter__halls-info-modal-footer button{width:100%}.package-filter__halls-info-modal-wrapper .sk-modal__inner.package-filter__wrap-inner{overflow:hidden}.package-filters__black-link-edit-meals{color:#2c2c2c!important}.package-filters__black-link-edit-meals img{height:1.5rem;margin-left:4px;width:1.5rem}.package-filter__edit-meals-message-box{margin:0 0 1.5rem;width:100%}.package-filter__edit-meals-message{margin:0}.hall-view--border-bottom{border-bottom:1px solid #d9d9d9}.edit-halls-filter.hall-view--border-bottom:last-child{border-bottom:none;margin-bottom:0}.package-filter__body.package-filter__body-rooms fieldset{margin-bottom:.5rem}.package-results-room-info-modal{padding:0 1.5rem 1.5rem}@media (max-width:767.98px){.package-filter__rooms-info-modal-wrapper .package-filter__footer{display:block}.package-filter__rooms-info-modal-wrapper .package-filter__footer button{display:block;width:100%}}@media (min-width:568px){.package-filter__rooms-info-modal-wrapper .package-filter__footer{padding:2rem}}.package-filter__calendar-input{background-color:#fff;background-image:url(/images/icons/packages/calendar-black.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:1.5rem;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-size:1.0625rem;height:4.5rem;line-height:165%;padding:0 3.3125rem 0 1rem;width:100%!important}.package-filters__calendar-modal{z-index:6670}@media (max-width:767.98px){.package-filters__calendar-modal{align-items:flex-end}.package-filters__calendar-modal .sk-modal__inner.package-filter__wrap-inner{height:98%}.package-filters__calendar-modal .vfc-content{margin:0}.package-filters__calendar-modal .vfc-calendar>.vfc-content{margin-bottom:0}.package-filters__calendar-modal .vfc-dayNames{margin:1.5rem 0 0!important}.package-filters__calendar-modal .vfc-calendar:first-child .vfc-top-date.vfc-center{margin-top:.5rem}.package-filters__calendar-modal .vfc-calendar:not(:first-child) .vfc-top-date.vfc-center{margin-top:-18px}.package-filters__calendar-modal .vfc-calendar .vfc-top-date.vfc-center{margin-bottom:0}}@media (orientation:landscape){.package-filters__calendar-modal{padding-top:0}.package-filters__calendar-modal-inner{height:calc(var(--vh, 1vh)*90);overflow-y:auto}}.package-filters__calendar-modal-inner{height:auto;padding:2rem 2.5rem;position:relative;width:63rem}@media (max-width:767.98px){.package-filters__calendar-modal-inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:34.5625rem;padding:2rem 0 0}}.package-filters__calendar-modal-footer{display:flex;float:right;justify-content:flex-end;width:100%}@media (max-width:767.98px){.package-filters__calendar-modal-footer{box-shadow:0 0 11px 0 #00000038;justify-content:space-between;margin-top:.625rem;padding:.75rem 1.4375rem}}@media (min-width:568px) and (max-width:1023.98px){.package-filters__calendar-modal-footer{background-color:#fff;border-top:1px solid #d9d9d9;padding-top:2.5rem}}.package-filters__calendar-modal-head h1{text-align:center}@media (min-width:1024px){.package-filters__calendar-modal-head h1{font-size:1.875rem;font-weight:600;line-height:2.5rem}}@media (max-width:767.98px){.package-filters__calendar-modal-head h1{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}}.package-filters__calendar-modal .vfc-main-container{box-shadow:none}.package-filters__calendar-modal .vfc-dayNames{border-bottom:1px solid #d9d9d9;padding-bottom:.5rem}.package-filters__calendar-modal .vfc-dayNames span{font-size:.9375rem;line-height:165%}@media (max-width:1439.98px){.package-filters__calendar-modal .vfc-dayNames{margin:32px 20px 0}}.package-filters__calendar-modal vfc-week{margin-bottom:.375rem}.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{font-size:.9375rem;font-weight:400;height:2.25rem;line-height:165%;padding:.3125rem;width:2.25rem}.package-filters__calendar-modal .vfc-top-date.vfc-center>span{font-size:.9375rem;font-weight:600;line-height:165%}.package-filters__calendar-modal .vfc-top-date>span.vfc-underline{background:#0000;text-decoration:none}.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked,.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked:hover{background-color:#ff5a75}.package-filters__calendar-modal .vfc-week .vfc-day.vfc-day-disabled span.vfc-span-day{color:#c5c5c5;pointer-events:none}@media (min-width:1024px){.package-filters__calendar-modal .vfc-cursor-pointer{background-color:#f2f2f2;border-radius:50%;height:2rem;position:absolute;top:43%;width:2rem}.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-left,.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-right{height:.5rem;margin:.6875rem 0 0 .625rem;width:.5rem}.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-left{margin-left:.8125rem}.package-filters__calendar-modal .vfc-dayNames{padding-bottom:1rem}.package-filters__calendar-modal .vfc-cursor-pointer.vfc-cursor-pointer-right{right:0}.package-filters__calendar-modal .vfc-cursor-pointer.vfc-cursor-pointer-left{left:0}.package-filters__calendar-modal .vfc-calendars{padding:1rem 2.875rem 0}.package-filters__calendar-modal .vfc-top-date{margin:1rem}.package-filters__calendar-modal-inner{overflow-y:hidden}}@media (min-width:568px) and (max-width:1023.98px){.package-filters__calendar-modal .vfc-calendars{display:flex;flex-direction:column}.package-filters__calendar-modal-inner{height:51.375rem;width:31rem}.package-filters__calendar-modal-head h1{font-size:1.875rem;line-height:2.5rem}}.package-filters__calendar-modal-subtitle{color:#2c2c2c;font-family:Sofia Pro;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-top:1.75rem;text-align:center}@media (max-width:1023.98px){.package-filters__calendar-modal-subtitle{font-size:1.125rem;line-height:2.0625rem}}.sk-modal--regular-size .sk-modal__inner.package-filters__calendar-modal-inner{max-width:63rem}.sk-modal__body-package--fitler-calendar{padding:0 1.875rem}.edit_details_modal .sk-modal__body-package--fitler-calendar{padding:0}.edit_details_modal .vfc-cursor-pointer{background:#0000}.edit_details_modal .vfc-calendar .vfc-content{margin:0 0 20px}.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-disabled,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-disabled:hover,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-disabled,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-disabled:hover{background-color:#2c2c2c;color:#fff}@media (min-width:768px){.package-calendar-modal .sk-modal__body.sk-modal__body-package--fitler-calendar{padding:0}}@media (max-width:767.98px){.package-calendar-modal .package-filters__calendar-modal-inner{height:98%}}.calendar-subtitle-h5{color:#2c2c2c;font-family:Sofia Pro;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:4rem;text-align:center}.calendar-subtitle-h5 span.label{font-size:.875rem;line-height:1.25rem;vertical-align:top}@media (max-width:1023.98px){.calendar-subtitle-h5{margin-top:1rem;text-align:left}.calendar-subtitle-h5 br{display:none}}.calendar-label{color:#2c2c2c;font-family:Sofia Pro;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (min-width:568px){.calendar-subtitle-center{margin:auto;text-align:center;width:70%}}.circle,.half-circle{display:inline-block;padding-left:2.5rem;position:relative}.circle:before,.half-circle:before{border-radius:50%;bottom:0;content:"";height:1rem;left:0;margin-left:1rem;margin-right:.5rem;position:absolute;width:1rem}.circle:before{background-color:#2c2c2c}.half-circle:before{background:linear-gradient(180deg,#959595 50%,#2c2c2c 0)}.circle.purple{padding-left:1.5rem}.circle.purple:before{background-color:#746b95;margin-left:0}.half-circle.purple:before{background:linear-gradient(180deg,#959595 50%,#746b95 0)}.sk-modal--regular-size.package-calendar-modal .sk-modal__inner.package-filter__wrap-inner{max-width:63rem}.sk-modal--regular-size.package-calendar-modal .sk-modal__inner.package-filter__wrap-inner span.label{font-family:Sofia Pro;font-size:.875rem;line-height:1.25rem;vertical-align:top}.package-calendar-modal .package-filters__calendar-modal-head{display:flex;justify-content:center;width:100%}.package-calendar-modal .package-filters__calendar-modal-head h1{width:90%}@media (max-width:767.98px){.package-calendar-modal .text-underline-button{display:none}.package-calendar-modal .pink-button{width:100%}.package-calendar-modal .package-filters__calendar-modal-head h1{width:80%}.package-calendar-modal .vfc-separately-navigation-buttons{display:none}}@media (min-width:768px){.package-filters__calendar-modal-footer.package-filter__footer{border-top:none;padding:0}}.package-filter__wrap{z-index:6669}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap{padding-top:0}}.package-filter__wrap .package-filter__head-icon{cursor:pointer}.package-filter__wrap-head{align-items:center;display:flex;justify-content:flex-start;padding:1rem 1.5rem}.package-filter__wrap-head h4{font-size:25px;font-weight:500;line-height:35px}@media (min-width:568px){.package-filter__wrap-head{padding:2rem 2.5rem}.package-filter__wrap-head h4{font-size:30px;font-weight:600;line-height:40px}}.package-filter__wrap-inner{align-items:start;display:grid;grid-template-rows:104px 1fr 127px}@media (max-width:767.98px){.package-filter__wrap-inner{grid-template-rows:68px 1fr 70px;height:100%}}.package-filter__wrap-inner .sk-modal__body{margin-bottom:auto;padding:0}.package-filter__wrap .sk-modal__close{margin-left:auto}.package-filter__wrap .sk-modal__title-icon{background-size:1.5rem}@media (max-width:767.98px){.package-filter__wrap-padding-top{align-items:flex-end}.package-filter__wrap-padding-top .package-filter__wrap-inner{border-radius:8px 8px 0 0;height:calc(var(--vh, 1vh)*100 - 16px)}}.package-filter__wrap-head--sticky{background-color:#fff;border-radius:8px 8px 0 0;position:fixed;width:100%;z-index:10}@media (min-width:568px){.package-filter__wrap-head--sticky{max-width:37rem;top:auto}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap-head--sticky{max-width:42rem}}.package-filter__wrap-head--info{background-color:#fff;border-radius:8px 8px 0 0;padding:12px 24px!important;position:fixed;width:100%;z-index:10}@media (min-width:568px){.package-filter__wrap-head--info{max-width:375px;top:auto}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap-head--info{max-width:23.4375rem}}.package-filter__wrap-head--info h4{font-size:25px;font-style:normal;font-weight:500;line-height:35px}.package-filter__wrap-head--info--filter{margin-bottom:24px;max-width:375px}@media (max-width:767.98px){.package-filter__wrap-head--info--filter{max-width:100%;width:100%}}.package-filter_subtitle{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.package-filters__black-link,.package-filters__label,.package-filters__label-bold,.package-filters__label-grey,.package-filters__label-main,.package-filters__label-main.package-filter__day-tab-label span,.package-filters__label-sm,.package-filters__label-warning,.package-filters__link{color:#1c1c1c;display:flex;font-size:.9375rem;font-weight:400;line-height:165%;text-align:left}.package-filters__black-link__details{border-top:1px solid #f2f2f2;margin-bottom:38px;padding-top:2rem;width:100%!important}.package-filters__label{margin-bottom:.5rem}.package-filters__label-main{font-size:1.0625rem}.package-filters__label-bold{font-weight:600}.package-filters__label-grey,.package-filters__label-main.package-filter__day-tab-label span{color:#5a5a5a}.package-filters__label-warning{color:#ff5a75;font-size:.8125rem}.package-filters__label-meals{font-size:15px;font-weight:700}.package-filters__label-meals-gallery{margin-top:10px;padding:0}.package-filters__label-info{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.package-filters__label-info span svg{cursor:pointer;height:22px;margin-bottom:2px;margin-left:5px;width:22px}.package-filters__label-info span svg path{fill:#2c2c2c}.package-filters__black-link,.package-filters__link{cursor:pointer;text-decoration-line:underline;width:fit-content}.package-filters__black-link:hover,.package-filters__link:hover{color:#ec536c;text-decoration:none}.package-filters__link{color:#ff5a75}.package-filters__link-terms{color:#2c2c2c;font-size:13px;text-decoration:underline}.package-filters__label-icon .sk-icon{margin-left:6px;margin-top:-3px}.package-filters__label-icon .sk-icon svg{cursor:pointer;height:24px;width:24px}.package-filters__label-icon .sk-icon svg path{fill:#656565}.package-filters__label-sm{font-size:.8125rem;line-height:21.45px}.package-filters__icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.section_title{border-bottom:1px solid #d9d9d9;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-bottom:24px;padding-bottom:24px;text-align:left;width:100%}.section_title .sk-icon{cursor:pointer;display:inline-block;margin-left:.375rem;margin-top:-2px}.section_title .sk-icon svg path{fill:#2c2c2c}.d-flex{display:flex}.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__footer{align-self:flex-end;background-color:#fff;border-top:1px solid #d9d9d9;bottom:0;display:flex;justify-content:flex-end;padding:2.5rem;position:sticky;z-index:33}.package-filter__footer .pink-button{white-space:nowrap}@media (max-width:767.98px){.package-filter__footer{border-top:none;box-shadow:0 0 11px 0 #00000038;justify-content:space-between;padding:.75rem 1.4375rem}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__footer{padding:2.5rem}}@media (max-width:767.98px){.package-filter__footer-edit--meals{justify-content:flex-end}}.pink-button,.text-underline-button{border:none;cursor:pointer;font-size:.9375rem}.text-underline-button{background:#0000;color:#1c1c1c;font-weight:400;line-height:165%;margin-right:2rem;text-decoration-line:underline}.text-underline-button.disabled{color:#c5c5c5;pointer-events:none}.pink-button{background-color:#ff5a75;border-radius:4px;color:#fff;font-weight:600;line-height:150%;padding:.75rem 1.75rem}@media screen and (max-width:370px){.pink-button{padding:.75rem}}.pink-button__loader{align-items:center;display:flex;height:2.90625rem;justify-content:center;pointer-events:none;width:12.3369375rem}@media (max-width:767.98px){.pink-button__loader{width:10.4805rem}}.pink-button__loader>img{height:23px}@media (min-width:568px){.pink-button__loader>img{height:22px}.package-filter__section.package-filter__section-padding-top{padding-top:2.5rem}}.package-filter__section.package-filter__section-no-top-space{padding-top:0}.package-filter__box-space-outside{margin:2rem 2.5rem}@media (max-width:767.98px){.package-filter__box-space-outside{margin:1.5rem}}.package-filter__box-space-outside-text-meals{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.box-no-bg,.grey-box{align-items:flex-start;border:1px solid #d9d9d9;border-radius:.25rem;gap:.5rem;padding:1rem}.grey-box{background:#f2f2f2}.box-no-bg{background-color:initial}.sk-modal__title-icon{background-color:#1c1c1c;border-radius:50%;height:36px;padding:6px;width:36px}@media (max-width:767.98px){.sk-modal__body>.package-filter__section.no-margin{margin-bottom:0}}.package-filter__section.no-border{border-bottom:none}@media (min-width:768px){.package-filter__section.no-border-lg{border-bottom:none}.display-flex-lg{display:flex}}.sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner{max-width:37rem}@media (min-width:568px) and (max-width:1023.98px){.sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner{max-height:94%;max-width:42rem}}.package-filter__radio-label-disabled{opacity:.5;pointer-events:none}.package-filter__radio-label,.package-filters__checkbox-label{display:inline-block;margin-bottom:1rem}.package-filter__radio-label img,.package-filters__checkbox-label img{height:auto;margin-right:.375rem;width:.8125rem}.package-filter__radio-label:before,.package-filters__checkbox-label:before{background:#0000 no-repeat 50%;background-size:85%;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 1px #2c2c2c;content:"";cursor:pointer;display:inline-block;height:1.375rem;margin-right:.8125rem;vertical-align:top;width:1.375rem}.package-filter__radio-label>span,.package-filters__checkbox-label>span{color:#959595}input[type=radio]:checked+.package-filter__radio-label:before,input[type=radio]:checked+.package-filters__checkbox-label:before{background-color:#2c2c2c;border:7px solid #fff}.package-filter__radio-label--restaurant{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.package-filter__radio-label--restaurant:before{margin-right:.4375rem}.package-filters__checkbox-label-checked{background-position-y:3px;background-repeat:no-repeat;background-size:17px;padding-left:23px}input[type=radio]:checked+.package-filters__checkbox-label-checked:before{background-color:#2c2c2c;border:7px solid #fff}.package-filters__checkbox-label-checked--disabled{background-image:url(../images/icons/forms/close-black.svg)!important}.package-filters__checkbox-label-checked--disabled>span{color:#959595;margin-left:8px}.package-filters__checkbox-label-checked--active{background-image:url(../images/icons/forms/check-black-new.svg)!important}.package-filters__checkbox-label:before{border-radius:3px}input[type=checkbox]:checked+.package-filters__checkbox-label:before{background-image:url(../images/icons/forms/check-black.svg)}input[type=checkbox]:checked+.package-filters__checkbox-label.package-filters__checkbox-label--unchecked:before{align-items:flex-end;background-image:none;content:"-";display:inline-flex;font-size:28px;font-weight:500;justify-content:center}fieldset.package-filter__section{padding-top:32px}.package-filter__checkboxes-wrap{text-align:left}.package-filter__checkboxes-second{margin-left:1rem}.package-filter .package-filter__wrap-inner{position:relative}.modal-without-footer .package-filter__wrap-inner{grid-template-rows:104px 1fr}@media (max-width:767.98px){.modal-without-footer .package-filter__wrap-inner{grid-template-rows:68px 1fr;height:100%}}.modal-without-footer-sm .package-filter__wrap-inner{grid-template-rows:58px 1fr}@media (max-width:767.98px){.modal-without-footer-sm .package-filter__wrap-inner{grid-template-rows:40px 1fr}}@media (min-width:568px){.package-filter__confirmation-message{top:106px}}.package-filter__confirmation-message,.package-filter__confirmation-message.package-filters__message--warning{max-width:92%;text-align:center;width:max-content}.package-filters__message--success{min-width:237px}@media (min-width:568px){.package-filters__message--success{position:absolute;top:1rem}}.package-filters__message--warning{font-size:.875rem;font-weight:500;line-height:1.25rem;position:absolute;text-align:left;top:2.125rem;width:32rem}.package-filters__message--warning:before{background:url(../images/icons/warning-red.svg) no-repeat;top:.375rem}@media (max-width:767.98px){.package-filters__message--warning{top:1rem;width:90%}.package-filters__message--warning:before{top:1rem}}.package-filters__info-modal-title{font-size:18px;font-weight:500;line-height:33px;text-align:left}.package-filters__info-modal-description{font-size:15px;font-weight:400;line-height:24.75px;text-align:left}.package-filters__info-modal-tip{margin-top:18px}.package-filters__info-modal-list{list-style:none;padding-left:0}.package-filters__package-switch-area{display:grid}.package-filters__package-switch-area-text{font-size:15px;font-weight:400;line-height:24.75px;text-align:left}.package-filters__package-counter-warning{color:#ff5a75;font-size:13px}.bottom-modal .sk-modal__body.package-filter__body,.bottom-modal .sk-modal__inner{height:auto}.bottom-modal .package-filter__halls-info-modal{gap:0;margin-top:0}@media (max-width:767.98px){.bottom-modal{align-items:flex-end}}.confirm-discard-changes--text{font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:3.8125rem 2.8125rem 3.875rem 2.3125rem;text-align:center;z-index:11}.confirm-discard-changes--buttons{display:flex;justify-content:space-between}@media (min-width:568px){.confirm-discard-changes--buttons{justify-content:flex-end}}.no-top-padding{padding-top:0!important}.package-filter__wrap-no-icon .sk-modal__title-icon{display:none}.align-left{text-align:left!important}.package-filters__switch{align-items:center;display:flex;justify-content:space-between;min-height:4.375rem;padding:.6875rem 0;text-align:left}.package-filters__switch:not(:last-child){border-bottom:1px solid #d9d9d9}.package-filters__switch:first-child{padding-top:1.5rem}.package-filters__switch-slider-disabled{background-color:#fff}.package-filters__switch-wrap{margin-top:0}.package-filters__switch-wrap-disabled{background-color:#c5c5c5}.package-filters__switch-wrap input{height:0;opacity:0;width:0}.package-filters__switch-label .package-filters__label-main{display:flex}.package-filters__switch-label .sk-icon{cursor:pointer;display:block;margin-left:.375rem;margin-top:.0625rem}.package-filters__switch-label .sk-icon svg path{fill:#656565}.section-disabled,.switch-disabled div{opacity:.5;pointer-events:none}.hall-list-item-slider-wrap{position:relative;width:100%}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow{background-color:#fffc;border-radius:50%;padding:.5rem;z-index:9}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow:hover{background-color:#fff}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span,.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span svg{height:.625rem;width:.875rem}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span svg path{fill:#2c2c2c}.hall-list-item-slider-wrap .tiny-slider__arrow--carousel-right{right:1.5rem}.hall-list-item-slider-wrap .tiny-slider__arrow--carousel-left{left:1.5rem}.hall-list-item-slider-wrap .tiny-slider__navigation.tiny-slider__navigation--carousel.nav_image-slider{display:block!important}.hall-list-item-slider-wrap .tns-nav button{border:none;border-radius:50%;height:.375rem;margin-right:.3125rem;opacity:.7;padding:0;width:.375rem}.hall-list-item-slider-wrap .tns-nav .tns-nav-active{opacity:1}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .tns-outer{height:0}@media (max-width:767.98px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:15.625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:15.625rem;width:100%}.hall-list-item-slider-wrap .tiny-slider__mobile-version--carousel .el-card{margin-right:0}.hall-list-item-slider-wrap .tns-nav{bottom:8px;left:50%;position:absolute;transform:translate(-50%);z-index:9}.hall-list-item-slider-wrap .tns-nav button{height:.3125rem;width:.3125rem}}@media (min-width:568px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:26.0625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:26.0625rem;width:100%}.hall-list-item-slider-wrap .tns-nav{display:none}.hall-list-item-slider-wrap .tiny-slider__navigation--carousel,.hall-list-item-slider-wrap .tiny-slider__navigation--tiny-carousel{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;position:absolute;width:100%}.hall-list-item-slider-wrap .tiny-slider__navigation--carousel button,.hall-list-item-slider-wrap .tiny-slider__navigation--tiny-carousel button{display:inline-block}}@media (min-width:1024px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:30.625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:30.625rem;object-fit:cover}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:30.625rem}.hall-list-item-slider-wrap .tns-nav{left:50%;top:88%;transform:translate(-50%)}}@media (min-width:568px){.hall-list-item-slider-wrap__inner{height:24.75rem}}@media (min-width:768px){.hall-list-item-slider-wrap__inner{height:21.625rem}}@media (max-width:767.98px){.image_slider-nav-bottom .tns-nav{top:88%}}@media (min-width:568px){.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner,.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap{height:21.375rem}.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap img{height:21.375rem;width:100%}.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:21.375rem}}.package-filters__edit-halls-details{align-items:flex-start;background-color:#fff;box-shadow:0 0 40px 0 #0003;display:inline-flex;flex-direction:column;gap:.5rem;height:auto;padding:1rem;position:relative;top:-66px;width:21rem;z-index:33}@media (min-width:568px){.package-filters__edit-halls-details{bottom:9.8125rem;left:2rem;top:-136px;width:24.25rem}.package-filters__edit-halls-details__title{font-size:22px!important;font-weight:700!important;line-height:30px!important}}.grey-background-modal .sk-modal__body.package-filter__body{background-color:#ececec}.halls-list-modal .sk-modal__head-center-title.package-filter__wrap-head{padding-bottom:19px!important}.halls-list-modal img{margin-right:.5rem}.halls-list-modal h3{font-size:1.125rem;font-weight:500;line-height:1.75rem}.halls-list-modal .package-filter__footer .btn--black--outline{width:100%}@media (min-width:1024px){.halls-list-modal__main>div{height:94%;max-width:80%!important}}@media (min-width:1440px){.halls-list-modal__main>div{max-width:1216px!important}}.package-filters__edit-list{height:21.5rem;margin-bottom:2rem}.package-filters__edit-list-more-margin{margin-bottom:3.5rem}@media (min-width:568px){.package-filters__edit-list{height:26.117625rem;margin-bottom:2.9375rem}.package-filters__edit-list-more-margin{margin-bottom:4.25rem}}@media (min-width:1024px){.package-filters__edit-list{height:30.625rem}.package-filters__edit-list>div>div>div{height:490px}.package-filters__edit-list>div>div>div>div>div>div>img{height:490px;object-fit:cover}}.package-filters__edit-one-line-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding-left:0}.package-filters__edit-modal-body{border-top:none}@media (max-width:767.98px){.pink-button-edit{width:100%}}.grey-container-edit{background-color:#f2f2f2;border:1px solid #d9d9d9;border-radius:4px;margin:0 1.5rem 1.5rem;padding:16px}.info-modal-section{margin:1.5rem}.info-modal-section h3{margin-bottom:.5rem}.halls-list-modal-no-back-icon .package-filter__head-icon{display:none}.halls-list-modal-no-back-icon .sk-modal__close.sk-modal__close-black{display:inline-block}.modal-no-close-button .sk-modal__close.sk-modal__close-black{display:none}@media (max-width:767.98px){.display-close-on-mobile .sk-modal__close.sk-modal__close-black{display:inline-block}}.package-filters__edit__title{font-size:1.375rem;line-height:1.875rem}.package-filters__edit__title .package-filters__label-grey,.package-filters__edit__title .package-filters__label-main.package-filter__day-tab-label span,.package-filters__label-main.package-filter__day-tab-label .package-filters__edit__title span{color:#929292;display:inline;margin-left:8px}.package-filters__edit-overnight-stay-tab{border-bottom:8px solid #d9d9d9}.package-filters__edit-overnight-stay-tab:first-child{border-top:8px solid #d9d9d9}.package-filters__edit-overnight-stay-tab .package-filters__black-link{background:#0000;border:none}.package-filters__edit__accommodation-icon-style{margin-right:.25rem}.package-filters__edit__accommodation-slider{margin-top:1.25rem}.package-filters__edit__accommodation-span-icon{margin-right:.375rem}.package-filters__edit__accommodation-back-button{font-size:.9375rem;font-weight:800;height:2.9375rem;width:100%}@media (min-width:568px){.package-filters__edit__accommodation-back-button_single-meal{width:auto!important}}.package-filters__edit-meals-tab .package-filters__black-link{align-items:center;display:flex;padding:0!important}.package-filters__edit-meals-tab .package-filters__black-link-wrapper{border-bottom:1px solid #d9d9d9!important;padding-top:0!important}.word-space{margin-right:5px!important}.halls-settings-modal .sk-modal__close.sk-modal__close-black{display:inline-block}.halls-settings-modal .sk-modal__close.sk-modal__close-black.sk-modal__info{display:none}@media (max-width:767.98px){.halls-settings-modal .sk-modal__close.sk-modal__close-black{display:none}.halls-settings-modal .sk-modal__close.sk-modal__close-black.sk-modal__info{display:inline-block}}.halls-list-modal__main .package-filter__body{max-height:none;overflow:hidden}@media (max-width:767.98px){.halls-list-modal__main .package-filter__body{height:100%;overflow:visible;overflow-x:hidden}}.halls-list-modal__main .package-filter__wrap-head--sticky{z-index:56}@media (min-width:1024px){.halls-list-modal__main .package-filter__wrap-head--sticky{max-width:80%!important}}@media (min-width:1440px){.halls-list-modal__main .package-filter__wrap-head--sticky{max-width:1216px!important}}.package-filter-edit__accommodation-icon-style{margin-right:.5rem}.package-filters__edit__accommodation-label{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.package-filter__with-sticky-bar .sk-modal__body .package-filter__tab-bar.sticky-header-bar ul{border-bottom:none}.package-filter__with-sticky-bar .sk-modal__body.sk-modal__body--sticky-head .package-filter__tab-bar.sticky-header-bar ul{border-bottom:1px solid #d9d9d9}.margin-top{margin-top:1.5rem}@media (max-width:767.98px){.one-row-message{max-width:90%;width:max-content}}.edit-location-info-modal .sk-modal__head{justify-content:center;padding:.9375rem 1.5rem .75rem}.edit-location-info-modal .sk-modal__head h4{text-align:center;width:100%}.edit-location-info-modal .sk-modal__inner{border-radius:8px}.edit-location-info-modal .sk-modal__body-edit-location-info button{width:100%}.edit-location-info-modal .sk-modal__body-edit-location-info button:not(:last-child){margin-bottom:1rem}@media (max-width:767.98px){.edit-location-info-modal .sk-modal__inner{border-radius:8px 8px 0 0}}.user-dashboard__package-hide-checkbox{cursor:default;margin-left:-2rem}.user-dashboard__package-hide-checkbox:before{display:none}.package-filters__edit-list-restaurant{margin-bottom:5rem}@media (min-width:568px){.package-filters__edit-list-restaurant{margin-bottom:7rem}}.search-page__article--package__image-wrap--package.disabled-image{filter:grayscale(1)}.specials-element-info-title{display:flex;justify-content:space-between;padding-bottom:1rem}.specials-element-info-title img{margin-right:.5rem}@media (min-width:568px){.specials-element-info-title{gap:2rem;justify-content:flex-start;padding-bottom:1.5rem}}.specials-element-card-body{padding-bottom:0}.specials-element-card-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;padding-bottom:.5rem}.package-filters__edit-specials-details{background-color:#fff;height:fit-content;padding:1.5rem 1.5rem 2.5rem;position:relative;width:100%;z-index:55}@media screen and (min-width:599px){.package-filters__edit-specials-details{bottom:240px;box-shadow:0 0 40px 0 #0003;left:2rem;padding:1.5rem;width:560px}.package-filters__edit-specials-details .btn.btn--sm.btn--black--outline.btn--block{border:none;outline:none;padding:1.5rem 1.5rem 0 0;text-align:left;text-decoration:underline;width:200px}.package-filters__edit-specials-details .btn.btn--sm.btn--black--outline.btn--block:focus{border:none;outline:none}}@media (min-width:768px){.package-filters__edit-specials-details{bottom:3.8125rem;position:absolute}}@media (max-width:1439.98px){.package-filters__edit-specials-details{position:absolute;top:calc(50% + 80px)}}@media screen and (max-width:599px){.package-filters__edit-specials-details{position:relative}}@media (min-width:568px){.package-filters__edit-specials--image-slider,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap{height:27.75rem}.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap img{height:27.75rem;width:100%}}@media (min-width:1440px){.package-filters__edit-specials--image-slider,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap{height:50.625rem}.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap img{height:50.625rem;width:100%}}.package-filters__edit-specials-card{position:relative}@media screen and (min-width:599px){.package-filters__edit-specials-card{height:27.75rem}}@media (min-width:1440px){.package-filters__edit-specials-card{height:56.25rem}}@media (min-width:568px){.border-bottom-sm{border-bottom:1px solid #d9d9d9}}.specials-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 15px)}.relative-container{position:relative}.edit-specials_initial--not-empty{padding:1.5rem 0}.icon-size{height:1.5rem;width:1.5rem}.package-filters__edit-specials-choose--btn{align-content:center;background:#0000;border:1px solid #d9d9d9;display:flex;font-size:1.0625rem;font-weight:400;justify-content:space-between;line-height:165%;padding:1rem 1.375rem;width:100%}.choose-room-btn-wrapper{border-bottom:1px solid #d9d9d9;padding:8px 0 1.5rem}.package-filters__specials-checkbox-label{display:inline-block;width:100%}.package-filters__specials-checkbox-label:after{background:#0000;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 1px #2c2c2c;content:"";cursor:pointer;display:inline-block;height:1.375rem;position:absolute;right:1.5rem;vertical-align:top;width:1.375rem}.package-filters__specials-checkbox:checked+.package-filters__specials-checkbox-label:after{border:7px solid #2c2c2c}.package-filters__specials-checkbox{display:none}.package-filter__tab-special-bar.sticky-header-bar{background-color:#fff;border-bottom:1px solid #d9d9d9;margin:0;padding-bottom:2.5625rem;position:fixed;top:auto;width:100%;z-index:56}@media (max-width:767.98px){.package-filter__tab-special-bar.sticky-header-bar{padding-bottom:1rem;position:sticky;top:0}}@media (min-width:1024px){.package-filter__tab-special-bar.sticky-header-bar{max-width:80%!important}}@media (min-width:1440px){.package-filter__tab-special-bar.sticky-header-bar{max-width:1216px!important}}@media (min-width:568px) and (max-width:1439.98px){.package-filter__tab-special-bar.sticky-header-bar{max-width:42rem}}@media (min-width:568px){.package-filter__add-specials .modal-without-footer .package-filter__wrap-inner{grid-template-rows:90px 1fr}.package-filter__add-specials .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:90px 1fr 70px}}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal{grid-template-rows:auto 1fr}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal .package-filter__wrap-head{align-items:flex-start}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal .package-filter__wrap-head .package-filter__head-icon{padding:.375rem 0}@media (min-width:768px){.specials-models-footer{justify-content:flex-end}}.specials-models-body-wrapper{padding:1rem 2.5rem}.package-filters__edit-specials-add-special{margin:0 2.5rem 1.25rem}@media (max-width:767.98px){.package-filters__edit-specials-add-special{margin:0 1.5rem}}.package-filters__edit-specials-add-special button{width:100%}@media (min-width:768px){.package-filters__edit-specials--list-wrapper{padding-top:4.8125rem}}.specials-list-subtitle{font-size:1rem;font-weight:300;line-height:1.5rem;padding:.875rem 1.5rem}@media (min-width:568px){.specials-list-subtitle{text-align:center}}.specials-list-footer{background-color:#fff;bottom:0;box-shadow:0 0 11px 0 #00000038;padding:.75rem 1.5rem;position:fixed;width:100%;z-index:66}.specials-list-footer .pink-button{font-weight:500;width:100%}@media (min-width:568px){.specials-list-footer{display:flex;position:sticky}}.package-search-result--specials-list .package-filter__wrap-head h4{font-weight:500}.package-filters__label-main.package-filter__day-tab-label .package-search-result--specials-list span,.package-search-result--specials-list .package-filters__label-grey,.package-search-result--specials-list .package-filters__label-main.package-filter__day-tab-label span{font-weight:300}.package-search-result--specials-list .specials-element-card-title{font-weight:500}@media (max-width:767.98px){.package-search-result--specials-list .specials-element-card-body{padding-bottom:0}.package-search-result--specials-list .hall-list-item-slider-wrap,.package-search-result--specials-list .hall-list-item-slider-wrap .tiny-slider__inner-wrap,.package-search-result--specials-list .hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:190px}}.package-details__meal-preview-title{font-size:15px;font-weight:700;line-height:165%}.package-details__meal-preview-description{color:#656565;font-size:15px;font-style:normal;font-weight:400;line-height:165%}.package-filter_meal-modal{display:grid;text-align:center}.package-filter_meal-modal-title{font-size:18px;font-weight:500;font-weight:700;line-height:28px}@media (min-width:568px){.package-filter_meal-modal-title{font-size:1.875rem;font-weight:700;line-height:2.5rem}}.package-filter_meal-modal-subtitle{font-size:15px;font-weight:400;height:25px}@media (min-width:568px){.package-filter_meal-modal-subtitle{font-size:1.125rem;font-weight:500;line-height:2.0625rem}}@media (max-width:767.98px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:3.3125rem 1fr 4rem}}@media (min-width:1024px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:8.0625rem 1fr 7.625rem;max-width:80%!important}}@media (min-width:1440px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{max-width:76.9375rem!important}}.meal-menu-preview-modal .package-filter__wrap-head--sticky{z-index:56}@media (max-width:767.98px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{padding:0 1.5rem}}@media (min-width:568px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{border-bottom:1px solid #d9d9d9}}@media (min-width:568px) and (max-width:1023.98px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:42rem}}@media (min-width:1024px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:80%!important}}@media (min-width:1440px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:76.9375rem!important}}@media (max-width:767.98px){.meal-menu-preview-modal .btn--black--outline{width:100%}}.meal-menu-preview-items-wrap{column-gap:2.2rem;display:flex;flex-wrap:wrap;padding:2.5rem;row-gap:2.5rem}@media (min-width:568px) and (max-width:1023.98px){.meal-menu-preview-items-wrap{column-gap:2.5rem;row-gap:2rem}}@media (max-width:767.98px){.meal-menu-preview-items-wrap{padding:1.5rem;row-gap:1.5rem}}.meal-menu-preview-item{width:22rem}@media (max-width:1439.98px){.meal-menu-preview-item{width:17.25rem}}@media (max-width:767.98px){.meal-menu-preview-item{border-bottom:1px solid #d9d9d9;padding-bottom:1.5rem;width:100%}}.package-details__meal-preview-image{border-radius:.25rem;box-shadow:0 3px 10px 0 #00000030;height:15.375rem;margin-bottom:.5rem}.package-filter__radio-label-meals:before{margin-right:.5rem}.package-filters__label-meals-sm-text span svg{margin-bottom:.3125rem}.meal-menu-preview-item--title{font-size:1.375rem;font-weight:700;line-height:1.875rem;margin-bottom:.5rem}.package-details__meal-preview-checkmarks-list{margin-top:.5rem}.package-details__meal-preview-checkmarks-list li{align-items:flex-start;display:flex;line-height:165%}@media (max-width:767.98px){.package-details__meal-preview-checkmarks-list li{padding-left:26px}.package-details__meal-preview-checkmarks-list li .sk-icon{margin-left:-26px}}.meals-info-checkmark-list li{padding-left:31px}.meals-info-checkmark-list li span{margin-left:-31px}.package-filter__edit-meals-section{margin:0 1.5rem;padding:1.5rem 0}@media (min-width:568px){.package-filter__edit-meals-section{margin:0 2.5rem;padding:2rem 0}}.package-filter__edit-meals-section.no-padding{padding-bottom:0}.package-filters__edit-meals-tab fieldset .package-filter__radio-label{margin-bottom:0}.package-filters__edit-meals-tab .package-filters__black-link-wrapper.add-space-top{padding-top:2rem!important}@media (max-width:767.98px){.package-filters__edit-meals-tab .package-filters__black-link-wrapper.add-space-top{padding-top:1.5rem!important}}.package-filter__section.no-padding-bot{padding-bottom:0}.package-details__reservation-form-body{overflow-x:hidden;padding:0 2.5rem}.package-details__reservation-form-body .package-filters__black-link,.package-details__reservation-form-body .package-filters__label,.package-details__reservation-form-body .package-filters__link{display:inline}.package-details__reservation-form-body .grey-box{margin-top:.5rem}.package-details__reservation-form-body .user-dashboard__checkbox-wrap,.package-details__reservation-form-body .user-dashboard__radio-wrap{border-bottom:1px solid #d9d9d9;margin-bottom:1rem;padding-bottom:1rem}.package-details__reservation-form-body .package-details__reservation-form-input.formulate-input{margin-bottom:1rem!important}.package-details__reservation-form-body .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio)>.formulate-input-wrapper{padding-top:0}@media (max-width:767.98px){.package-details__reservation-form-body{padding:0 1.5rem}}.package-filters__link-no-underline{text-decoration:none!important}.package-details__reservation-form-input input{border-bottom:none}.package-details__reservation-form-input .formulate-input-element{border:1px solid #d9d9d9;border-radius:4px;height:4.5rem;padding-top:.6875rem}.package-details__reservation-form-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-bottom:none;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:.375rem}.package-details__reservation-form-input .formulate-input-label--floating-label{color:#656565;font-size:1.125rem;font-weight:400;line-height:1.625rem;top:1.5rem}.package-details__reservation-form-input .formulate-input-label--floating-label.formulate-input-label--floating-label--has-value{font-size:.875rem;line-height:1.125rem;top:.5625rem}.package-details__reservation-form-input .formulate-input-errors{font-size:.6875rem;margin-top:0}.package-details__reservation-form-input.package-details__reservation-form-input--has-value input:not([type=checkbox]):not([type=radio]){margin-top:.9375rem}.package-details__reservation-form-info{margin-bottom:2.5rem}.package-details__reservation-form-info p{color:#2c2c2c}@media (max-width:767.98px){.package-details__reservation-form-info{margin-bottom:1rem}}.package-details__reservation-form .sk-modal__body,.package-details__reservation-form .sk-modal__body .package-filter__body.package-details__reservation-form-body,.package-details__reservation-form .sk-modal__body .package-filter__body.package-details__reservation-form-body .package-details__reservation-confirmation-wrapper{height:100%}.package-filter__wrap-center-title .package-filter__wrap-head{justify-content:flex-end}.package-filter__wrap-center-title .package-filter__wrap-head .sk-modal__close.sk-modal__close-black{margin-left:0}.package-filter__wrap-center-title .package-filter__wrap-head .package-filter__wrap-head--title{width:100%}.package-filter__wrap-center-title .package-filter__wrap-head .package-filter__wrap-head--title h4{text-align:center;width:100%}.package-details__reservation-confirmation-wrapper{align-content:center;display:grid;gap:1rem;justify-items:center;padding:2rem 0}.package-details__reservation-confirmation-wrapper img{margin-bottom:1rem}.package-details__reservation-confirmation-wrapper a{color:#2c2c2c;font-size:.9375rem;font-weight:700;line-height:150%}.package-details__reservation-confirmation-wrapper h3{font-size:1.0625rem;text-align:center;width:100%}@media (max-width:767.98px){.package-details__reservation-confirmation-wrapper{padding:1.5rem 0}.package-details__reservation-confirmation-wrapper a{width:100%}.package-details__reservation-confirmation-wrapper h3{font-size:1.0625rem;font-weight:700;line-height:165%;text-align:left}.package-details__reservation-confirmation-wrapper p{width:100%}}.user-dashboard__requests-confirmation-content .user-dashboard__package-checkbox-label span>span,.user-dashboard__requests-confirmation-content .user-dashboard__package-radio-label span>span{margin-left:2.25rem}.user-dashboard__package-info-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.package-filter__footer.user-dashboard__requests-footer.user-dashboard__requests-confirmation-footer{gap:2rem;justify-content:flex-end!important}.package-details--reserve-summary .package-details__details-section{border-top:1px solid #f2f2f2}@media (max-width:767.98px){.package-details--reserve-summary{padding-bottom:2rem;padding-top:6.375rem}.package-details--reserve-summary h1{font-size:2.5rem}.package-details--reserve-summary .package-details__details-section{border-bottom:1px solid #444;border-top:none;padding:1.1875rem 0}.package-details--reserve-summary .package-details__details-section h3{font-size:1.0625rem;line-height:165%}}.package-details--reserve-summary .package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-black.svg)}.package-details--reserve-summary .package-details__details-section-list-item .item-details:not(:last-of-type),.package-details--reserve-summary .package-details__details-section-list-item .item-title{margin-bottom:.5rem}.item-centered-vert{align-items:center;display:flex}@media (max-width:767.98px){.package-details--reserve-summary.package-details__details-section-wrapper h2{font-size:1.375rem;line-height:1.875rem;padding:2.5rem 0 0}.package-details--reserve-summary.package-details__details-section-wrapper .package-details__details-section-calculations h2{padding:2.5rem 0 1rem}}.package-details--reserve-summary-cancellation-body{padding:0 1.5rem}.package-details--reserve-summary-cancellation-footer{padding:1.5rem}.package-details--reserve-summary-cancellation-footer button{float:right}@media (max-width:767.98px){.package-details--reserve-summary-cancellation-footer button{width:100%}}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{grid-template-rows:104px 1fr 94px}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head{justify-content:flex-end}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head .sk-modal__close{margin-left:0}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head .package-filter__wrap-head--title{text-align:center;width:100%}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filters__label{display:block;text-align:center;width:100%}@media (min-width:768px){.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filters__label{margin:1.5rem 0}}@media (max-width:767.98px){.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{filter:drop-shadow(0 4px 6px rgba(16,24,40,.03)) drop-shadow(0 12px 16px rgba(16,24,40,.08));grid-template-rows:107px 1fr 124px;height:auto}}.user-dashboard__package-cancelation__body{align-items:center;display:flex;flex-direction:column;height:195px;justify-content:center;row-gap:32px}.package-details .package-filter__confirmation-message{color:#2c2c2c}.package-details__reservation-form--form{margin-top:2rem}.black-btn-no-border{border:none;color:#2c2c2c;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline}.black-btn-no-border:hover{color:#2c2c2c;text-decoration:none}.form-separator{background-color:#d9d9d9;height:1px;margin:30px 0;width:100%}@media (max-width:767.98px){.package-details--reserve-summary-cancellation.small-modal .sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{grid-template-rows:66px 1fr 81px}}.package-details__details-section-calculations .btn.btn--secondary--outline{font-weight:400}@media print{.sk-modal.package-filter__wrap.sk-modal--details.sk-modal--1008-size{left:0;position:absolute;top:0}.sk-modal.package-filter__wrap.sk-modal--details.sk-modal--1008-size .sk-modal__inner.package-filter__wrap-inner{max-height:max-content;overflow-y:visible}.sk-modal.package-filter__wrap.sk-modal--details.sk-modal--1008-size .package-filter__footer.user-dashboard__requests-footer,.user-dashboard__requests-package-available{display:none}.sk-modal__head-center-title.user-dashboard__requests-package-requests-modal-header{border-bottom:none;position:relative}.sk-modal__head-center-title.user-dashboard__requests-package-requests-modal-header .sk-modal__close,.sk-modal__head-center-title.user-dashboard__requests-package-requests-modal-header .user-dashboard__requests-details-status{display:none}.user-dashboard__requests-package-requests-section{padding:1rem 0 0 2rem;width:100%}}.search-page__package__slider.swiper-component--wrap:hover .swiper-button{opacity:1}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets{bottom:1rem;left:0;margin:0 auto;right:0;width:fit-content}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;border:none;border-radius:50%;height:.3125rem;margin-left:0;margin-right:5px;opacity:.6;padding:0;width:.3125rem}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.search-page__package__slider.swiper-component--wrap .swiper-button{background-color:#fffc;border-radius:50%;height:2rem;opacity:0;padding:.5rem;width:2rem}.search-page__package__slider.swiper-component--wrap .swiper-button:after{color:#2c2c2c;font-size:.5625rem;height:1rem;position:absolute;top:11px;width:1rem}.search-page__package__slider.swiper-component--wrap .swiper-button-next{right:1.5rem}.search-page__package__slider.swiper-component--wrap .swiper-button-next:after{left:9px}.search-page__package__slider.swiper-component--wrap .swiper-button-prev{left:1.5rem}.search-page__package__slider.swiper-component--wrap .swiper-button-prev:after{left:8px}.search-page__package__slider.swiper-component--wrap .swiper-button:hover:after{color:#ff5a75}.search-page__package__slider.swiper-component--wrap .swiper-wrapper{transition-timing-function:ease}@media (max-width:767.98px){.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets{bottom:.375rem}}.suggestion-container{position:relative}.suggestion-list{background:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}.suggestion-item{cursor:pointer;padding:8px 12px}.suggestion-item:hover{background-color:#f5f5f5}.static-page__reviews{overflow:auto}@media (min-width:1024px){.static-page__reviews{overflow:visible}}.static-page__reviews-list{display:flex;padding:3.125rem 0 1rem}@media (min-width:1024px){.static-page__reviews-list{justify-content:space-between;padding:3.125rem 0 0}}@media (min-width:1440px){.static-page__reviews-list{padding:3.125rem 0}}.static-page__reviews__single{background-color:#fff;box-shadow:0 3px 8px #0000001a;display:flex;flex:0 0 calc(100% - 46px);flex-direction:column;margin:0 1rem 0 0;padding:1.5rem;position:relative}.static-page__reviews__single:first-child{margin-left:1.4375rem}.static-page__reviews__single:last-child:after{content:"";height:100%;position:absolute;right:-1.4375rem;top:0;width:1.4375rem}@media (min-width:768px){.static-page__reviews__single{flex:0 0 60%;margin:0 2rem 0 0}.static-page__reviews__single:first-child{margin-left:0}.static-page__reviews__single:last-child:after{right:-3.75rem;width:3.75rem}}@media (min-width:1024px){.static-page__reviews__single{flex:0 0 30%;margin:0}.static-page__reviews__single:last-child:after{display:none}}@media (min-width:1440px){.static-page__reviews__single{flex:0 0 21.5rem;margin:0;padding:2rem}.static-page__reviews__single:nth-child(2){transform:translateY(50px)}}.static-page__reviews__content{line-height:1.625rem;margin-bottom:.6875rem}@media (min-width:1024px){.static-page__reviews__content{font-weight:400;margin-bottom:1.3125rem}}.static-page__reviews__name{color:#656565;margin-top:auto}@media (min-width:1024px){.static-page__reviews__name{color:#2c2c2c}}.static-page__reviews__image{border-radius:50%;height:100px;margin:-4.625rem auto 1.4375rem;width:100px}@media (min-width:1440px){.static-page__reviews__image{margin:-5.125rem auto 1.4375rem}}.static-page__reviews__title{margin-bottom:1.25rem}.static-page__reviews__description{margin-bottom:2.3125rem}@media (min-width:1440px){.static-page__reviews__description{margin-bottom:5rem;max-width:37.5rem}}.static-page__agent{box-shadow:0 3px 12px #00000024;display:flex;flex-direction:column;padding:2rem}@media (min-width:768px){.static-page__agent{flex-direction:row;padding:3.125rem}}@media (min-width:1440px){.static-page__agent{max-width:62.5rem}}@media (max-width:767.98px){.static-page__agent{padding:3.3rem 2rem}}.static-page__agent__image{float:left;margin:0 1rem 1.5rem 0}.static-page__agent__image img{border-radius:50%;height:6.25rem;width:6.25rem}@media (min-width:768px){.static-page__agent__image{align-items:center;display:flex;flex:0 0 50%;float:none;justify-content:center;margin:0}.static-page__agent__image--md-visible{display:none}.static-page__agent__image img{height:10.9375rem;width:10.9375rem}}@media (max-width:767.98px){.static-page__agent__image{margin-bottom:2.1875rem}.static-page__agent__image--md-hidden{display:none}}.static-page__agent__image--sm img{border-radius:50%;height:5rem;width:5rem}.static-page__agent__info h3{font-size:.75rem;line-height:.9375rem}.static-page__agent__info h2{font-size:1.5rem;line-height:1.625rem;margin-bottom:.5rem}.static-page__agent__info p{font-size:.75rem;line-height:130%}@media (min-width:1024px){.static-page__agent__info{flex:0 0 50%}.static-page__agent__info h3{font-size:.9375rem;line-height:1.5625rem;margin-bottom:.3125rem}.static-page__agent__info h2{font-size:1.875rem;line-height:2.5rem;margin-bottom:1.375rem}.static-page__agent__info p{font-size:.9375rem;line-height:1.5625rem}}.static-page__agent__info--sm{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.static-page__agent__info--sm>div>img{margin-right:20px}@media (max-width:767.98px){.static-page__agent__info--sm{justify-content:flex-start}}.static-page__agent__info--sm-margin{margin-bottom:67px}.static-page__agent__buttons{align-items:flex-start;clear:both;display:flex;flex-wrap:wrap;margin-top:1.5rem}.static-page__agent__buttons .btn{font-size:.9375rem;margin-right:.3125rem}.static-page__agent__buttons .btn:first-child{margin-bottom:.5rem}@media (min-width:1024px){.static-page__agent__buttons .btn{font-size:.9375rem}}.static-page__agent__buttons--sm{display:grid!important}.static-page__agent__title-sm{margin-bottom:3.125rem}.static-page__questions{display:flex;flex-direction:column;margin:0 auto}@media (min-width:1024px){.static-page__questions{flex-direction:row}}@media (min-width:1440px){.static-page__questions{max-width:62.5rem}}.static-page__questions__title{margin-bottom:2rem;max-width:15.625rem}@media (min-width:1024px){.static-page__questions__title{flex:0 0 27.5rem;margin-bottom:0;max-width:100%;padding-right:3.4375rem}}.static-page__questions__collapsable{flex:1}.static-page__questions__collapsable-sla>ul>li>div>p{width:95%}.static-page__questions__links{margin-top:1.625rem}.static-page__questions__links a{font-size:.875rem;line-height:160%;text-decoration:underline}.static-page__questions__links a:first-child{margin-right:2.25rem}.static-page__questions__links .sk-icon{margin-right:.625rem}@media (min-width:1024px){.static-page__questions__links{margin-top:2.625rem}.static-page__questions__links a{font-size:1rem;line-height:1.5625rem}}.static-page__questions .sk-collapsable__item{margin-bottom:0}.static-page__questions .sk-collapsable__title{color:#2c2c2c;font-size:.875rem;font-weight:700;line-height:1.1875rem;padding:1rem 0}.static-page__questions .sk-collapsable__content-text{font-size:.875rem;line-height:160%;padding-bottom:1rem}.static-page__questions .sk-icon path{fill:#2c2c2c}@media (min-width:1024px){.static-page__questions .sk-collapsable__title{align-items:flex-start;font-size:1.375rem;line-height:1.875rem;padding:1.25rem 0}.static-page__questions .sk-collapsable__title .sk-icon{margin-top:.75rem}.static-page__questions .sk-collapsable__content-text{font-size:.9375rem;line-height:1.5625rem}}.static-page__opportunities{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.static-page__opportunities{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.static-page__opportunities{max-width:50rem}}.static-page__opportunities__image{align-items:center;background-color:#f2f2f2;display:flex;height:70%;justify-content:center;padding:3.125rem}.static-page__opportunities__image img{width:6.25rem}@media (min-width:1024px){.static-page__opportunities__image img{width:10rem}}.static-page__opportunities__image-second{width:190px!important}@media (max-width:767.98px){.static-page__opportunities__image-second{width:128px!important}}.static-page__opportunities__title{margin-bottom:1.875rem;max-width:18.75rem;width:100%}@media (min-width:768px){.static-page__opportunities__title{max-width:100%}}@media (min-width:1024px){.static-page__opportunities__title{margin-bottom:2.8125rem}}.static-page__opportunities__content{background-color:#fff;box-shadow:0 3px 8px #0000001a;margin:-1.875rem 1.875rem 0 0;padding:1rem 1.5rem;position:relative;z-index:2}@media (min-width:1024px){.static-page__opportunities__content{padding:1.5625rem 1.25rem}}.static-page__opportunities__card{margin-bottom:2.5rem;width:100%}@media (min-width:768px){.static-page__opportunities__card{margin-bottom:0;width:48%}}.static-page__opportunities__card-title{color:#121212;font-size:1.125rem;line-height:160%}@media (min-width:1024px){.static-page__opportunities__card-title{font-size:1.875rem;line-height:2.5rem}}.static-page__opportunities__link,.static-page__opportunities__text{color:#121212;font-size:.75rem;line-height:130%}@media (min-width:1024px){.static-page__opportunities__link,.static-page__opportunities__text{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.static-page__opportunities__link,.static-page__opportunities__text{font-size:1rem;line-height:1.5rem}}.static-page__opportunities__link{color:#c5c5c5}.static-page__opportunities__link:hover{color:#ff5a75}.static-page{padding-bottom:5rem;padding-top:6.875rem}@media (min-width:1024px){.static-page{padding-bottom:11.25rem;padding-top:11.875rem}}.static-page--white-bg{background-color:#fff;color:#2c2c2c}.static-page__title{color:#2c2c2c;font-size:1.875rem;line-height:2.5rem;margin-bottom:3.125rem}@media (min-width:768px){.static-page__title{margin-bottom:0}}@media (min-width:1024px){.static-page__title{font-size:4.0625rem;line-height:4.6875rem;max-width:70%}}.static-page__section-title{font-size:1.5rem;line-height:130%}@media (min-width:1024px){.static-page__section-title--one{font-size:2.5rem;line-height:3.125rem}.static-page__section-title--two{font-size:1.875rem;line-height:2.5rem}}@media (min-width:768px){.static-page__section-title--sm-visible{display:none}}.static-page__grey-container{background-color:#f2f2f2;display:flex;flex-direction:column;flex-wrap:wrap;padding:2.25rem 1.5rem}@media (min-width:1024px){.static-page__grey-container{flex-direction:row;justify-content:space-between;padding:4.5rem 6.375rem}}.static-page__grey-container--darker{background-color:#ececec}@media (min-width:568px){.static-page__grey-container--facts{align-self:center;display:grid}}@media (min-width:1024px){.static-page__grey-container__column{width:50%}}.static-page__grey-container__list{margin:1rem 0}.static-page__grey-container__list li{align-items:flex-start;display:flex;justify-content:flex-start}.static-page__grey-container__list li img{margin-right:.5rem}@media (min-width:1024px){.static-page__grey-container__list{margin:2.4375rem 0 2rem}}.static-page__grey-container__list-label{display:inline-block;font-weight:700;margin-right:4px}@media (min-width:1024px) and (max-width:1439.98px){.static-page__grey-container__list-text{display:block;padding-left:1.1875rem;width:100%}}@media (max-width:767.98px){.static-page__grey-container__list-text{display:block;padding-left:1.1875rem;width:100%}}.static-page__grey-container__title{margin-bottom:1.5rem}@media (min-width:1024px){.static-page__grey-container__title{margin-bottom:1.25rem}}.static-page__grey-container__link{color:#2c2c2c;font-size:.875rem;line-height:160%;text-decoration:underline}@media (min-width:1024px){.static-page__grey-container__link{font-size:.9375rem;line-height:1.5625rem}}.static-page__grey-container__link:hover{color:#ff5a75}.static-page__grey-container__image{display:none}@media (max-width:1023.98px){.static-page__grey-container__image--sm-visible{display:block;margin:1rem auto 0;max-width:25rem;width:100%}}@media (min-width:1024px){.static-page__grey-container__image--lg-visible{display:block;max-width:85%}.static-page__grey-container__column:nth-child(odd) .static-page__grey-container__image{margin-right:auto}.static-page__grey-container__column:nth-child(2n) .static-page__grey-container__image{margin-left:auto}}@media (max-width:1439.98px){.sm-no-display{display:block}}@media (max-width:1023.98px){.sm-no-display{display:none}}@media (min-width:1440px){.sm-no-display{display:none}}@media (max-width:767.98px){.sm-no-display{display:block}}.static-page__grey-container__price{font-size:1.25rem;font-weight:700;line-height:1.875rem}.static-page__grey-container__list-label-mailing{font-size:1rem;line-height:1.5rem}.static-page__grey-container__button{background-color:#ec536c;border:1px solid #ec536c;border-radius:4px;box-shadow:0 1px 2px 0 #1018280d;display:inline-block;margin-top:1.5rem;padding:.75rem 1.25rem}.static-page__grey-container__button:hover{background-color:#d94d64;color:#fff}.static-page__grey-container__list.mailing-list{margin:1.5rem 0}.static-page__grey-container__list.mailing-list li:not(:last-child){margin-bottom:.5rem}.static-page__grey-container__column.centered .static-page__grey-container__image{margin:auto}.eintrage-page__links{margin:0 auto 4rem;max-width:44rem}.eintrage-page__links svg{height:.75rem;margin-right:.625rem;width:.75rem}@media (max-width:767.98px){.eintrage-page__links--md-visible{display:none}}@media (min-width:768px){.eintrage-page__links{text-align:right}.eintrage-page__links--md-hidden{display:none}}@media (min-width:1440px){.eintrage-page__links{max-width:63.0625rem}}.eintrage-page__links .dark-link{font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration-line:underline}.eintrage-page__links .dark-link img{margin-right:.5rem;vertical-align:top}.eintrage-page__links-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media (max-width:1439.98px){.eintrage-page__links-inner{margin-top:1rem}}@media (max-width:767.98px){.eintrage-page__links-inner{flex-direction:column}}.eintrage-page__links-inner-documents{display:flex;flex-direction:row;gap:1rem}.eintrage-page__links-inner-documents .dark-link{text-align:left}@media (max-width:1439px){.eintrage-page__links-inner-documents{flex-direction:column}}.static-page__agent--eintraege{margin:4.375rem auto 5rem}@media (min-width:1440px){.static-page__agent--eintraege{margin:7.5rem auto 4.375rem}}.eintrage-page__reviews{background-color:#f7f7f7;margin-top:5rem;padding:3rem 0 4.5rem}@media (min-width:1024px){.eintrage-page__reviews{margin-top:6.875rem;padding:5rem 0 7.25rem}}.static-page__opportunities--eintrage{margin:5rem auto 3.125rem}@media (min-width:768px){.static-page__opportunities--eintrage{margin:5rem auto 6.25rem}}@media (min-width:1024px){.static-page__opportunities--eintrage{margin:6.875rem auto 0}}.static-page__reviews.static-page__reviews--eintraege{overflow:hidden}.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list{flex-direction:row;flex-wrap:wrap;gap:2rem}@media (min-width:568px) and (max-width:1023.98px){.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list .static-page__reviews__single{flex:0 0 auto;margin:0;width:13.1875rem}}@media (max-width:767.98px){.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list{flex-direction:column;gap:3rem}.static-page__reviews.static-page__reviews--eintraege .static-page__reviews__single{margin:1rem}}@media (min-width:568px) and (max-width:1439.98px){.eintrage-page .static-page__title{font-size:3rem;line-height:3.75rem}.eintrage-page .static-page__section-title.static-page__section-title--one.static-page__reviews__title{font-size:2.25rem;line-height:2.75rem}}@media (max-width:767.98px){.eintrage-page .btn.btn--primary.btn--sm{width:100%}}.pricing-tables{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:3rem 0 1rem}@media (min-width:768px){.pricing-tables{flex-wrap:wrap;gap:2rem;justify-content:center;padding:3rem 0 0}}@media (min-width:1440px){.pricing-tables{padding:4rem 0 1rem}}@media (min-width:768px) and (max-width:1439.98px){.pricing-tables{gap:1rem}}@media (max-width:767.98px){.pricing-tables{flex-direction:column;gap:2rem;padding-top:0}}.pricing-tables__table{align-items:flex-start;background-color:#f2f2f2;display:flex;flex:0 0 calc(100% - 46px);flex-direction:column;justify-content:flex-start;margin:0 1rem 0 0;padding:2rem 1.5rem 1.5rem}.pricing-tables__table:first-child{margin-left:0}@media (max-width:767.98px){.pricing-tables__table:last-child{position:relative}.pricing-tables__table:last-child:after{content:"";height:100%;position:absolute;right:-1rem;top:0;width:.9375rem}}@media (min-width:768px){.pricing-tables__table{flex:0 0 auto;margin:0}}@media (min-width:768px) and (max-width:1439.98px){.pricing-tables__table{width:14rem}}@media (min-width:1440px){.pricing-tables__table{width:19.6875rem}}@media (max-width:767.98px){.pricing-tables__table{height:25.75rem;margin-right:0}}.pricing-tables__table--special{background-color:#ff5a75;color:#fff;position:relative}.pricing-tables__table--special:before{background-color:#2c2c2c;color:#fff;content:"Beliebt";font-size:.9375rem;font-weight:700;left:1.5rem;padding:.3125rem .9375rem;position:absolute;top:-1rem}.pricing-tables__title{margin-bottom:1rem}@media (min-width:1024px){.pricing-tables__title{margin-bottom:1.5rem}}.pricing-tables__price{font-size:1.5rem;font-weight:700;line-height:130%;margin-bottom:2rem;margin-top:auto}.pricing-tables__price span{color:#c5c5c5;display:block;font-weight:400}.pricing-tables__table--special .pricing-tables__price span{color:#fff}@media (min-width:768px){.pricing-tables__price{font-size:2.5rem;line-height:2.5rem;margin-bottom:0}}@media (max-width:767.98px){.pricing-tables__price{margin-bottom:0}}.pricing-tables__list li{margin-bottom:.3125rem;padding-left:1.375rem}.pricing-tables__list li .sk-icon{margin-left:-1.375rem}.pricing-tables__list svg{height:.75rem;margin-right:.625rem;width:.75rem}.pricing-tables__list svg path{fill:#ff5a75}.pricing-tables__table--special .pricing-tables__list svg path{fill:#fff}.pricing-tables__link{margin:1rem 0 1.5625rem}.pricing-tables__table--special .pricing-tables__link{border-color:#fff;color:#fff}.pricing-tables__table--special .pricing-tables__link:hover{border-color:#2c2c2c;color:#2c2c2c}@media (min-width:1024px){.pricing-tables__link{margin:1.1875rem 0 2.8125rem}}.pricing-tables__note{color:#c5c5c5}@media (min-width:568px){.pricing-tables__note{margin-left:auto}}@media (min-width:568px) and (max-width:1023.98px){.eintrage-page .col-12-style{max-width:44rem}}.eintrage-page__services{padding-bottom:1.5rem;padding-top:3.5rem}@media (min-width:1024px){.eintrage-page__services{padding:8.75rem 0 3.6875rem}}.eintrage-page__services__header{margin-bottom:3.5rem;max-width:17.5rem}@media (min-width:768px){.eintrage-page__services__header{margin-bottom:4.5rem;max-width:37.5rem}}.eintrage-page__services-wrap{display:flex;flex-wrap:wrap}@media (min-width:1024px){.eintrage-page__services-wrap{justify-content:space-between}}.eintrage-page__services__single{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__services__single{align-items:stretch;flex:0 0 49%;flex-direction:column;margin-bottom:4rem;max-width:31.25rem}}@media (max-width:1439.98px){.eintrage-page__services__single{align-items:center;flex-direction:row}}.eintrage-page__services__image{border-radius:50%;height:4rem;width:4rem}@media (min-width:1440px){.eintrage-page__services__image{height:6.25rem;margin-bottom:1.375rem;width:6.25rem}}.eintrage-page__services__title{flex:0 0 calc(100% - 64px);font-size:1.125rem;line-height:1.625rem;padding-left:.5rem}@media (min-width:1024px){.eintrage-page__services__title{padding-left:0}}@media (min-width:1440px){.eintrage-page__services__title{flex:0 0 auto;font-size:1.375rem;line-height:1.875rem;margin-bottom:.9375rem}}@media (max-width:1439.98px){.eintrage-page__services__title{padding-left:.5rem}}.eintrage-page__booking{background-color:#2c2c2c;color:#fff;padding:2.5rem 0}@media (min-width:768px){.eintrage-page__booking{margin-left:auto;margin-right:auto;max-width:83.125rem;padding:3.5rem}}.eintrage-page__booking__column{flex:0 0 100%}@media (min-width:1024px){.eintrage-page__booking__column{flex:0 0 50%}}.eintrage-page__booking__title{margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__booking__title{margin-bottom:0;max-width:31.25rem}}.eintrage-page__booking__description{margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__booking__description{margin-bottom:1.875rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page--title{max-width:17.5rem}}@media (min-width:1024px){.werbemoeglichkeiten-page--title{max-width:50rem}}.werbemoeglichkeiten-page__cards{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:4.375rem 0}@media (min-width:1024px){.werbemoeglichkeiten-page__cards{align-items:flex-start;flex-direction:row;margin:6.25rem 0 8.125rem}}.werbemoeglichkeiten-page__card{align-items:flex-start;box-shadow:0 3px 8px #00000029;display:flex;flex-direction:column;max-width:17rem;padding:2rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__card{align-items:center;box-shadow:none;margin-bottom:0;max-width:100%;padding:0;width:30%}}@media (max-width:1023.98px){.werbemoeglichkeiten-page__card:not(:last-child){margin-bottom:5rem}.werbemoeglichkeiten-page__card a{margin:0 auto}}.werbemoeglichkeiten-page__card__title{font-size:1.5rem}@media (min-width:768px){.werbemoeglichkeiten-page__card__title{font-size:1.875rem}}.werbemoeglichkeiten-page__card__image{margin:-4.5rem auto .9375rem}@media (min-width:1024px){.werbemoeglichkeiten-page__card__image{margin:0 0 3.125rem}}.werbemoeglichkeiten-page__card__description{font-size:.875rem;margin-bottom:1.5rem}@media (min-width:768px){.werbemoeglichkeiten-page__card__description{font-size:1.125rem;margin-bottom:1.875rem}}.werbemoeglichkeiten-page__counters{background-color:#2c2c2c;color:#fff;padding:6rem 0}.werbemoeglichkeiten-page__counters .static-page__section-title{margin-bottom:2rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__counters{padding:5rem 0 3rem}.werbemoeglichkeiten-page__counters .static-page__section-title{margin-bottom:3rem}}.werbemoeglichkeiten-page__counters-inner{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1024px){.werbemoeglichkeiten-page__counters-inner{flex-direction:row}}.werbemoeglichkeiten-page__counter{align-items:center;display:flex;flex-direction:column;margin-bottom:.9375rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter{flex-direction:column;margin-bottom:0;width:33.3333333333%}}.werbemoeglichkeiten-page__counter-title{color:#ececec;font-size:.8125rem;line-height:1.25rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter-title{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__counter-title{font-size:1rem;line-height:1.5rem}}.werbemoeglichkeiten-page__counter-value{font-size:3.5rem;font-weight:700;line-height:4.6875rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter-value{font-size:5.3125rem;line-height:5.9375rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__counter-value{font-size:60px;font-style:normal;font-weight:700;letter-spacing:-1.2px;line-height:72px}}.werbemoeglichkeiten-page__counters-footer{color:#868685;font-size:.75rem;line-height:130%;margin-top:2.0625rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__counters-footer{font-size:.9375rem;line-height:1.5625rem;margin-top:3.75rem}}.werbemoeglichkeiten-page__reviews{padding:4rem 0 6.25rem}@media (min-width:768px){.werbemoeglichkeiten-page__reviews{padding:6.25rem 0}}@media (min-width:1024px){.werbemoeglichkeiten-page__reviews{padding:6.25rem 0 1.25rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__reviews .static-page__reviews-list{margin-bottom:3.125rem}}.werbemoeglichkeiten-page__info{margin:0 auto 3.75rem;max-width:43.75rem}.werbemoeglichkeiten-page__info h3{margin-bottom:.9375rem}@media (min-width:768px){.werbemoeglichkeiten-page__info{margin:0 auto 6.25rem}}.eventjob_inserieren-page h2{font-weight:400;line-height:50px}@media (max-width:1023.98px){.eventjob_inserieren-page h2{font-size:22px;line-height:30px}.eventjob_inserieren-page br{display:none}}.eventjob_inserieren-page .eintrage-page__services-wrap{gap:30px}.eventjob_inserieren-page .eintrage-page__services__single{max-width:400px}.eventjob_inserieren-page .eintrage-page__services__single:nth-child(-n+2){margin-bottom:2rem}.eventjob_inserieren-page .btn{padding:8px 22px}.static-page__agent--eventjob_inserieren{background-color:#2c2c2c;color:#fff}.static-page__agent--eventjob_inserieren button{background-color:#ff5a75;border-color:#ff5a75}.static-page__agent--eventjob_inserieren button:hover{background-color:#ec536c;border-color:#ec536c}.static-page__agent--eventjob_inserieren button:hover a{color:#fff}@media only screen and (min-width:568px){.static-page__agent--eventjob_inserieren{max-width:464px}}@media only screen and (min-width:768px){.static-page__agent--eventjob_inserieren{max-width:648px}}@media only screen and (min-width:1024px){.static-page__agent--eventjob_inserieren{max-width:928px}}@media only screen and (min-width:1440px){.static-page__agent--eventjob_inserieren{max-width:1218px}}.werbeformate-page .static-page__title{margin-bottom:1.5625rem}.mailing-page__subtitle,.werbeformate-page__subtitle{margin-bottom:3.4375rem;max-width:37.5rem}@media (min-width:1024px){.mailing-page__subtitle,.werbeformate-page__subtitle{margin-bottom:6.25rem}}.werbeformate-page__reviews__header{margin:3rem auto 2.3125rem}.werbeformate-page__reviews__header .static-page__section-title{margin-bottom:1rem}@media (min-width:1024px){.werbeformate-page__reviews__header{margin:5rem auto}.werbeformate-page__reviews__header .static-page__section-title{margin-bottom:1.25rem}}@media (min-width:1440px){.werbeformate-page__reviews__header{max-width:56.25rem}}.static-page__agent--werbeformate{margin:3.5rem auto 3rem}@media (min-width:1024px){.static-page__agent--werbeformate{margin:7.5rem auto 4rem}}.static-page__opportunities--werbeformate{margin-top:5rem}@media (min-width:1024px){.static-page__opportunities--werbeformate{margin-top:6.875rem}}.static-page__title--about-us{margin-bottom:4.5rem;max-width:80%}@media (min-width:1024px){.static-page__title--about-us{margin-bottom:10.625rem}}@media (max-width:1023.98px){.about-us__cards-wrap{overflow:auto}}.about-us__cards{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:1.5rem;padding-bottom:1rem;padding-top:3.1875rem}@media (min-width:1024px){.about-us__cards{flex-wrap:wrap;justify-content:space-between;padding-bottom:0;padding-top:6.625rem}}@media (min-width:1440px){.about-us__cards{padding-bottom:3.125rem}}.about-us__card{background:#fff;box-shadow:0 3px 8px #0000001a;flex:0 0 calc(100% - 46px);margin:0 1rem 0 0;padding:0 21px 24px;position:relative}@media (max-width:1023.98px){.about-us__card:last-child:after{content:"";height:100%;position:absolute;right:-3.75rem;top:0;width:3.75rem}}@media (max-width:767.98px){.about-us__card:first-child{margin-left:1.4375rem}.about-us__card:last-child:after{right:-2.375rem;width:2.375rem}}@media (min-width:768px){.about-us__card{flex:0 0 80%}}@media (min-width:1024px){.about-us__card{flex:0 0 30%;margin:0;padding:0 40px 34px}.about-us__card:nth-child(2){top:50px}}.about-us__card__icon{align-items:center;background-color:#f2f2f2;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin:-32px 0 16px 50%;transform:translateX(-32px);width:64px}.about-us__card__icon img{display:block;width:2rem}@media (min-width:1024px){.about-us__card__icon{height:100px;margin:-50px 0 22px 50%;transform:translateX(-50px);width:100px}.about-us__card__icon img{width:2rem}}.about-us__card__title{margin-bottom:.3125rem}@media (min-width:1024px){.about-us__card__title{margin-bottom:1.5rem}}.about-us__team{background-color:#f7f7f7;margin-top:4.5rem;padding:2rem 0 3.4375rem}.about-us__team .static-page__section-title{margin-bottom:3.125rem}@media (min-width:1024px){.about-us__team{margin-top:6.875rem;padding:5.5rem 0 7.6875rem}}.about-us__team-list{display:flex;flex-wrap:wrap;gap:2.5%;justify-content:flex-start}.about-us__team-list-item{margin-bottom:1.5rem;padding-bottom:3rem;position:relative;width:100%}@media (min-width:768px){.about-us__team-list-item{width:48%}}@media (min-width:1024px){.about-us__team-list-item{margin-bottom:4.5rem;width:31.5%}}.about-us__team-image{overflow:hidden;padding-top:70%;position:relative;-webkit-transform:translateZ(0)}.about-us__team-image img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about-us__team-description{background-color:#fff;bottom:0;padding:.75rem 1.0625rem;position:absolute;width:calc(100% - 70px)}.about-us__team-description h4{font-size:1.125rem;line-height:160%}.about-us__team-description span{display:block;font-size:.75rem;line-height:130%}@media (min-width:1024px){.about-us__team-description{padding:.875rem 1.3125rem}.about-us__team-description h4{font-size:1.375rem;line-height:1.875rem}.about-us__team-description span{font-size:.9375rem;line-height:1.5625rem}}.about-us__map{position:relative;z-index:1}.about-us__map .GMap__Wrapper{height:31.25rem}@media (max-width:767.98px){.about-us__map-wrap{padding-left:0;padding-right:0}}.about-us__map-description{background-color:#fff;box-shadow:0 3px 6px #0000001a;max-width:43.75rem;padding:1.375rem 2rem;position:relative;z-index:2}@media (min-width:1024px){.about-us__map-description{margin-bottom:-3.75rem;padding:3.125rem 1.875rem;top:-3.75rem}}.about-us__contact{padding:5.4375rem 0 6.25rem}@media (min-width:1024px){.about-us__contact{padding:8.75rem 0 0}}.about-us__contact .static-page__section-title{margin-bottom:1.4375rem}.about-us__contact__description{font-weight:700;margin:1.5625rem 0;max-width:25rem}.about-us__map-description-list{margin-top:1.5rem}.about-us__map-description-list li:not(:last-child){margin-bottom:.625rem}.about-us__map-description-list .sk-icon{margin-right:1rem}.about-us__map-description-list h4{font-size:1.875rem;line-height:2.5rem}.about-us__map-description-list p{font-size:.9375rem;line-height:1.5625rem}.about-us__map-description-list a.text-link{display:inline}.mailing-page .static-page__title{margin-bottom:1.5625rem}.mailing-page__reviews{margin:3rem 0 4.5rem}@media (min-width:1024px){.mailing-page__reviews{margin:5rem 0 7.25rem}}.static-page__agent--mailing{margin:3.5rem auto 5rem}@media (min-width:1440px){.static-page__agent--mailing{margin:5rem auto 4.375rem}}.static-page__questions--mailing{margin:0 auto 5rem}@media (min-width:1440px){.static-page__questions--mailing{margin:0 auto 6.875rem}}@media (max-width:1439.98px){.static-page__opportunities--mailing{margin-bottom:6.25rem}}.mailing-page .static-page__grey-container{align-items:center}.mailing-page .static-page__grey-container__image{height:18rem;width:23.25rem}@media (max-width:767.98px){.mailing-page .static-page__grey-container{display:block;padding:2rem 15px}.mailing-page .static-page__grey-container__image{height:auto;width:100%}}@media (min-width:768px) and (max-width:1439.98px){.mailing-page .static-page__grey-container{padding:4.5rem 3.375rem}.mailing-page .static-page__grey-container__image--lg-visible{max-width:100%}}.static-page__title--impressum{margin-bottom:2.5rem}@media (min-width:1024px){.static-page__title--impressum{margin-bottom:3.9375rem;max-width:100%}}.impressum-page__content{color:#424242}@media (min-width:1024px){.impressum-page__content{max-width:50rem}}.impressum-page__content__title{font-size:.875rem;line-height:160%;margin-top:2rem}@media (min-width:1024px){.impressum-page__content__title{font-size:1.125rem;line-height:130%;margin-top:4rem}}.impressum-page__content__paragraph{font-size:.75rem;line-height:1.0625rem;margin-bottom:1rem}@media (min-width:1024px){.impressum-page__content__paragraph{font-size:.9375rem;line-height:1.5625rem;margin-bottom:2rem}}.impressum-page__law{display:flex;flex-direction:column;margin-top:2rem}.impressum-page__law .static-page__section-title{margin-bottom:1.5625rem}@media (min-width:1024px){.impressum-page__law{flex-direction:row;margin-top:6.25rem}.impressum-page__law .static-page__section-title{margin-bottom:1rem}}@media (max-width:1439.98px){.impressum-page__law{margin-bottom:6.25rem}}@media (max-width:767.98px){.impressum-page__law{padding:0}}.impressum-page__law-copyright{background-color:#f2f2f2;padding:2rem 1rem}.impressum-page__law-copyright p:first-of-type{margin-bottom:1.5rem}@media (min-width:1024px){.impressum-page__law-copyright{flex:1;padding:3.5rem 4.5rem}}.impressum-page__law-impressum{background-color:#d9d9d9;padding:1.5rem 1rem}.impressum-page__law-impressum a.text-link{display:inline-block;margin-top:2rem}@media (min-width:1024px){.impressum-page__law-impressum{padding:3.5rem 4rem;width:19.5rem}}.newsletter-subscribe{padding:9.375rem 0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUN1RkY7QUN6R0EsNEVBOEJBLEtBQ0UsYUQ0R0YsQ0NwR0EsR0FDRSxjQUNBLGNEMkdGLENDaEdBLEdBQ0UsbUJBQ0EsU0FDQSxnQkR5R0YsQ0NqR0EsSUFDRSxnQ0FDQSxhRHdHRixDQzlGQSxFQUNFLHdCRHNHRixDQzlGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRHFHRixDQzlGQSxTQUVFLGtCRG9HRixDQzVGQSxjQUdFLGdDQUNBLGFEbUdGLENDNUZBLE1BQ0UsYURrR0YsQ0MxRkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEaUdGLENDOUZBLElBQ0UsYURpR0YsQ0M5RkEsSUFDRSxTRGlHRixDQ3ZGQSxJQUNFLGlCRCtGRixDQ3BGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFENkZGLENDckZBLGFBRUUsZ0JENEZGLENDcEZBLGNBRUUsbUJEMkZGLENDcEZBLGdEQUlFLHlCRDBGRixDQ25GQSx3SEFJRSxrQkFDQSxTRHlGRixDQ2xGQSw0R0FJRSw2QkR3RkYsQ0NqRkEsU0FDRSwwQkR1RkYsQ0M3RUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRHNGRixDQy9FQSxTQUNFLHNCRHFGRixDQzlFQSxTQUNFLGFEb0ZGLENDNUVBLDZCQUVFLHNCQUNBLFNEbUZGLENDNUVBLGtGQUVFLFdEa0ZGLENDMUVBLGNBQ0UsNkJBQ0EsbUJEaUZGLENDMUVBLHlDQUNFLHVCRGdGRixDQ3hFQSw2QkFDRSwwQkFDQSxZRCtFRixDQ3JFQSxRQUNFLGFENkVGLENDdEVBLFFBQ0UsaUJENEVGLENDMURBLGtCQUNFLFlEeUVGLENFcGFBLE9BQ0UsWUZ1YUYsQ0VwYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQzZHNEIsQ0RoSDVCLGdCRjJhRixDRXBhQSxLQVNFLHdCQ3dEWSxDRDFEWixVQzJEWSxDRC9EWixrTENtRzRCLENDaUV4QixlRmxLSixlRzhRNEIsQ0hqUjVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGd2FGLENFdGFFLG1DQUVFLGVGdWFKLENNdlhJLDZCSjdDQSxjQUNFLGVGdWFKLENBQ0YsQ0VuYUEsTUFFRSxlQURBLHlCRnVhRixDRXBhQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkN3STRCLENEaEk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRithRixDRWphRSxxQkFFRSxjQURBLFlGb2FKLENPcGRFLHVCTHFERSx3Q0ZrYUosQ0UvWkUsMEJBR0UsZUFGQSxVQUNBLGtCRmthSixDTS9aSSw0QkpMRiwwQkFLSSxZRm1hSixDQUNGLENNamJJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGcWFGLENFbGFFLHFCQUVFLGNBREEsWUZxYUosQ0VsYUUsMEJBQ0UsYUZvYUosQ0FDRixDUTFmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDBJUjZmRixDUXpmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDJIUjJmRixDUXZmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLGlJUnlmRixDUXJmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDhIUnVmRixDUW5mQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLG9JUnFmRixDUWpmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLHdIUm1mRixDUzdoQkEsMENBS0UsZU5zSDRCLENNckg1QixnQkFKQSxnQkFDQSxZVG9pQkYsQ1MvaEJFLHNNQUNFLGFUa2lCSixDUzdoQkEsT0FDRSxtQlRnaUJGLENNdGZJLDBCRzNDSixPQUdJLGdCVGtpQkYsQ0FDRixDUy9oQkEsT0FDRSxjVGtpQkYsQ00vZkksMEJHcENKLE9BR0ksZ0JUb2lCRixDQUNGLENTamlCQSxPQUNFLGtCVG9pQkYsQ014Z0JJLDBCRzdCSixPQUdJLGtCVHNpQkYsQ0FDRixDU25pQkEsT0FBVSxrQlR1aUJWLENTdGlCQSxPQUFVLGlCVDBpQlYsQ1N6aUJBLE9BQVUsY1Q2aUJWLENTM2lCQSxFQUdFLGlCQURBLGVOK0Y0QixDTWhHNUIsWVRnakJGLENNL2hCSSx5QkdsQkosRUFNSSxpQlQraUJGLENBQ0YsQ01waUJJLDBCR2xCSixFQVNJLGNUaWpCRixDQUNGLENTMWlCQSxnQkFBbUIsd0JUaWpCbkIsQ1NoakJBLGdCQUFtQix3QlRvakJuQixDU25qQkEsaUJBQW1CLHlCVHVqQm5CLENTdGlCSSxtQkFBbUMseUJUeWtCdkMsQ1N4a0JJLHFCQUFtQyx5QlQ0a0J2QyxDUzNrQkksb0JBQW1DLHlCVCtrQnZDLENTOWtCSSxvQkFBbUMseUJUa2xCdkMsQ1NqbEJJLHVCQUFtQyx5QlRxbEJ2QyxDU3BsQkksa0JBQW1DLHlCVHdsQnZDLENTdmxCSSxhQUFtQywyQlQybEJ2QyxDTW5uQkkseUJHa0JBLHNCQUFtQyx5QlRzbUJyQyxDU3JtQkUsd0JBQW1DLHlCVHdtQnJDLENTdm1CRSx1QkFBbUMseUJUMG1CckMsQ1N6bUJFLHVCQUFtQyx5QlQ0bUJyQyxDUzNtQkUsMEJBQW1DLHlCVDhtQnJDLENTN21CRSxxQkFBbUMseUJUZ25CckMsQ1MvbUJFLGdCQUFtQywyQlRrbkJyQyxDQUNGLENNM29CSSx5QkdrQkEsc0JBQW1DLHlCVDZuQnJDLENTNW5CRSx3QkFBbUMseUJUK25CckMsQ1M5bkJFLHVCQUFtQyx5QlRpb0JyQyxDU2hvQkUsdUJBQW1DLHlCVG1vQnJDLENTbG9CRSwwQkFBbUMseUJUcW9CckMsQ1Nwb0JFLHFCQUFtQyx5QlR1b0JyQyxDU3RvQkUsZ0JBQW1DLDJCVHlvQnJDLENBQ0YsQ01scUJJLDBCR2tCQSxzQkFBbUMseUJUb3BCckMsQ1NucEJFLHdCQUFtQyx5QlRzcEJyQyxDU3JwQkUsdUJBQW1DLHlCVHdwQnJDLENTdnBCRSx1QkFBbUMseUJUMHBCckMsQ1N6cEJFLDBCQUFtQyx5QlQ0cEJyQyxDUzNwQkUscUJBQW1DLHlCVDhwQnJDLENTN3BCRSxnQkFBbUMsMkJUZ3FCckMsQ0FDRixDTXpyQkksMEJHa0JBLHNCQUFtQyx5QlQycUJyQyxDUzFxQkUsd0JBQW1DLHlCVDZxQnJDLENTNXFCRSx1QkFBbUMseUJUK3FCckMsQ1M5cUJFLHVCQUFtQyx5QlRpckJyQyxDU2hyQkUsMEJBQW1DLHlCVG1yQnJDLENTbHJCRSxxQkFBbUMseUJUcXJCckMsQ1NwckJFLGdCQUFtQywyQlR1ckJyQyxDQUNGLENTanJCQSxFQUNFLFVOYlksQ01lWixjVHNyQkYsQ1NyckJFLFVBRkEsb0JUMnJCRixDU3pyQkUsUUFDRSxhVHdyQkosQ1NuckJFLHlDQ25HQSw2QkFEQSxVUDhFWSxDTzVFWixtQkFDQSxvQlYyeEJGLENPaHdCRSxpS0d2QkUsMkJQOEVVLENPaEZWLGFQZ0ZVLENPL0VWLG9CVjZ4QkosQ1MzckJBLFlBQ0UsYVQ4ckJGLENTN3JCRSxrQkFDRSxhVCtyQkosQ1NyckJBLFdBTUUsNkJBSkEsVU56Q1ksQ00yQ1osZUFDQSxhQUZBLHFCQUZBLGlCVDZyQkYsQ1N2ckJFLGlCQUVFLG9CTnpDVSxDTXdDVixhVDByQkosQ1N0ckJFLGVBR0UsYU4vQ1UsQ004Q1YsY0FHQSxhQURBLG1CQUVBLGdCQUxBLFVUNnJCSixDTXZ2QkksNkJHeURGLGVBUUksYVQwckJKLENBQ0YsQ1N0ckJFLG9CQUVFLHFCQURBLGFUMHJCSixDU3hyQkksMEJBRUUsa0JBREEsVVQyckJOLENTL3JCRSxpQkFFRSxxQkFEQSxhVG1zQkosQ1Nwc0JFLDRDQUVFLHFCQURBLGFUNHNCSixDUzFzQkksMkJBRUUscUJBREEsYVQ2c0JOLENTanRCRSxrQkFFRSxrQkFEQSxVVHF0QkosQ1NudEJJLHdCQUVFLHFCQURBLGFUc3RCTixDU3pzQkksV0FBd0IseUJUZ3RCNUIsQ1Mvc0JJLFlBQXdCLDBCVG10QjVCLENTbHRCSSxhQUF3QiwyQlRzdEI1QixDTTV6QkkseUJHb0dBLGNBQXdCLHlCVDZ0QjFCLENTNXRCRSxlQUF3QiwwQlQrdEIxQixDUzl0QkUsZ0JBQXdCLDJCVGl1QjFCLENBQ0YsQ014MEJJLHlCR29HQSxjQUF3Qix5QlR3dUIxQixDU3Z1QkUsZUFBd0IsMEJUMHVCMUIsQ1N6dUJFLGdCQUF3QiwyQlQ0dUIxQixDQUNGLENNbjFCSSwwQkdvR0EsY0FBd0IseUJUbXZCMUIsQ1NsdkJFLGVBQXdCLDBCVHF2QjFCLENTcHZCRSxnQkFBd0IsMkJUdXZCMUIsQ0FDRixDTTkxQkksMEJHb0dBLGNBQXdCLHlCVDh2QjFCLENTN3ZCRSxlQUF3QiwwQlRnd0IxQixDUy92QkUsZ0JBQXdCLDJCVGt3QjFCLENBQ0YsQ1M1dkJBLFdBQ0Usa0JBQ0EsZ0JUaXdCRixDTWgzQkksMEJHNkdKLFdBSUksbUJBQ0EscUJUbXdCRixDQUNGLENTaHdCQSxXQUNFLGtCQUNBLGdCVG13QkYsQ00zM0JJLDBCR3NISixXQUlJLG1CQUNBLHFCVHF3QkYsQ0FDRixDTXAzQkksNEJHa0hKLFdBRUksMkJBQ0EsZ0JUcXdCRixDU2p3QkYsZ0JBRUkseUJBQ0EsNEJUcXdCRixDU2p3QkYsZ0JBRUksNEJBQ0EsNkJUcXdCRixDU2p3QkYsaUJBRUksMkJBQ0EsMEJUcXdCRixDU2p3QkYsU0FFSSx5QlRxd0JGLENBMUJGLENXcDhCQSxzQ0FFRSxrQ1hrK0JGLENXaCtCQSwyQkFFRSxTWG0rQkYsQ1d6OUJBLGtEQUNFLDBDWGsrQkYsQ1doK0JBLHVDQUlFLFVBREEsNkJYbStCRixDVzU5QkEsa0JBQ0UsR0FDRSxTWGsrQkYsQ1doK0JBLEdBQ0UsU1hrK0JGLENBQ0YsQ1loZ0NFLGlCQUNFLGVaNmdDSixDWTlnQ0UsaUJBQ0UsaUJaaWhDSixDWWxoQ0UsaUJBQ0UsaUJacWhDSixDWXRoQ0UsaUJBQ0UsaUJaeWhDSixDWTFoQ0UsaUJBQ0UsaUJaNmhDSixDWTloQ0UsaUJBQ0UsaUJaaWlDSixDWWxpQ0UsaUJBQ0UsaUJacWlDSixDWXRpQ0UsaUJBQ0UsaUJaeWlDSixDWTFpQ0UsaUJBQ0UsaUJaNmlDSixDWTlpQ0UsaUJBQ0UsaUJaaWpDSixDWWxqQ0Usa0JBQ0Usa0JacWpDSixDWXRqQ0Usa0JBQ0Usa0JaeWpDSixDWTFqQ0Usa0JBQ0Usa0JaNmpDSixDWTlqQ0Usa0JBQ0Usa0JaaWtDSixDWWxrQ0Usa0JBQ0Usa0JacWtDSixDWXRrQ0Usa0JBQ0Usa0JaeWtDSixDWTFrQ0Usa0JBQ0Usa0JaNmtDSixDWTlrQ0Usa0JBQ0Usa0JaaWxDSixDWWxsQ0Usa0JBQ0Usa0JacWxDSixDWXRsQ0Usa0JBQ0Usa0JaeWxDSixDYTFsQ0EsY0FDRSxpQkFDQSxpQmJrbUNGLENNaGlDSSw0Qk9wRUosY0FJSSxzQkFDQSxzQmJvbUNGLENBQ0YsQ01uakNJLHlCT3ZESixjQVdNLGVibW1DSixDQUNGLENNeGpDSSx5Qk92REosY0FXTSxlYndtQ0osQ0FDRixDTTdqQ0ksMEJPdkRKLGNBV00sZWI2bUNKLENBQ0YsQ01sa0NJLDBCT3ZESixjQVdNLGdCYmtuQ0osQ0FDRixDTTFqQ0ksNEJPdERGLHVCQUVJLGNib25DSixDYTltQ0EsdURBTEksZUFDQSxlYnduQ0osQ0FMRixDYXBtQ0EsYUNuQ0UsZ0JBRkEsU0FDQSxTZHVwQ0YsQ2EzbUNBLHVCZDdDRSxnQkFDQSxrQkFDQSwrQkNncUNGLENEL3BDRSwyQkFFRSxZQUtBLDBDQUZBLE9BSUEsaUJBUkEsa0JBR0EsTUFEQSxVQ3FxQ0osQ2F2bkNBLDZCQzlDRSxjQUVBLFlBR0EsT0FKQSxrQkFHQSxNQURBLFVkOHFDRixDYXZuQ0UsK0JBRUUsa0JWZVUsQ1VoQlYsVWJrb0NKLENhem5DRSxnQ0FFRSxlVkVVLENVSFYsYWJpb0NKO0FlN3NDQSw0QkNBQSxVQUVFLG9CQURBLGlCaEIrdENGLENnQjN0Q0Esc0JBRUUscUJoQjh0Q0YsQ2lCeHRDQSwwQkFDRSxHQUNFLHNCakJvdUNGLENpQmx1Q0EsR0FDRSx1QmpCb3VDRixDQUNGLENpQmh1Q0EsOENBRUUsb0JBQ0EsK0NqQm11Q0YsQ2lCanVDQSxtQ0FFRSxTakJvdUNGLENrQmx2Q0Usb0pBTUUsd0JDRG1CLENEQW5CLGtCbEIrdkNKLENrQmp2Q0UsZ0NBQ0UsbUJsQjJ2Q0osQ2tCeHZDRSw4QkFDRSxnQkFDQSxjbEIwdkNKLENrQnZ2Q0UsaUNBQ0UsY0FDQSxnQmxCeXZDSixDa0J0dkNFLHNDQUNFLGdCbEJ3dkNKLENvQnp4Q0EscUJBQ0ksZ0JBR0EsZURiYyxDQ2NkLDJCQUNBLGlCRE1lLENDVmYsYUFDQSxnQkFJQSxrQnBCdXlDSixDb0JweUNBLHNCQUNJLGFBQ0EsZ0JBQ0EsWUFDQSxlQUNBLGNBQ0EsaUJwQnV5Q0osQ29CcHlDQSxhQUVJLG1CQURBLGFBRUEscUJwQnV5Q0osQ29CbnlDQSxxQ0FDSSxXcEJ1eUNKLENvQnJ5Q0EsdUNBQ0ksY3BCd3lDSixDb0J0eUNBLCtCQUNJLDBCQUNBLDRCQUNBLDRCcEJ5eUNKLENxQmwxQ0Esb0JBQ0UsY0ZxQmtCLENFcEJsQixtQkFDQSwwREFDQSwwRHJCcTFDRixDcUJoMUNBLDhCQUNFLGlDckJtMUNGLENxQjkwQ0EsaUNBQ0UsU3JCaTFDRixDc0IxMkNBLFdBQ0UsY0g4QmtCLENHM0JsQix5QkFEQSxTQUVBLGVBQ0EsaUJBSkEsU3RCazNDRixDdUJ6MkNBLG1CQW1CRSxlSmdCZSxDSXBCZiwyQkFDQSwwQkFEQSxzQkFGQSxnQ0pxQnVCLENJaEN2QixzQkFEQSxjQUlBLE9BYUEsZ0JBVkEsU0FFQSxnQkp1QnVCLENJdEJ2QixlSnFCc0IsQ0lwQnRCLGdCQUxBLGNBSkEsa0JBY0EsZ0JBYkEscUJBS0EsV0FIQSxZdkIwM0NGLEN1QjEyQ0EsZ0JBQ0UsaUJ2QjYyQ0YsQ3dCaDVDQSxxQkFJRSxXQUNBLFdBRUEsZUFMQSxjQURBLHVCQUVBLGlCQUdBLGtCeEJxNUNGLEN3Qmo1Q0EsZ0NBQ0Usa0J4QnE1Q0YsQ3dCajVDQSwrQkFDRSxtQkFDQSxVeEJvNUNGLEN3Qmo1Q0EsK0JBQ0UsbUJBQ0EsZUxEd0IsQ0tFeEIsY3hCbzVDRixDeUIzNkNBLGNBRUUsbUJBQ0Esd0JOa0NlLENNakNmLDJCQUNBLGlCTnVCaUIsQ010QmpCLFdBTEEsYUFNQSxlTkN5QixDTUF6QixpQkFDQSxnQkFDQSxTekIrNkNGLEN5QjU2Q0EsY0FRRSxjTldrQixDTWpCbEIsZ0JBS0EsZ0JBRkEsU0FDQSxlQUxBLG9CQUVBLGdCQUNBLFVBS0Esd0J6Qis2Q0YsQ3lCejZDRSwwQkFDRSx5QkFDQSxrQnpCNjZDSixDeUIzNkNFLHlFQUdFLFdBREEsaUJ6QjY2Q0osQ3lCMTZDRSx3Q0FDRSxZekI0NkNKLEMwQno4Q0EsMENBQ0UsWTFCazlDRixDMEIvOENBLHdKQUlFLFkxQms5Q0YsQzBCLzhDQSw4QkFFRSxnQkFRQSxnQkFKQSx3Q0FLQSxnQkFHQSxZQVZBLGFBdEJVLENBcUJWLGVQZnlCLENPb0J6QixlQUtBLGVBTkEsYUFFQSxjQUdBLFFBR0EsUzFCazlDRixDMEIvOENBLHlCQUNFLGExQms5Q0YsQzBCejhDRSw4QkFDRSxTMUIrOENKLEMwQjc4Q0UsaURBQ0UsYzFCKzhDSixDMEIxOENJLHVFQUNFLFUxQjY4Q04sQzJCdmdEQSxhQUNFLGtCQVVBLDhDQUZBLHdEQU5BLGNBREEsVUFHQSxnQkFEQSxvQkFNQSx3QkFFQSxzQjNCMmdERixDMkJ6Z0RBLGdDQUVFLGtCQUVBLFdBREEsUzNCNmdERixDMkJ4Z0RBLDBCQUNFLFMzQjRnREYsQ2VqaURBLGNBQ0UsU0FDQSxTZm9pREYsQ2UvaERBLDJDQUNFLFNmc2lERixDZXBpREEsOEJBRUUsU0FEQSxTZndpREY7O0FlcmlEQTtBYWpCQSw0QkNFQSxXQUNFLG1CN0J5akRGLEM2QnhqREUsb0JBQVcsc0I3QjJqRGIsQzZCMWpERSxvREFBaUMsYzdCNmpEbkMsQzZCM2pEQSxZQUdFLGlCN0I4akRGLEM2QjdqREUsc0JBR0UscUI3QitqREosQzZCMWpERSw2QkFDRSxrQjdCNmpESixDNkI1akRJLHVDQUNFLHFCQUNBLG1CQUNBLGtCN0I4akROLEM2QjFqREksc0NBR0UsV0FGQSxXQUNBLGE3QjZqRE4sQzZCMWpESSwwQ0FDRSxVN0I0akROLEM2QnZqRE0sdURBQ0Usa0I3QnlqRFIsQzZCaGpEQSwwQkFGRSxPQURBLGlCN0I4akRGLEM2QjNqREEsYUFHRSxjN0J3akRGLEM2QnRqREUsdUJBRUUsV0FEQSxrQkFJQSxrQzdCd2pESixDNkJ0akRFLCtCQUVFLG9CQURBLGlCN0J5akRKLEM2QnRqREUseUJBR0UsbUI3QndqREosQzZCcmpEQSxlQUFpQixvQjdCeWpEakIsQzZCeGpEQSxjQUlFLFdBREEsc0I3QjRqREYsQzZCMWpERSwyQkFBaUIsUzdCNmpEbkIsQzZCM2pEQSxRQUdFLG9CN0I4akRGLEM2QjVqREEsU0FBVyxlN0Jna0RYLEM2Qi9qREEscUJBQTJDLGNBQXBCLGlCN0Jva0R2QixDNkJua0RBLGlCQUFtQixVQUFZLGlCN0J3a0QvQixDNkJ0a0RBLFlBRUUsMEJBREEsVUFFQSxTN0J5a0RGLEM2QnZrREEseUJBRUUsd0JBREEsVUFFQSxVN0Iwa0RGLEM2QnJrREEsV0FDRSxrQjdCd2tERixDNkJ2a0RFLDZCQUNFLG9CN0J5a0RKLEM2QjlqREUsYUFJRSxXQVRLLENBTUwsY0FJQSxnQkFGQSxrQkFEQSxXN0Jva0RKLEM2Qi9qREUsVUFLRSxrQkFDQSxRQUxBLHVCQUdBLGlCN0Jta0RKLEM2QmhrREksZ0JBR0UsV0FGQSxXQUNBLGE3Qm1rRE4sQzZCaGtESSxjQU1FLFdBREEsV0E3QkcsQ0F5Qkgsb0JBR0EsYzdCb2tETixDNEIxc0RBLHFCQUdFLHFCQUZBLGFBQ0EseUJBRUEsbUJBQ0EsaUI1QjZzREYsQ00xcERJLDBCc0J4REoscUJBT0ksa0NBQ0Esa0M1QitzREYsQ0FDRixDNEI1c0RBLG9CQUVFLGtCQURBLFE1Qmd0REYsQzRCOXNERSwyQkFJRSxlQUhBLGlCQU1BLGV6QmtHMEIsQ3lCcEcxQixvQkFDQSxtQkFIQSx5QkFEQSxpQjVCcXRESixDTTlxREkseUJzQjVDSixvQkFhSSxrQjVCaXRERixDNEJodERFLDJCQUNFLGlCQUNBLGtCNUJrdERKLENBQ0YsQ012ckRJLDBCc0I1Q0osb0JBdUJJLGtCNUJndERGLEM0Qi9zREUsMkJBQ0UsaUJBQ0Esb0I1Qml0REosQ0FDRixDTW5yREksNEJzQnpESixvQkE4QkksbUJBQ0EsZTVCa3RERixDQUNGLEM0Qi9zREEsdUJBRUUsa0JBQ0EsZ0JBRkEsa0I1Qm90REYsQ001c0RJLDBCc0JUSix1QkFLSSxpQjVCb3RERixDQUNGLEM0Qmh0REEseUJBUUUsbUJBRUEsV0FKQSxhQUdBLFNBRkEsOEJBRkEsT0FIQSxrQkFDQSxXQVFBLFM1Qml0REYsQzRCL3NERSxnQ0FDRSxRNUJpdERKLEM0QjlzREUsNkJBRUUsZUFEQSxhNUJpdERKLENNdnRESSw0QnNCWkoseUJBdUJJLFM1Qmd0REYsQzRCL3NERSwyRUFFRSxZNUJndERKLENBQ0YsQzRCNXNEQSxtQkFDRSxVNUIrc0RGLEM0QjlzREUseUJBRUUsVXpCakJVLEN5QmdCVixvQjVCaXRESixDNEI1c0RBLDJCQUlFLHFCQUZBLGFBREEsTTVCaXRERixDTTd1REksNEJzQjJCSiwyQkFPSSxpQkFDQSxrQkFGQSxlNUJrdERGLENBQ0YsQzRCN3NEQSxrQ0FDRSxNNUJndERGLEM0QjdzREEsbUJBRUUsZTVCK3NERixDNEI1c0RBLGtCQUNFLGdCQUlBLDBDQUNBLFV6QmhEWSxDeUI4Q1osZUFJQSxpQkFMQSxxQkFJQSxlNUJndERGLEM0QjNzRFcsaUdBQ1Asd0I1Qmd0REosQ00xeERJLHlCc0I2REosa0JBZ0JJLG9CNUJrdERGLENBQ0YsQ01oeURJLHlCc0I2REosa0JBb0JJLGtCQURBLGU1QnF0REYsQ0FDRixDTXR5REksMEJzQjZESixrQkF3QkksZUFEQSxlNUJ1dERGLENBQ0YsQzRCbnREQSx1QkFDRSx5QjVCc3RERixDNEJydERXLDRDQUVQLGlCekIxRVUsQ3lCeUVWLHlCNUJ3dERKLENNdnlESSw0QnNCOEVPLDRDQUlMLFk1Qnl0REosQ0FDRixDTXp6REkseUJzQmtHTyw0Q0FFTCxZNUIwdERKLENBQ0YsQ01sekRJLDRCc0I0RkoscUJBRUksZTVCeXRERixDQUNGLEM0QnR0REEseUJBQ0UsaUI1Qnl0REYsQzRCbHRERSxpQ0FDRSxnQ0FDQSxrQzVCd3RESixDNEJ2dERJLHdEQUNFLFU1Qnl0RE4sQzRCanREQSx1Q0FJRSxpQ0FDQSxzQkFDQSx1QkFKQSxnQkFDQSxrQkFLQSxzQkFDQSx1QkFSQSxrQjVCOHRERixDTXIxREksNEJzQmlJQSxnREFDRSxxQkFFQSxzQkFEQSxXNUJ3dERKLENBQ0YsQzRCcnRERSx1REFDRSxrQjVCdXRESixDNEJodERBLDRDQUlFLGlDQUZBLGdCQUNBLGtCQUZBLGtCNUJ5dERGLEM0Qmh0REEsOEJBQ0UsUzVCc3RERixDTTczREkseUJzQnNLSiw4QkFHSSxTNUJ3dERGLENBQ0YsQ01yM0RJLDRCc0J5SkosOEJBTUksa0I1QjB0REYsQ0FDRixDNEJ0dERFLGlDQUVFLGdCQURBLGtCQUVBLFM1Qnl0REosQzRCbnREQSwyQkFJRSxtQkFDQSxVekI1S1ksQ3lCeUtaLGFBQ0EsMkJBSUEscUJBTkEsaUI1QjJ0REYsQ2N4NURJLDJEYzRMSiwyQkFVSSxnQjVCc3RERixDQUNGLENjMTZESSx1RGN5TUosMkJBaUJNLHFCQURBLHFCNUJzdERKLENBQ0YsQ01qNkRJLHlCc0IwTEosMkJBcUJJLG1CNUJzdERGLENBQ0YsQ010NkRJLDBCc0IwTEosMkJBd0JJLGtCNUJ3dERGLENBQ0YsQ00zNkRJLDBCc0IwTEosMkJBMkJJLGtCNUIwdERGLENBQ0YsQzRCdnREQSw2QkFHRSxlQUZBLGtCQUNBLFM1QjJ0REYsQ010N0RJLHlCc0J5TkosNkJBTUksYzVCMnRERixDQUNGLENNMzdESSx5QnNCeU5KLDZCQVVJLGNBREEsa0I1Qjh0REYsQ0FDRixDTWo4REksMEJzQnlOSiw2QkFhSSxjNUIrdERGLENBQ0YsQ010OERJLDBCc0J5TkosNkJBZ0JJLGlCNUJpdURGLENBQ0YsQ2MxOURJLHVEY3dPSiw2QkFxQk0sbUI1Qml1REosQ0FDRixDYy85REksdURjd09KLDZCQTBCTSw2QjVCaXVESixDQUNGLEM0Qjd0REEsMkJBRUUsaUJBQ0Esc0JBQ0EsdUJBSEEsMEI1Qm11REYsQ001OURJLHlCc0J3UEosMkJBTUksb0I1Qmt1REYsQ0FDRixDTWorREkseUJzQndQSiwyQkFTSSxjNUJvdURGLENBQ0YsQ010K0RJLDBCc0J3UEosMkJBYUksb0JBQ0EsbUI1QnF1REYsQ0FDRixDNEJqdURBLGlDQUVFLGlCQUNBLGlCQUZBLHVCNUJzdURGLENNbC9ESSx5QnNCMlFKLGlDQU1JLHdCQURBLGE1QnV1REYsQ0FDRixDTXgvREkseUJzQjJRSixpQ0FTSSxrQkFDQSxnQjVCd3VERixDQUNGLENNOS9ESSwwQnNCMlFKLGlDQWNJLGtCQUNBLG1CNUJ5dURGLENBQ0YsQzRCcnVEQSxnQ0FNRSxZQUhBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFHQSxXQURBLFM1QjJ1REYsQzRCdnVERSxzRUFLRSxZQUpBLGtCQUtBLG1CQUZBLFU1Qnl1REosQzRCcHVERSxvQ0FLRSxTQUhBLGdCQUNBLGVBTUEsaUJBREEsV0FQQSxrQkFHQSxRQUdBLDJDNUJ3dURKLEM0Qmx1REEscUNBRUUsZUFEQSxlekI1UDRCLEN5QjhQNUIsdUI1QnF1REYsQzRCL3REQSxvQkFDRSxpQjVCcXVERixDNEJwdURFLHdCQUVFLGdCQURBLGM1QnV1REosQ01oakVJLDBCc0J3VUYsd0JBS0ksaUJBREEsZTVCeXVESixDQUNGLEM0Qm51REUsa0NBQ0UsYTVCc3VESixDNEJwdURFLG1DQUNFLGM1QnN1REosQ003akVJLHlCc0IwVkEsa0NBQ0UsYzVCc3VESixDNEJwdURFLG1DQUNFLGU1QnN1REosQ0FDRixDTXJrRUkseUJzQmtXQSxrQ0FDRSxlNUJzdURKLEM0QnB1REUsbUNBQ0UsZ0I1QnN1REosQ0FDRixDTTdrRUksMEJzQjBXQSxrQ0FDRSxlNUJzdURKLEM0QnB1REUsbUNBQ0UsZ0I1QnN1REosQ0FDRixDTXJsRUksMEJzQmtYQSxrQ0FDRSxhNUJzdURKLEM0QnB1REUsbUNBQ0UsYzVCc3VESixDQUNGLEM0Qmp1REUsbUNBQ0UsVTVCb3VESixDNEJsdURFLG9DQUNFLFc1Qm91REosQzRCbHVERSx5RkFFRSxtQ0FDRSxZNUJtdURKLEM0Qmp1REUsb0NBQ0UsYTVCbXVESixDQUNGLENNNW1FSSwwQnNCNFlBLG1DQUNFLGM1Qm11REosQzRCanVERSxvQ0FDRSxlNUJtdURKLENBQ0YsQzRCL3REQSx3Q0FFRSxZQURBLGdCQUVBLCtCNUJrdURGLEM0Qmp1REUsK0VBQ0Usc0JBQ0EsZ0JBQ0EseUNBQ0EscUQ1Qm11REosQzRCNXRERSx3Q0FDRSxZNUIrdERKLEM0Qjd0REUseUNBQ0UsYTVCK3RESixDNEI1dERJLHVFQUNFLE01Qjh0RE4sQzRCNXRESSx3RUFDRSxPNUI4dEROLEM0QnB0REUsaUVBQ0Usb0M1QjB0REosQzRCdnRESSw0SUFDRSxxQjVCeXRETixDNEJodERFLDRDQUNFLFU1QnN0REosQzRCbnRESSx5REFDRSxTNUJxdEROLEM0Qmp0RFEseUlBQ0UsWTVCbXREVixDNEIvc0RRLGlLQUNFLFk1Qml0RFYsQzRCenNERSwyQ0FDRSxVNUI0c0RKLEM0QnpzREksd0RBQ0UsUzVCMnNETixDNEJ2c0RRLHVJQUNFLFk1QnlzRFYsQzRCcnNEUSwrSkFDRSxZNUJ1c0RWLEM0Qi9yREUsNENBQ0UsYTVCa3NESixDNEIvckRJLHlEQUNFLFk1QmlzRE4sQzRCN3JEUSx5SUFDRSxZNUIrckRWLEM0QjNyRFEsaUtBQ0UsWTVCNnJEVixDNEJ4ckRFLHlDQUNFLGE1QjByREosQzRCenJESSxpREFDRSxvQjVCMnJETixDTXZzRUksMEJzQnFoQkYsK0NBRUksa0I1QndyREosQ0FDRixDNEJ0ckRFLGdEQUdFLGlCQURBLGlCQURBLDBCNUIwckRKLENNcnRFSSx5QnNCMGhCRixnREFLSSxjNUIwckRKLENBQ0YsQ00xdEVJLDBCc0IwaEJGLGdEQVFJLG1CNUI0ckRKLENBQ0YsQzRCMXJERSxtREFFRSxlekJ0ZTBCLEN5QnFlMUIscUI1QjZyREosQ01udUVJLDBCc0JxaUJGLG1EQUlJLGtCQUNBLGdCNUI4ckRKLENBQ0YsQzRCMXJEQSxVQUVFLGlCQURBLFM1QjhyREYsQzRCMXJEQSxZQUNFLFM1QjZyREY7QTRCcnJEQSwwQkV6bkJBLEtBVUUseUJBQ0EsdUJDT0UscUJEZEYsVTNCMkVZLEMyQjlFWixxQjFCbUxJLGUwQmpMSixlM0J5SDRCLEM2Qkk1QixrQjdCNEY0QixDNkI5RjVCLGtCRnpIQSxrQkdXSSx5SEhISixDQUpBLDBDQURBLHFCOUI2ekVGLENpQ2p6RU0sdUNIcEJOLEtHcUJRLGVqQ296RU4sQ0FDRixDTzl6RUUsV3VCSUUsVTNCK0RVLEMyQjlEVixvQjlCNnpFSixDOEIxekVFLHNCQUdFLGdDekJvWDBCLEN5QnJYMUIsUzlCNHpFSixDOEJ2ekVFLDRCQUVFLFd6QndaMEIsQ3lCdloxQixtQjlCd3pFSixDOEJwekVFLG1DQUNFLGM5QnN6RUosQ083MEVFLG9CeUJPRSxhaENnMUVKLENnQzMwRUUsNERFbEJFLHFCbENtMkVKLEM4Qmp6RUEscUJJbERJLHdCL0JnRlUsQzZCdkVaLG9CN0J1RVksQzZCekVaLGFoQysyRUYsQ09oM0VFLDJCMkJORSx3Qi9Cd0VVLEM2QnpEVixvQkFYaUMsQ0FTakMsYWhDODJFSixDZ0N6MkVFLHNERWxCRSx3Qi9Cd0VVLEM2QmxEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEM2MkVKLENnQ2oyRUUsNERBR0Usd0I3QjZDVSxDNkI1Q1Ysb0I3QjRDVSxDNkI5Q1YsYWhDbzJFSixDZ0MzMUVFLCtKQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQzYxRUosQ2dDdDFFSSxpTEFLSSxnQ2hDbzFFUixDOEJwMUVBLFlJMURJLHFCL0J5RVUsQzZCaEVaLGlCN0JnRVksQzZCbEVaLGFoQzI2RUYsQ081NkVFLGtCMkJORSx3Qi9CZ0ZVLEM2QmpFVixvQkFYaUMsQ0FTakMsYWhDMDZFSixDZ0NyNkVFLG9DRWxCRSx3Qi9CZ0ZVLEM2QjFEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEN5NkVKLENnQzc1RUUsMENBR0UscUI3QnNDVSxDNkJyQ1YsaUI3QnFDVSxDNkJ2Q1YsYWhDZzZFSixDZ0N2NUVFLG9JQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQ3k1RUosQ2dDbDVFSSxzSkFLSSxnQ2hDZzVFUixDOEI3NEVBLFdFdERFLGFoQ3k4RUYsQ08xOEVFLDRCMkJORSxzQko4RDZCLENFckQvQixrQmhDNDhFRixDTy84RUUsaUJ5Qk9FLGFoQ3c4RUosQ2dDbjhFRSxrQ0FTSSxnQ2hDZzhFTixDZ0NoN0VFLDJNQUlFLHNCQTFDc0MsQ0E4Q3RDLGtCQTdDa0MsQ0F3Q2xDLGFoQ3U3RUosQ2dDaDdFSSxtSkFLSSxnQ2hDODZFUixDOEJ0NkVFLGNJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQ3UrRUYsQ2dDNTlFRSw0REVsQkUsd0JKbUV3RSxDRXBEeEUsb0JBWGlDLENBU2pDLFVoQzQrRUosQ2dDditFRSx3Q0FTSSxnQ2hDODlFTixDZ0N6OUVFLDhDQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQzQ5RUosQ2dDbjlFRSwwSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENxOUVKLENnQzk4RUksNEpBS0ksZ0NoQzQ4RVIsQzhCcDhFRSxnQklsRUUsd0JKbUV3QyxDRTFEMUMsb0JGMEQwRCxDRTVEMUQsVWhDcWdGRixDZ0MxL0VFLGtFRWxCRSx3QkptRXdFLENFcER4RSxpQkFYaUMsQ0FTakMsVWhDMGdGSixDZ0NyZ0ZFLDRDQVNJLGdDaEM0L0VOLENnQ3YvRUUsa0RBR0Usd0JGZ0N3QyxDRS9CeEMsb0JGK0J3RCxDRWpDeEQsVWhDMC9FSixDZ0NqL0VFLGdKQUlFLHFCQTFDc0MsQ0E4Q3RDLGlCQTdDa0MsQ0F3Q2xDLFVoQ20vRUosQ2dDNStFSSxrS0FLSSxnQ2hDMCtFUixDOEI1OUVFLHVCRUZBLG9CRkdrRSxDRUpsRSxhaENvK0VGLENnQ2orRUUseUNBQ0UsK0JoQ20rRUosQ090aUZFLDZCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaENvK0VKLENnQ2orRUksK0NBQ0UsU2hDbStFTixDZ0MvOUVFLDBEQUVFLGdDaENnK0VKLENnQzc5RUUsZ0VBR0UseUJBREEsYWhDKzlFSixDZ0MzOUVFLHFLQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELFVoQzY5RUosQ2dDejlFSSx1TEFLSSxnQ2hDdTlFUixDOEIzL0VFLHlCRUZBLG9CRkdrRSxDRUpsRSxVaENtZ0ZGLENnQ2hnRkUsMkNBQ0UsK0JoQ2tnRkosQ09ya0ZFLCtCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENtZ0ZKLENnQ2hnRkksaURBQ0UsWWhDa2dGTixDZ0M5L0VFLDhEQUVFLGdDaEMrL0VKLENnQzUvRUUsb0VBR0UseUJBREEsVWhDOC9FSixDZ0MxL0VFLDJLQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQzQvRUosQ2dDeC9FSSw2TEFLSSxnQ2hDcy9FUixDOEIxaEZFLDhCRUZBLG9CRkdrRSxDRUpsRSxhaENraUZGLENnQy9oRkUsZ0RBQ0UsK0JoQ2lpRkosQ09wbUZFLG9DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENraUZKLENnQy9oRkksc0RBQ0UsWWhDaWlGTixDZ0M3aEZFLHdFQUVFLGdDaEM4aEZKLENnQzNoRkUsOEVBR0UseUJBREEsYWhDNmhGSixDZ0N6aEZFLDBMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzJoRkosQ2dDdmhGSSw0TUFLSSxnQ2hDcWhGUixDOEJ6akZFLHFCRUZBLGlCRkdrRSxDRUpsRSxVaENpa0ZGLENnQzlqRkUsdUNBQ0UsK0JoQ2drRkosQ09ub0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaENpa0ZKLENnQzlqRkksNkNBQ0UsU2hDZ2tGTixDZ0M1akZFLHNEQUVFLGdDaEM2akZKLENnQzFqRkUsNERBR0UseUJBREEsVWhDNGpGSixDZ0N4akZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELGFoQzBqRkosQ2dDdGpGSSxpTEFLSSxnQ2hDb2pGUixDOEJ4bEZFLDZCRUZBLGlCRkdrRSxDRUpsRSxVaENnbUZGLENnQzdsRkUsK0NBQ0UsK0JoQytsRkosQ09scUZFLG1DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENnbUZKLENnQzdsRkkscURBQ0UsWWhDK2xGTixDZ0MzbEZFLHNFQUVFLGdDaEM0bEZKLENnQ3psRkUsNEVBR0UseUJBREEsVWhDMmxGSixDZ0N2bEZFLHVMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQ3lsRkosQ2dDcmxGSSx5TUFLSSxnQ2hDbWxGUixDOEJ2bkZFLHFCRUZBLG9CRkdrRSxDRUpsRSxhaEMrbkZGLENnQzVuRkUsdUNBQ0UsK0JoQzhuRkosQ09qc0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaEMrbkZKLENnQzVuRkksNkNBQ0UsWWhDOG5GTixDZ0MxbkZFLHNEQUVFLGdDaEMybkZKLENnQ3huRkUsNERBR0UseUJBREEsYWhDMG5GSixDZ0N0bkZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQ3duRkosQ2dDcG5GSSxpTEFLSSxnQ2hDa25GUixDOEI5b0ZBLFdBR0UsZ0JBREEsVTNCVFksQzJCUVosZTlCc3BGRixDOEJucEZFLGVBQ0UsUzlCcXBGSixDOEJscEZFLGlCQUNFLDhCQUNBLHVDOUJvcEZKLENPeHVGRSx1QnVCc0ZJLDJCOUJxcEZOLEM4QmhwRkksbURBQ0UsWTNCbEJRLEMyQm1CUixjOUJrcEZOLENPL3VGRSxpQnVCaUdFLGE5QmlwRkosQzhCaHBGSSxxQ0FFRSxXM0JqQ1EsQzJCZ0NSLGlDOUJtcEZOLEM4QmpwRk0sbUZBQ0UsYzNCNUJNLEMyQjZCTixZOUJtcEZSLEM4QmhwRkksbUNBRUUsUzNCekNRLEMyQndDUiwrQjlCbXBGTixDOEJqcEZNLCtFQUNFLFkzQnBDTSxDMkJxQ04sYzlCbXBGUixDOEI5b0ZFLGtDQUVFLG9COUIrb0ZKLEM4QjVvRkUsd0NBRUUsYXpCMUhPLEN5QjJIUCxtQjlCNm9GSixDT3p3RkUsMEJ1Qm9JRSwyQjNCbEVVLEMyQmlFVixhOUIyb0ZKLEM4QnRvRkEscUJBRUUsMkIzQmhFWSxDMkIrRFosYTlCMG9GRixDT254RkUsMkJ1QjZJRSwyQjNCM0VVLEMyQjBFVixhOUIyb0ZKLEM4Qi9uRkksb0NBR0UsU0FDQSxrQkFGQSxrQkFEQSxxQjlCd29GTixDOEJub0ZJLDRFQUNFLDhCOUJxb0ZOLEM4QjduRkEsU0NqS0ksb0IzQmtLRSxrQjRCcERKLGUzQnlHNEIsQzJCM0c1QixrQmhDeXJGRixDOEJob0ZBLFNFekRFLHNCaENnc0ZGLEM4Qm5vRkEsbUJDektJLG9CM0JrS0Usa0I0QnBESixnQmhDcXNGRixDOEIxb0ZBLFVFN0RFLG1CaEN1c0ZGLEM4QnJvRkEsV0M5S0kscUIzQmtLRSxlNEJwREosYUZpRXFFLENFbkVyRSxZaEM4c0ZGLEM4QjFvRkUsb0JBRUUsV0FEQSxpQjlCNm9GSixDOEIxb0ZFLG1CQ3BMRSxvQjNCa0tFLGtCNEJwREosYUZ1RWdGLENFekVoRixhaEN3dEZGLEM4QjdvRkUsbUJDdkxFLG9CM0JrS0Usa0I0QnBESixhRjBFZ0YsQ0U1RWhGLGVoQzh0RkYsQzhCanBGSSw0QkFDRSxvQjlCbXBGTixDOEJscEZNLGdDQUVFLFlBREEsVTlCcXBGUixDOEJocEZFLG9CQ2pNRSxvQjNCa0tFLGtCNEJwREosYUZvRm1GLENFdEZuRixhaEMydUZGLEM4QjdvRkEsWUFDRSxjQUNBLFU5QmdwRkYsQzhCN29GRSx1QkFDRSxnQjlCK29GSixDOEJ2b0ZFLHNGQUNFLFU5QjRvRkosQzhCcm9GQSxnQ0FDRSxlOUIyb0ZGLEM4QnZuRkEsdUxBQ0UsZTlCeW9GRixDbUMxNEZBLE9KV0kscUJJVkYscUIvQjRKRSxjK0J6SkYsZTlCc1I0QixDOEJyUjVCLGNBSEEscUJBSUEsa0JGR0ksNkhFQ0osQ0FGQSx1QkFEQSxrQm5DczVGRixDaUNoNUZNLHVDRWJOLE9GY1EsZWpDbTVGTixDQUNGLENPejVGRSw0QjRCS0ksb0JuQ3U1Rk4sQ21DbDVGRSxhQUNFLFluQ3E1RkosQ21DaDVGQSxZQUNFLGtCQUNBLFFuQ201RkYsQ21DMTRGQSxZSnpCSSxvQkkyQkYsaUI5QjQzQmtDLEM4QjczQmxDLGtCbkNvNUZGLENtQ3o0RkUsZUNyREEsd0JEc0R5QixDQ3ZEekIsVXBDeThGRixDTzE3RkUsNEM2QlRJLHlCQURBLFVwQ3c4Rk4sQ29DcDhGSSw0Q0FHRSxpQ0FEQSxTcENzOEZOLENtQzM1RkUsaUJDckRBLHdCRHNEeUIsQ0N2RHpCLFVwQ3M5RkYsQ092OEZFLGdENkJUSSx5QkFEQSxVcENxOUZOLENvQ2o5RkksZ0RBR0UsaUNBREEsU3BDbTlGTixDbUN4NkZFLGFDckRBLHFCRHNEeUIsQ0N2RHpCLGFwQ20rRkYsQ09wOUZFLHdDNkJUSSx5QkFEQSxhcENrK0ZOLENvQzk5Rkksd0NBR0UsaUNBREEsU3BDZytGTjs7QXFDNStGQSw0QkFHQSxVQWNFLG1CQVBBLHFCQUZBLFNBS0EsYWxDaUVZLENrQy9EWixhQUNBLHVCQVZBLE9BS0EsbUJBQ0EscUJBUkEsZUFHQSxNQUVBLFdBSkEsWXJDdy9GRixDTXA3RkksNEIrQnRFSixVQWlCSSxhckM2K0ZGLENxQzErRkEsa0JBRUksY0FDQSxnQkFDQSxZckM2K0ZKLENBTkYsQ3FDbCtGQSw0QkFJRSxZQUNBLGdCQUpBLGtCQUNBLFlBQ0EsVXJDOCtGRixDcUN6K0ZBLGlCQUtFLDRCQUZBLGVsQ29DWSxDa0NuQ1osOEJBSEEsZ0JBQ0EsZ0JBSUEsVXJDNCtGRixDcUMzK0ZXLHlDQUNQLGVyQzYrRkosQ3FDMytGVyx1Q0FDUCxlckM4K0ZKLENxQzUrRlcscUNBQ1Asa0JyQysrRkosQ3FDNytGVyxxQ0FDUCxlckNnL0ZKLENxQzkrRlcsdUNBQ1AsZXJDaS9GSixDcUMvK0ZXLDZDQUNQLGtCckNrL0ZKLENxQ2gvRlcsc0NBQ1AsZXJDbS9GSixDcUNqL0ZXLHFDQUNQLGVyQ28vRkosQ003L0ZJLHlCK0JwQkosaUJBaUNJLG9CckNxL0ZGLENBQ0YsQ3FDcC9GRSxxQkFDRSw2QnJDcy9GSixDTXovRkksNkIrQkVGLHFCQUlJLG1CQURBLHlCckN5L0ZKLENBQ0YsQ00vL0ZJLDRCK0JZQSx1REFFSSxZckMwL0ZOLENBSkYsQ3FDai9GSSwwREFDRSw4QnJDdy9GTixDcUNyL0ZFLDJCQUdFLCtCQURBLGlCQURBLFdyQ3kvRkosQ3FDci9GSSxtQ0FDRSxXckN1L0ZOLENxQ3IvRlEsc0RBQ0ksZUFDQSxnQnJDdS9GWixDcUNuL0ZNLG1EQUNFLG1CckNxL0ZSLENxQ2ovRkksbUNBQ0UsV3JDbS9GTixDcUNoL0ZJLG1DQUVFLGlCQURBLFdyQ20vRk4sQ00vaUdJLHlCK0JpRUYsb0NBRUksMEJBQ0Esa0JyQ2cvRkosQ0FDRixDcUM5K0ZJLGtEQUNFLHlCckNnL0ZOLENNM2lHSSw0QitCMERBLGtEQUlJLG9CckNpL0ZOLENBQ0YsQ3FDNytGRSw2QkFDRSxXckMrK0ZKLENNbmpHSSw0QitCbUVGLDZCQUtJLGtCQUNBLGdDQUZBLG1CQURBLFdyQ28vRkosQ0FDRixDcUNoL0ZJLGdDQUNFLHlCQUNBLDBCckNrL0ZOLENNL2pHSSw0QitCMkVBLGdDQUlJLHdCckNvL0ZOLENBQ0YsQ3FDai9GSSwrQkFFRSxlQURBLGdCQUVBLGdCckNtL0ZOLENNemtHSSw0QitCbUZBLCtCQU1JLGVBREEsZ0JBRUEsZ0JyQ3EvRk4sQ0FDRixDcUNsL0ZJLDZDQUNFLGtDckNvL0ZOLENNbmxHSSw0QitCOEZBLDZDQUlJLHVCQURBLGlCckN1L0ZOLENxQ2wvRkUsaUNBR0ksc0JBREEsb0JyQ3MvRk4sQ0FMRixDcUM1K0ZJLG9DQUVFLG1CQURBLFdyQ3EvRk4sQ3FDai9GUSwrQ0FFRSxtQkFEQSxXckNvL0ZWLENNdm1HSSw0QitCa0hJLCtDQUlJLFdyQ3EvRlYsQ0FDRixDcUNwL0ZVLDhEQUNJLFVBQ0EsU3JDcy9GZCxDcUMvK0ZFLDZCQUNFLGFyQ2kvRkosQ3FDNytGQSxnQkFHRSxtQkFFQSxVbENwSVksQ2tDZ0laLGFBQ0EsOEJBRUEsWXJDaS9GRixDcUMvK0ZFLDBCQUNFLHdCckNpL0ZKLENxQy8rRkUsb0JBQ0Usc0JyQ2kvRkosQ3FDLytGTSxrQ0FFRSxlQURBLGdCQUVBLGdCckNpL0ZSLENNdG9HSSw0QitCa0pFLGtDQU1JLGVBREEsZ0JBRUEsZ0JyQ20vRlIsQ0FDRixDcUMvK0ZFLG1CakMxQk0sbUJpQzZCSixlbEM1RzBCLENrQzJHMUIsbUJBRUEsUXJDaS9GSixDSXhrR0ksMEJpQ21GRixtQmpDckJRLGlDSjhnR1IsQ0FDRixDTXJxR0kseUIrQm1KSixnQkErQkksZ0JyQ3UvRkYsQ3FDci9GRSwwQkFDRSxzQnJDdS9GSixDQUNGLENNaHFHSSw0QitCNktBLDBCQUNFLHNCckNzL0ZKLENBQ0YsQ3FDbi9GRSwyQkFDRSxrQkFDQSxrQnJDcS9GSixDcUNqL0ZBLHVCQUdFLHNCQURBLFlBREEsZUFHQSxXckNvL0ZGLENxQ24vRkUsMEJBQ0UsY3JDcS9GSixDTW5yR0ksNEIrQndMSix1QkFTSSxVckNzL0ZGLENBQ0YsQ3FDcC9GRSw4QkFDRSw4QnJDcy9GSixDcUNsL0ZBLGlCQUVFLGFsQzlMWSxDa0M2TFosY3JDcy9GRixDcUNwL0ZFLDJDQUNFLFlyQ3MvRkosQ3FDbi9GSSx1REFDRSxZckNxL0ZOLENxQ2wvRkksZ0NBR0UsbUJBREEsa0JBREEsWXJDcy9GTixDcUNoL0ZFLG9DQUNFLHNCckNrL0ZKLENxQ2gvRkkseUNBQ0UscUJyQ2svRk4sQ3FDNytGQSxnQkFJRSxtQkFDQSx3QmxDdE5ZLENrQ3VOWixhbENyT1ksQ2tDaU9aLGFBQ0EsOEJBRkEsZ0JyQ3EvRkYsQ3FDLytGRSx3QkFDRSxjckNpL0ZKLENxQy8rRkUscUJBQ0Usb0JyQ2kvRkosQ3FDLytGRSxxQkFDRSxlckNpL0ZKLENxQzcrRkEsZ0JBQ0UsbUJyQ2cvRkYsQ01wdkdJLHlCK0JtUUosZ0JBR0ksMkJyQ2svRkYsQ3FDLytGQSw0QkFFSSxTckNrL0ZKLENxQzkrRkEsK0JBRUksMEJyQ2kvRkosQ0FURixDcUNwK0ZFLHlCQUNFLDBCckNnL0ZKLENNenZHSSw0QitCc1BKLGdCQXVCSSxxQnJDZy9GRixDQUNGLENxQzkrRkUsNEJBQ0UsMkJyQ2cvRkosQ01qd0dJLDRCK0JvUkYsMkJBRUksc0JyQysrRkosQ0FDRixDTXZ2R0ksbUQrQjBURix5Q0FFSSxhQUNBLGFyQzIrRkosQ0FDRixDcUN4K0ZFLDJCQUNFLGtCQUNBLGtCckMwK0ZKLENxQ3YrRkUsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFDQSxxQnJDeStGSixDTWgxR0kseUIrQmtXRixtQ0FRSSx3QnJDMCtGSixDcUN2K0ZFLHNEQUdJLGFBQ0Esc0JyQ3krRk4sQ0FMRixDTXgwR0ksNEIrQmdXQSxzREFVSSxtQkFGQSxnQkFDQSxZckMyK0ZOLENBQ0YsQ3FDeCtGTSxvRUFDRSxzQnJDMCtGUixDTXgxR0ksNEIrQjZXRSxvRUFLSSwwQkFEQSwyQnJDNCtGUixDQUNGLENxQ3orRlEsb0ZBRUUsYUFEQSxZckM0K0ZWLENxQ3orRlUsd0ZBQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQnJDMitGWixDTXgyR0ksNEIrQmdZTSwyRkFFSSxlQUNBLGdCQUNBLGdCckMwK0ZaLENxQ3ovRk0sb0ZBb0JJLFNyQzArRlYsQ0FKRixDTTUz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a0JBT0EsbUJBTkEsU3hDeTJIRixDdUMzeUhBLHdCbkMrR00sbUJVakxKLGdCeUJxRUEsbUJwQzRQa0MsQ1dsVWxDLFNkczNIRixDdUM3eUhBLHVCQUVFLGFwQ1NZLENvQ1JaLG9CQUZBLHFCdkNrekhGLEN1Qzd5SEEseUJBRUUsa0JBQ0EsU3ZDK3lIRixDdUM1eUhJLHNFQWNFLHdCQUxBLDRCQURBLHdCcENzTGtDLENvQ25MbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDZlEsQ29DU1IsY0FHQSxrTHBDd0J3QixDb0NoQnhCLGtCQVBBLGVwQ2lDd0IsQ29DdkJ4QixnQkFUQSxnQnBDc0xrQyxDb0N6TGxDLGlCdkMwekhOLENNeDFISSx5QmlDMkJBLHNFQW1CSSxlQUNBLGdCdkM4eUhOLENBQ0YsQ005MUhJLDBCaUMyQkEsc0VBd0JJLGlCdkMreUhOLENBQ0YsQ3VDN3lIZSxnR0FHUCxvQnBDdEJNLENvQ29CTixVdkNnekhSLEN5Q2w2SEUsK1ZBSUUsNEJ0QzBFVSxDc0MzRVYsb0J0QzJGVSxDc0N6RlYsNENBTjRELENBTzVELHlHekNrNkhKLEN1Q2p6SGUsZ0dBR1Asb0JwQzVCTSxDb0MwQk4sVXZDcXpIUixDeUM3NkhFLCtWQUlFLDRCdEMwRVUsQ3NDM0VWLG9CdEMyRlUsQ3NDekZWLDRDQU40RCxDQU81RCx5R3pDNjZISixDdUN0ekhlLGlHQUdQLG9CcEMwSmdDLENvQzVKaEMsYXZDMHpIUixDeUN4N0hFLGtXQUlFLCtCdEM2RVUsQ3NDOUVWLG9CdEN1Um9DLENzQ3JScEMsNENBTjRELENBTzVELHlHekN3N0hKLEN1QzN6SGUsbUdBQ1AsMkJ2Qzh6SFIsQ3VDM3pITSx3UEFHRSxVdkM0ekhSLEN1Q3h6SE0sa0ZBQ0UseUJBQ0EsUXZDMHpIUixDdUN0ekhNLHFGQUVFLHlCdkN1ekhSLEN1Q256SE0sNEVBRUUsd0JwQ3dIZ0MsQ29DdkhoQyxTdkNvekhSLEN1Q2h6SE0sbUZBQ0UsV3BDa0lnQyxDb0NoSWhDLFN2Q2l6SFIsQ3VDcHlIQyxtQ0FFQyxrQkFDQSxTdkN5eUhGLEN1Q3Z5SEUsd0NBRUksbUJBYUEsd0JBTEEsNEJBREEsd0JwQ3FGa0MsQ29DbEZsQyxvQ0FFQSxnQkFHQSxzQkFUQSxVcENoSFEsQ29DeUdSLGFBSUEsa0xwQ3pFd0IsQ29DaUZ4QixrQkFQQSxlcENoRXdCLENvQzBFeEIsZ0JBVEEsZ0JwQ3FGa0MsQ29DeEZsQyxpQnZDcXpITixDTXA3SEkseUJpQzJIRix3Q0FvQk0sZUFDQSxnQnZDeXlITixDQUNGLENNMTdISSwwQmlDMkhGLHdDQXlCTSxpQnZDMHlITixDQUNGLEN1Q3h5SGUsa0VBR1Asb0JwQ3ZITSxDb0NxSE4sVXZDMnlIUixDeUM5L0hFLHFRQUlFLDRCdEMwRVUsQ3NDM0VWLG9CdEMyRlUsQ3NDekZWLDRDQU40RCxDQU81RCx5R3pDOC9ISixDdUM1eUhlLGtFQUdQLG9CcEM3SE0sQ29DMkhOLFV2Q2d6SFIsQ3lDemdJRSxxUUFJRSw0QnRDMEVVLENzQzNFVixvQnRDMkZVLENzQ3pGViw0Q0FONEQsQ0FPNUQseUd6Q3lnSUosQ3VDanpIZSxtRUFHUCxvQnBDeURnQyxDb0MzRGhDLGF2Q3F6SFIsQ3lDcGhJRSx3UUFJRSwrQnRDNkVVLENzQzlFVixvQnRDdVJvQyxDc0NyUnBDLDRDQU40RCxDQU81RCx5R3pDb2hJSixDdUN0ekhlLHFFQUNQLDJCdkN5ekhSLEN1Q3R6SE0sOEpBR0UsVXZDdXpIUixDdUNuekhNLG9EQUNFLHlCQUNBLFF2Q3F6SFIsQ3VDanpITSx1REFFRSx5QnZDa3pIUixDdUM5eUhNLDhDQUVFLHdCcEN1QmdDLENvQ3RCaEMsU3ZDK3lIUixDdUMzeUhNLHFEQUNFLFdwQ2lDZ0MsQ29DL0JoQyxTdkM0eUhSLEN1Q3J4SEUsa0RBQ0UsY3ZDMnhISixDdUN6eEhFLG9EQUNFLHFCdkMyeEhKLEN1Q3p4SEUsMkVBQ0UsaUJ2QzJ4SEosQ3VDdnhIQSxtQ0FDRSxxQkFFQSxvQnBDNUJzQyxDb0MyQnRDLHFCdkMyeEhGLEN1Q3h4SEUseUNBQ0UsWXZDMHhISixDdUN6eEhJLDJGQUdFLFVBREEsbUJBREEsa0J2QzZ4SE4sQ3VDaHhISSwwT0FDRSx5QnZDc3hITixDdUNqeEhJLHNIQUNFLHVCdkNveEhOLEN1Q2h4SEUsc0VBSUUsd0JBREEscUJBR0EsWUFKQSxrQkFHQSxVdkNteEhKLEN1Q2p4SEksNkVBR0Usd0VBRkEsV3pCelVKLGNBRUEsWUFHQSxPeUJ3VUksVXpCNVVKLGtCQUdBLE15QndVSSxtQkFHQSw2REFEQSxrQnpCM1VKLFVkb21JRixDdUM5d0hBLCtCQUVFLGN2Q214SEYsQ3VDanhIRSwwTUFDRSx3QnZDbXhISixDdUNseEhJLHNHQUNFLFV2Q294SE4sQ3VDN3dIRSxzVEFDRSxxQnZDa3hISixDdUNqeEhJLHNHQUNFLFV2Q214SE4sQ3VDbHhITSw0R0FDRSx3QnZDb3hIUixDdUNqeEhJLDRPQUNFLHdCdkNteEhOLEN1Qy93SEUsNE1BQ0UscUJwQzdTVSxDVzlDUiw2QnlCNlZGLENBREEsYXZDa3hISixDdUMvd0hNLDZHQUNFLHdCdkNpeEhSLEN1QzN3SEEsdUNBRUUsbUJBQ0EsZ0NBRkEsYUFHQSxVdkM4d0hGLEN1Qzd3SFcsb0VBQ1AsMkJ2Qyt3SEosQ3VDN3dIRSwwSUFJRSw2QkFGQSxlQUNBLE9BRUEsYXZDZ3hISixDdUM1d0hBLHlCQUNFLFN2Qyt3SEYsQ3VDM3dIRSxxREFDSSxvQnZDOHdITixDdUMxd0hBLDhDQUNFLG1CQUNBLG1CdkM2d0hGLEN1QzN3SEksMkpBQ0UsWXZDNndITixDdUMxd0hFLG9EQUdFLHNCQUNBLG1CQUhBLFlBTUEsZUFGQSxrQkFIQSxVdkNreEhKLEN1QzV3SEksaUhBQ0UsU3ZDOHdITixDdUM1d0hJLHdEQUVFLFlBQ0EsZUFGQSxVdkNneEhOLEN1Q3h3SEUsa0RBQ0UsbUJ2QzJ3SEosQ3VDeHdISSx3REFDRSxvQnZDMHdITixDdUN0d0hJLDJKQUNFLFl2Q3d3SE4sQ3VDcHdISSwrSkFDRSxZdkN1d0hOLEN1Q2x3SEEsMEZBS0UsT3pCcGRBLGdCQUZBLFNBQ0EsVXlCa2RBLDRCQUNBLFNBQ0EsMEJBRUEsNkJBQ0Esb0J2Q3V3SEYsQ012cElJLDZCaUN5WUosMEZBVUksNkJBQ0Esb0J2Q3d3SEYsQ0FDRixDTTdwSUksNEJpQ3lZSiwwRkFlSSw2QkFDQSxvQnZDeXdIRixDQUNGLEN1Q3Z3SEUsdURBQ0UsV3ZDeXdISixDdUNyd0hBLDhDQUdFLGVBREEsbUJBREEseUJBR0EsMkN2Q3d3SEYsQ3VDandIRSwwTkFHRSw4REFGQSxxQnBDdGFVLENvQ3VhVix5QkFFQSxzQnZDdXdISixDdUNyd0hFLDhHQUVFLGVBREEsZXBDL1gwQixDb0NpWTFCLGtDdkN1d0hKLENPenZJRSxvSGdDb2ZJLHdCdkN3d0hOLEN1Q3Z3SE0sZ0lBQ0UsZ0NBQ0EsZ0N2Q3l3SFIsQ3VDdndITSwrSEFDRSxtQ0FDQSxtQ3ZDeXdIUixDdUN0d0hJLDhIQUVFLDhEQURBLDBCdkN5d0hOLEN1Q3Z3SE0sMElBQ0UsZ0NBQ0EsZ0N2Q3l3SFIsQ3VDdndITSx5SUFDRSxtQ0FDQSxtQ3ZDeXdIUixDdUNwd0hJLHlJQUdFLGNBRkEsb0JBQ0Esc0N2Q3V3SE4sQ3VDMXZIQSxrQ0FDRSxpQnZDZ3dIRixDdUM3dkhBLDZDQUlFLGdCQURBLGVBRkEsa0JBQ0EsT3ZDa3dIRixDdUMvdkhFLDBEQUVFLFlBQ0EsV0FGQSxVdkNtd0hKLENNeHZJSSx5QmlDK2VKLDZDQVdJLGN2Q2t3SEYsQ0FDRixDTTd2SUksMEJpQytlSiw2Q0FjSSxnQnZDb3dIRixDQUNGLEN1QzV2SEEsZ0NBQ0UsaUJ2Q2t3SEYsQ3VDL3ZIQSwyQ0FJRSxnQkFEQSxlQUZBLGtCQUNBLE92Q293SEYsQ3VDandIRSx3REFFRSxZQUNBLFdBRkEsVXZDcXdISixDTXJ4SUkseUJpQzBnQkosMkNBV0ksY3ZDb3dIRixDQUNGLENNMXhJSSwwQmlDMGdCSiwyQ0FjSSxnQnZDc3dIRixDQUNGLEN1Qy92SEEsNEJBSUUscUJBRkEsYUFDQSw4QkFGQSxpQnZDd3dIRixDdUNwd0hFLCtHQUVFLE9BQ0EsaUJ2Q3N3SEosQ005eUlJLDBCaUMwaUJGLCtGQUdJLG9CdkNxd0hKLENBQ0YsQ3VDbndIRSxtRUFDRSxVdkNxd0hKLENNenlJSSw2QmlDbWlCRixtRUFHSSxZdkN1d0hKLENBQ0YsQ3VDcndIRSw4RUFDRSxLdkN1d0hKLEN1Q2x3SEUsbUNBRUUsV0FDQSx5QkFDQSxXQUhBLGtCQUlBLHlCdkNxd0hKLEN1Q3B3SEksdUNBRUUsZUFEQSxhdkN1d0hOLEN1Q253SEUsaURBQ0UsbUJ2Q3F3SEosQ3VDbndIRSxpRUFDRSxVdkNxd0hKLEN1Q253SEUsZ0dBQ0UsZXBDN2dCMEIsQ29DOGdCMUIsaUJ2Q3F3SEosQ3VDenZIQSxxQkFFRSxvQ0FDQSxldkNnd0hGLEN1Qzd2SEEsa0JBQ0UsaUJ2Q2d3SEYsQ3VDN3ZIQSxzQkFDRSxldkNnd0hGLEN1QzF2SEUsaUNBQ0UsWXZDNnZISixDdUN6dkhBLDhCQUdFLGtMcEM3akI0QixDb0M0akI1QixrQkFFQSxlcENwakI0QixDb0NxakI1QixnQnZDOHZIRixDTXAzSUksMEJpQ2luQkosOEJBUUksZUFJQSxpQnZDNHZIRixDQUNGLEN1Q3h2SEUsMEdBQWlCLGFBQTBCLFNBQVgsT3ZDMHdIbEMsQ3VDdndIRSw4V0FHdUMsWXZDMndIekMsQ3VDdndIQSxvQ0FvQkUsYUFqQkEsa0xwQ3hsQjRCLENvQ3VsQjVCLGtCQUVBLGVwQy9rQjRCLENvQ2dsQjVCLGdCcEMxYnNDLENvQ3djdEMsV0FIQSxpQnZDaXdIRixDTTc1SUksMEJpQzRvQkosb0NBUUksZUFJQSxpQnZDeXdIRixDQUNGLEN1Qy92SEEsOENBQ0UsYXZDdXdIRixDdUNwd0hBLHFCQUNFLGNBRUEsbUJBREEseUJBRUEsMkN2Q3V3SEYsQ3VDdHdIRSxnQ0FDRSxVdkN3d0hKLEN1Q3B3SEEsbUJBQ0UsZXZDdXdIRixDdUNud0hFLHNDQUNFLGtCdkNzd0hKLEN1Q3B3SEUsd0NBQ0UsVXZDc3dISixDdUNyd0hJLDhDQUNFLHFCdkN1d0hOLEN1Q3B3SEUsdURBQ0UsVXZDc3dISixDdUNqd0hFLHVDQUNFLGVwQ25yQlUsQ1c5Q1IsNkJkcytJTixDdUNsd0hFLHlDQUNFLGF2Q293SEosQ3VDbndISSxtR0FFRSx3QnZDb3dITixDdUNqd0hFLHdEQUNFLGF2Q213SEosQ3VDL3ZIQSwwQkFDRSx3QnBDNXJCWSxDb0M2ckJaLGlCdkNrd0hGLEN1Qzd2SEUsdURBQ0Usd0J2Q2d3SEo7O0F1Qzd2SEEsMEJHenhCQSx3QkFDRSxVMUM4aEpGLEMwQzdoSkUscUJBQ0UsVXZDeUVVLEN1Q3hFVixvQjFDK2hKSixDMEM1aEpBLGdCQUVFLGdCQUNBLGtCQUNBLGdDQUhBLFUxQ2tpSkYsQzBDOWhKRSxvQkFLRSxTQUhBLGlCQUNBLGdCQUtBLGlCQUpBLFFBR0EscUQxQ2lpSkosQzBDdGhKQSwyQ0FaSSxtQ0FMQSxpQjFDa2pKSixDMENqaUpBLHVCQUdFLFlBQ0EsT0FDQSxNQUdBLGlDQU5BLFUxQytoSkYsQzBDdmhKQSxnQkFHRSx1QkFGQSxhQUNBLDBCMUMyaEpGLEMwQ3hoSkEsbUJBRUUsWUFEQSxpQjFDNGhKRixDMEN6aEpBLHdCQUdFLHFCdkN5QlksQ3VDMUJaLHFCQUtBLGlCQURBLGV2Q29FNEIsQ3VDbEU1QixtQkFKQSxnQkFIQSxrQkFRQSxVMUMyaEpGLENNNWhKSSx5Qm9DUkosd0JBYUksa0JBREEsZXZDNEQwQixDdUMxRDFCLGlCQUVBLHFCQURBLFcxQzZoSkYsQ0FDRixDTXJpSkksMEJvQ1JKLHdCQW9CSSxtQkFHQSxldkNtRDBCLEN1Q3JEMUIsc0JBQ0EsYTFDOGhKRixDQUNGLEMwQzNoSkEsc0JBR0Usd0J2Q0NZLEN1Q0FaLDJCQUhBLGtCQUlBLGdDQUhBLFMxQ2lpSkYsQ01yakpJLHlCb0NrQkosc0JBT0ksMkIxQ2dpSkYsQ0FDRixDTTFqSkksMEJvQ2tCSixzQkFVSSxtQjFDa2lKRixDQUNGLENNL2pKSSwwQm9Da0JKLHNCQWFJLCtCQUNBLFMxQ29pSkYsQ0FDRixDTXhqSkksNEJvQ0tKLHNCQWtCSSxTMUNxaUpGLENBQ0YsQzBDbmlKQSxxQkFDRSxPQUVBLFNBREEsUzFDdWlKRixDMENuaUpFLHVCQUVFLFlBREEsVTFDdWlKSixDTXJsSkkseUJvQzZDRix1QkFLSSxjQURBLFkxQ3lpSkosQ0FDRixDTTNsSkksMEJvQzZDRix1QkFTSSxlQURBLGExQzJpSkosQ0FDRixDMENqaUpFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUN3aUpKLENNMW1KSSx5Qm9DZ0VGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUN5aUpKLENBQ0YsQ01qbkpJLDBCb0NnRUYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQzJpSkosQ0FDRixDMEN2aUpFLGdEQUVFLGNBREEsZTFDMGlKSixDTS9tSkksNkJvQ29FRixnREFJSSxnQjFDMmlKSixDQUNGLEMwQ3ppSkUsd0NBQ0Usb0MxQzJpSkosQzBDcmlKRSxpQ0FDRSxZMUM0aUpKLENNNW9KSSx5Qm9DK0ZGLGlDQUdJLGlCMUM4aUpKLENBQ0YsQ01qcEpJLDBCb0MrRkYsaUNBTUksWTFDZ2pKSixDQUNGLENNdHBKSSwwQm9DK0ZGLGlDQVNJLFkxQ2tqSkosQ0FDRixDMENoakpFLHVDQUVFLHdCQURBLGExQ21qSkosQ00vcEpJLHlCb0MyR0YsdUNBS0ksd0JBREEsYTFDcWpKSixDQUNGLENNcnFKSSwwQm9DMkdGLHVDQVNJLHlCQURBLGMxQ3VqSkosQ0FDRixDMEMvaUpBLGlCQUtFLGlCQURBLG1CQUZBLGlCMUNzakpGLENNcHJKSSx5Qm9DNEhKLGlCQU9JLGdCMUNxakpGLENBQ0YsQ016ckpJLDBCb0M0SEosaUJBVUksZTFDdWpKRixDQUNGLENNOXJKSSwwQm9DNEhKLGlCQWFJLGdCMUN5akpGLENBQ0YsQzBDdmpKRSxzQ0FFRSxrQkFEQSw4QjFDMGpKSixDMEN4akphLG9FQUNQLGlCMUMwakpOLENNMXNKSSx5Qm9DNElGLHNDQU9JLGMxQzRqSkosQzBDM2pKYSxvRUFDUCxrQjFDNmpKTixDQUNGLENNbnRKSSwwQm9DNElGLHNDQWFJLGtCMUM4akpKLENBQ0YsQzBDM2pKRSxpQ0FFRSxTQUVBLGlCQURBLE9BRkEsa0JBSUEsaUYxQzZqSkosQzBDMWpKYSwrREFDUCxnQkFDQSxVMUM0akpOLENNbnVKSSx5Qm9DNkpGLGlDQWFJLGdCMUM4akpKLEMwQzdqSmEsK0RBQ1AsYzFDK2pKTixDQUNGLENNNXVKSSwwQm9DNkpGLGlDQW1CSSxlMUNna0pKLEMwQy9qSmEsK0RBQ1AsZ0IxQ2lrSk4sQ0FDRixDTXB2SkksMEJvQzZKRixpQ0F5QkksZ0IxQ2trSkosQzBDamtKYSwrREFDUCxlMUNta0pOLENBQ0YsQzBDL2pKRSxvQ0FDRSxZMUNpa0pKLEMwQzlqSkUsdUNBRUUsU0FEQSxrQkFHQSwrQkFFQSxpQ0FEQSxTMUNpa0pKLEMwQy9qSmEscUVBQ1AsUzFDaWtKTixDMEM3akpFLHlDQUlFLGlCdkNxRXdDLEN1Q3hFeEMsYUFFQSxVQURBLGdCQUdBLGlFMUNna0pKLEMwQzlqSmEsdUVBQ1AsZ0JBQ0EsVUFDQSxpRTFDZ2tKTixDMEMzakpFLG9DQUNFLFVBQ0EsNEJBQ0EsNEQxQzhqSkosQzBDNWpKYSxrRUFDUCxVQUNBLHdCQUNBLDREMUM4akpOLEMwQ25qSkUsc0NBR0Usa0JBQ0EscUJBRkEsbUJBSUEsZ0JBQ0Esc0IxQ3VqSkosQ003eUpJLDBCb0MrT0Ysc0NBZ0JJLGtCQUNBLHFCQUZBLG9CMUNxakpKLENBQ0YsQzBDampKRSxnREFFRSxjQURBLGV2Q3JNMEIsQ3VDdU0xQixlMUNtakpKLEMwQ2pqSkUsd0NBQ0Usb0MxQ21qSkosQzBDbGpKYSxzRUFFUCxrQzFDb2pKTixDMENqakpFLGlDQUNFLGUxQ29qSkosQzBDbGpKRSx1Q0FLRSxtQkFKQSxhQUVBLHdCQUNBLGtCQUZBLGExQ3VqSkosQ00zMEpJLHlCb0NrUkYsdUNBUUksd0JBREEsYTFDdWpKSixDQUNGLENNajFKSSx5Qm9Da1JGLHVDQVdJLHFDMUN3akpKLENBQ0YsQ010MUpJLDBCb0NrUkYsdUNBY0ksc0MxQzBqSkosQ0FDRixDTTMxSkksMEJvQ2tSRix1Q0FrQkkseUJBREEsYzFDNmpKSixDQUNGLEMwQzFqSkUsaUNBQ0UsTTFDNGpKSixDMEMxakpFLG9DQUtFLGFBSkEsVUFDQSw0QkFDQSw0RDFDNmpKSixDMEMxakphLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQzRqSk4sQ00vMkpJLHlCb0MwU0Ysb0NBYUksYTFDNmpKSixDQUNGLEMwQ3BqSkUsNEhBRUUsZ0JBREEsa0IxQzRqSkosQzBDempKRSwySUFHRSxhQUZBLGdCQUNBLHNCMUM2akpKLENNcDRKSSwwQm9DcVVGLDJJQUtJLGtCQUNBLHFCMUMrakpKLENBQ0YsQzBDN2pKRSw4SUFDRSw0QjFDZ2tKSixDMEMzakpFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUMrakpKLENNcjVKSSx5Qm9Db1ZGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUNna0pKLENBQ0YsQ001NUpJLDBCb0NvVkYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ2trSkosQ0FDRixDMEM5akpFLGdEQUVFLGNBREEsZTFDaWtKSixDTTE1SkksNkJvQ3dWRixnREFJSSxnQjFDa2tKSixDQUNGLEMwQ2hrSkUsd0NBQ0Usb0MxQ2trSkosQzBDamtKYSxzRUFFUCxtQzFDbWtKTixDMENoa0pFLGlDQUNFLFkxQ21rSkosQ012N0pJLHlCb0NtWEYsaUNBR0ksaUIxQ3FrSkosQ0FDRixDTTU3SkksMEJvQ21YRixpQ0FNSSxZMUN1a0pKLENBQ0YsQ01qOEpJLDBCb0NtWEYsaUNBU0ksWTFDeWtKSixDQUNGLEMwQ3ZrSkUsdUNBRUUsd0JBREEsYTFDMGtKSixDTTE4SkkseUJvQytYRix1Q0FLSSx3QkFEQSxhMUM0a0pKLENBQ0YsQ01oOUpJLDBCb0MrWEYsdUNBU0kseUJBREEsZUFFQSxXMUM2a0pKLENBQ0YsQzBDcGtKSSxpREFDRSxjQUNBLFlBQ0EsaUIxQzBrSk4sQzBDeGtKSSw4Q0FFRSxVMUN5a0pOLEMwQ3ZrSmUsNEVBQ1AsVTFDeWtKUjs7QTJDbGlLQSw0QkFDQSxTQUNFLHFCQUNBLHFCM0NxaUtGLEMyQ3BpS0UsYUFDRSxhM0NzaUtKLEMyQ2ppS0UsK0JBQ0UsWTNDb2lLSixDMkNsaUtFLGlDQUNFLGMzQ29pS0osQzJDaGlLQSxrQkFDRSxTM0NtaUtGLEMyQ3RnS00sME9BQ0UsWTNDcWhLUjs7QTJDL2dLQSwwQkNsREEsNkJBQ0UsZ0JBQ0EsaUI1Q3drS0YsQzRDdmtLRSwrQkFDRSxhekM2RVUsQ0M4RlIsbUJ3QzFLRix5QjVDMGtLSixDNEN4a0tJLHFDQUNFLGE1QzBrS04sQzRDM2pLQSwyQ0FDRSxnQkFDQSxpQjVDb2tLRixDNENua0tFLDZDQUNFLGE1Q3FrS0osQzRDcGtLSSxtREFDRSxhNUNza0tOLEM0Q2hrS0EsWUFHRSxjQUZBLG1CQUNBLGdCNUNva0tGLEM0Qy9qS0EsY0FDRSxZNUNra0tGLEM0Qy9qS0EsbUJBR0UsY0FGQSxtQkFDQSxxQkFFQSxrQjVDa2tLRixDNEMvaktBLHVCQUVFLG1CQURBLGFBRUEsMEI1Q2trS0YsQzRDL2pLQSx1QkFFRSxhekNvQlksQ3lDckJaLHlCNUNta0tGLEM0Q2hrS0UsNkJBQ0UsYXpDbUJVLEN5Q2xCVix5QjVDa2tLSixDNEM5aktBLHlCQUNFLG1CQUNBLGU1Q2lrS0YsQzRDOWpLQSxpQkFDRSxtQkFDQSxrQjVDaWtLRixDNEM5aktBLDJDQUNFLHlCNUNpa0tGOztBNkN0cEtBLDRCQUNBLGFBRUUsbUIxQzZLNEIsQzBDOUs1QixjQUlBLGdCQURBLGtCQURBLDRCN0MycEtGLEM2Q3ZwS0UsbUJBY0UsOEJBUEEsd0ZBSEEsU0FXQSxXQVZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLDJCN0M0cEtKLEM2Q2pwS0ksbUJBQ0UsR0FDRSwwQjdDbXBLTixDQUNGLEM2Q2hwS0Usa0JBRUUsbUIxQytJMEIsQzBDaEoxQixhN0NtcEtKLEM2QzlvS0EsbUJBQ0UseUJBQ0EsYTdDaXBLRixDNkM5b0tBLG9CQUNFLHdCN0NpcEtGLEM2QzlvS0EsUUFDRSxlN0NpcEtGLENNdm5LSSw0QnVDM0JKLFFBR0ksWTdDbXBLRixDQUNGLENNNW5LSSw2QnVDcEJKLFlBRUksWTdDbXBLRixDQUNGLEM2QzdvS0Esb0JBQ0UsYTdDbXBLRixDTXpvS0ksNkJ1Q1hKLG9CQUdJLGE3Q3FwS0YsQ0FDRixDTTlvS0ksNEJ1Q1hKLG9CQU1JLGE3Q3VwS0YsQ0FDRixDNkNwcEtBLHFCQUNFLG1CN0N1cEtGLEM2Q25wS0EsaUJBQ0UsYTdDc3BLRixDNkNucEtBLGlCQUNFLFc3Q3NwS0YsQzZDbnBLQSxpQkFDRSxlN0NzcEtGLEM2Q25wS0EsaUJBQ0UsZTdDc3BLRixDNkNucEtBLGlCQUNFLGM3Q3NwS0YsQzZDbnBLQSxpQkFDRSxXN0NzcEtGLEM2Qy9vS0UsNkJBQ0UsZTdDcXBLSixDTXRyS0ksNEJ1Q2dDRiw2QkFHSSxXN0N1cEtKLENBQ0YsQzZDdHBLSSw4Q0FDRSxtQjdDd3BLTixDNkN0cEtJLDBEQUNFLFM3Q3dwS04sQzZDaHBLQSwrQkFFRSxhQUNBLDJCQUZBLGU3Q3dwS0YsQzZDcnBLRSxvQ0FHRSxjQUNBLGtCQUZBLFU3Q3dwS0osQzZDdG9LQSxnQ0FFRSxxQkFEQSxVN0Mwb0tGLENjaHZLSSw4QitCcUdKLGdDQUtJLGdCN0Mwb0tGLENBQ0YsQ016dEtJLDZCdUN5RUosZ0NBUUksZ0I3QzRvS0YsQ0FDRixDTTl0S0ksNkJ1Q3lFSixnQ0FXSSxnQjdDOG9LRixDQUNGLENNaHZLSSx5QnVDc0ZKLGdDQWNJLGU3Q2dwS0YsQ0FDRixDTXh1S0ksNEJ1Q3lFSixnQ0FpQkksa0I3Q2twS0YsQ0FDRixDNkMvb0tBLHFCQUNFLGtCN0NrcEtGLENNanZLSSw0QnVDOEZKLHFCQUlJLHlCN0NtcEtGLENBQ0YsQzZDN29LQSxpRkFLRSxtQkFGQSxhQUNBLDZCN0NvcEtGLEM2QzNvS0ksMkNBRUUsZ0JBREEsUzdDK29LTixDNkMxb0tJLDJDQUVFLGdCQURBLFM3QzZvS04sQzZDem9LRSxnQ0FDRSxxQjdDMm9LSixDNkMxb0tJLDJDQUNFLGM3QzRvS04sQzZDdm9LRSxnQ0FDRSx3QjdDMG9LSixDNkN2b0tJLDJDQUVFLGdCQURBLFM3QzBvS04sQzZDcG9LRSxnQ0FDRSx3QjdDdW9LSixDNkM5bktJLDJDQUVFLGFBREEsUzdDaW9LTixDNkMzbktBLGtDQUNFLGtCN0M4bktGLEM2QzNuS0EsK0JBQ0UsZUFDQSxrQjdDOG5LRixDNkMzbktBLCtCQUNFLFlBRUEsc0JBREEsaUI3QytuS0YsQ001ektJLHlCdUNrTUYsa0NBQ0Usa0I3QzhuS0YsQzZDM25LQSwrQkFDRSxnQkFDQSxrQjdDNm5LRixDNkMxbktBLCtCQUNFLGNBRUEsdUJBREEsb0I3QzZuS0YsQ0FDRixDTTMwS0ksMEJ1Q21ORixrQ0FDRSxrQjdDMm5LRixDNkN4bktBLCtCQUNFLGdCQUNBLG1CN0MwbktGLEM2Q3ZuS0EsK0JBQ0UsZ0JBRUEsdUJB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NkIyQzdDRix5QkFHSSwyQmpEaytMSixDQUNGLENpRDk5TEEsV0FDRSx3QmpEaStMRixDTTc3TEksNEIyQy9CRixzQkFFSSx3QmpEODlMSixDQUNGLENpRDc5TEksMkJBR0UsZUFEQSxnQkFFQSxpQkFIQSxlakRrK0xOLENNeDhMSSw2QjJDM0JBLDJCQU9JLGlCQURBLDZCakRrK0xOLENBQ0YsQ005OExJLDZCMkMzQkEsMkJBVU0sZUFDQSw2QmpEbStMUixDQUNGLENpRGwrTE0saUNBQ0Usa0NqRG8rTFIsQ012OUxJLDZCMkNkRSxpQ0FJSSwyQmpEcStMUixDQUNGLENpRG4rTE0sK0JBQ0Usa0NqRHErTFIsQ00vOUxJLDZCMkNQRSwrQkFHSSx5QmpEdStMUixDQUNGLENNcCtMSSw2QjJDUEUsK0JBTUksMkJqRHkrTFIsQ0FDRixDaURwK0xFLGlCQUVFLGVBREEsZ0JBRUEsZ0JqRHMrTEosQ00zL0xJLDBCMkNzQkEsdUJBRUksa0JBRUEsV0FEQSxVakR3K0xOLENBQ0YsQ01yL0xJLDZCMkNTQSx1QkFPSSxZakR5K0xOLENBQ0YsQ2lEeCtMTSxnQ0FFRSxlQURBLGdCQUVBLGdCakQwK0xSLENpRHgrTE0sMkJBQ0Usa0JqRDArTFIsQ2lEditMSSx3QkFDRSxZakR5K0xOLENNcmdNSSw2QjJDMkJBLHdCQUdJLGFqRDIrTE4sQ2lEMStMTSwwQkFDRSxnQmpENCtMUixDQUNGLENpRDErTE0saUNBRUUsZUFEQSxnQkFFQSxnQmpENCtMUixDaUR0K0xBLGlCbkNsSEUsZ0JBRkEsU0FDQSxTZCtsTUYsQ2lEeitMRSxvQkFDRSxtQkFDQSxtQmpEMitMSixDaUR6K0xJLCtCQUNFLG9CakQyK0xOLENpRHYrTEUscUJBRUUsYUFDQSxzQkFGQSxZQUdBLDZCakR5K0xKLENNcmlNSSw0QjJDNENKLGlCQTJCSSxlakRrK0xGLENpRHorTEUsb0JBQ0UsbUJqRDIrTEosQ2lEeitMSSwrQkFDRSxlakQyK0xOLENBQ0YsQ01oak1JLDZCMkMyRUEsb0JBQ0UsbUJqRHcrTEosQ2lEdCtMSSwrQkFDRSxrQmpEdytMTixDQUNGLENpRHArTEUsbUJBQ0UsYWpEcytMSixDT3JtTUUsNEUwQ2lJSSxhakR1K0xOLENNOWpNSSw2QjJDb0ZGLG1CQU9JLGlCakR1K0xKLENBQ0YsQ2lEbCtMRSx5Q0FERiw2QkFFSSw4QkFFQSxvQkFFQSxrQkFIQSxnQkFFQSxvQkFFQSxxQ2pEcytMRixDaURyK0xFLHVDQUNFLG1CakR1K0xKLENpRHIrTEUsd0NBQ0Usa0JqRHUrTEosQ0FDRixDaURuK0xBLHdCQUNFLGtCQUVBLGU5Q2pFNEIsQzhDZ0U1QixpQkFFQSxzQkFDQSxrQmpEcytMRixDTXptTUksMEIyQzhISix3QkFPSSxpQmpEdytMRixDQUNGLENNOW1NSSx5QjJDd0lBLGlDQUNFLGFBRUEsZUFEQSxlakQwK0xKLENBQ0YsQ01ybk1JLHlCMkM4SEosd0JBb0JJLG1CQUZBLGFBREEsZUFFQSw2QmpEMitMRixDaUR6K0xFLDRCQUVFLGdCQUNBLHdCQUZBLGNqRDYrTEosQ2lEMStMYSxtRUFDUCx3QmpENCtMTixDQUNGLENpRHYrTEEsaUNBQ0Usa0JBRUEsZTlDaEc0QixDOEMrRjVCLGlCQUVBLG9CQUNBLGtCakQwK0xGLENNN29NSSwwQjJDOEpKLGlDQU9JLGlCakQ0K0xGLENBQ0YsQ01scE1JLHlCMkN3S0EsMENBQ0UsYUFFQSxlQURBLGVqRDgrTEosQ0FDRixDTTVvTUksNEIyQ2lKSixpQ0FvQkksbUJBRkEsYUFEQSxlQUVBLDZCakQrK0xGLENpRDcrTEUscUNBRUUsZ0JBQ0Esd0JBRkEsY2pEaS9MSixDaUQ5K0xhLDRFQUNQLHdCakRnL0xOLENBQ0YsQ2lEMytMQSx5QkFNRSxhOUM5S1ksQzhDMEtaLGVBREEsZ0JBRUEsZ0JqRCsrTEYsQ01ock1JLDBCMkM4TEoseUJBUUksY2pEOCtMRixDQUNGLENNcnJNSSx5QjJDeU1BLGtDQUNFLFlqRCsrTEosQ0FDRixDTTdxTUksNEIyQ2lMSix5QkFrQkksbUJBRkEsYUFDQSw2QmpEaS9MRixDaUQvK0xFLDZCQUVFLGdCQUNBLHdCQUZBLGNqRG0vTEosQ2lEaC9MYSxvRUFDUCx3QmpEay9MTixDQUNGLENNNXJNSSw2QjJDaUxKLHlCQWdDSSxhOUN4TVUsQzhDc01WLGVBREEsZTlDeEowQixDOEMwSjFCLG9CakRtL0xGLENBQ0YsQ01qdE1JLHlCMkNrT0osa0JBR0ksb0JBREEsZ0JqRG0vTEYsQ0FDRixDTXh0TUkseUIyQ2tPSixrQkFPSSxpQ2pEbS9MRixDQUNGLENNN3RNSSwwQjJDa09KLGtCQVlJLHNCQURBLGtCakRxL0xGLENBQ0YsQ01udU1JLDBCMkNrT0osa0JBaUJJLHNCQURBLGtCakRzL0xGLENBQ0YsQ2lEbi9MRSxnQ0FDRSxzQmpEcS9MSixDTS90TUksNkIyQ3lPRixnQ0FHSSxxQmpEdS9MSixDQUNGLENNcHVNSSw2QjJDeU9GLGdDQU1JLHFCakR5L0xKLENBQ0YsQ2lEcC9MRSw0QkFDRSxvQmpEdS9MSixDaURqL0xRLHNGQUVFLGFBREEsOEJqRG8vTFYsQ01qdk1JLDZCMkNvUEoseUJBaUJJLGFBQ0EsY0FDQSx3QmpEZy9MRixDQUNGLENNeHZNSSw0QjJDb1BKLHlCQXlCSSxtQkFIQSxhQUNBLDhCQUNBLHNCQUVBLFVqRGsvTEYsQ0FDRixDTTl3TUkseUIyQzhSQSw4Q0FDRSxrQmpEbS9MSixDaURqL0xJLHlEQUNFLGNqRG0vTE4sQ0FDRixDaUQ5K0xBLDRCQUVFLGE5Q3ZRWSxDOENzUVosb0JqRGsvTEYsQ2lELytMRSwrQkFDRSxtQkFDQSxlOUM5TzBCLEM4QytPMUIsa0JqRGkvTEosQ01ueE1JLDRCMkMyUkosNEJBV0ksY0FFQSxxQkFEQSxpQmpEay9MRixDQUNGLENNdnlNSSx5QjJDd1NKLDRCQWlCSSxlakRrL0xGLENpRGovTEUsK0JBQ0Usa0JBQ0EsbUJqRG0vTEosQ0FDRixDTWh6TUksMEIyQ3dTSiw0QkF3Qkksa0JqRG8vTEYsQ2lEbi9MRSwrQkFDRSxlQUNBLGtCakRxL0xKLENBQ0YsQ2lEaC9MQSwrQkFDRSxVOUN2VFksQzhDd1RaLGtCakRtL0xGLENNanpNSSw0QjJDNFRKLCtCQUlJLGlCQUNBLGdCQUNBLG1CakRxL0xGLENBQ0YsQ014ek1JLDZCMkM0VEosK0JBVUksYTlDaFRVLEM4QytTVixhakR3L0xGLENBQ0YsQ005ek1JLDZCMkM0VEosK0JBYUksaUJqRHkvTEYsQ0FDRixDaUR0L0xBLGtDbkNuWkUsZ0JBRkEsU0FDQSxTZGc1TUYsQ2lEei9MRSxxQ0FDRSxxQkFDQSxtQmpEMi9MSixDaUR6L0xJLGdEQUNFLGNqRDIvTE4sQ2lEdi9MRSxvQ3ZDaGFBLGdDQURBLGFQOEZZLENPNUZaLG1CQUNBLHFCdUMrWkUscUJqRDYvTEosQ09qNE1FLCtIR3ZCRSwyQlA4RVUsQ09oRlYsYVBnRlUsQ08vRVYsb0JWODVNSixDaUQ5L0xFLHNDQUVFLG1CQURBLHFCakRpZ01KLENpRDUvTEEsMEJBYUUscUJBWkEsYUFXQSxtQkFMQSxlQUVBLGlCQURBLDhCQUxBLG9CQUNBLGFqRG1nTUYsQ014M01JLHlCMkNpWEosMEJBZ0JJLGtCQUlBLGlCakR3L0xGLENBQ0YsQ005M01JLDBCMkNpWEosMEJBMkJJLHVCQURBLHNCQUhBLGVBRUEsYUFEQSxhQUlBLG9CakQwL0xGLENBQ0YsQ00zM01JLDRCMkNvV0osMEJBa0NJLDhCQUZBLGtCQUNBLFVqRDQvTEYsQ0FDRixDaUR2L0xFLHdCdkNsZEEsZ0NBREEsYVA4RlksQ081RlosbUJBQ0Esb0JWODhNRixDT243TUUsMkZHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZnOU1KLENpRDkvTEEsNEJBR0UsYTlDN1hZLEM4QzJYWixxQkFDQSxpQmpEa2dNRixDaUQ5L0xBLGlDQUNFLHFCQUNBLGNqRGlnTUYsQ2lEOS9MQSwwQkFPRSxtQkFOQSxjQUlBLGFBR0EsZUFMQSxrQkFEQSxlOUN2VzRCLEM4Q3lXNUIscUJqRG9nTUYsQ2lEOS9MRSx5Q0FWRiwwQkFXSSxZakRpZ01GLENBQ0YsQ014Nk1JLDRCMkMyWkosMEJBZUkseUJqRGtnTUYsQ0FDRixDaUQvL0xBLCtCQUdFLGE5QzVhWSxDOEMwYVosU0FDQSxnQmpEbWdNRixDaUQzL0xBLHVCQUdFLG9CQURBLFNBREEsbUJqRGdnTUYsQ016N01JLDZCMkN3YkosdUJBTUkscUJBQ0EsaUJqRCsvTEYsQ0FDRixDaUQ1L0xBLDRCQUVFLGE5Q2hjWSxDOENrY1osZUFEQSxnQkFFQSxpQkFKQSxlakRtZ01GLENpRDkvTEUsa0NBQ0UsYWpEZ2dNSixDTTE4TUksNEIyQ21jSiw0QkFVSSxlakRpZ01GLENBQ0YsQ2lELy9MRSxnREFiRiw0QkFjSSxlakRrZ01GLENBQ0YsQ01qK01JLDBCMkNnZEosNEJBa0JJLGdCakRtZ01GLENBQ0YsQ2lEbGdNRSxpREFwQkYsNEJBcUJJLGdCakRxZ01GLENBQ0YsQ2lEbmdNRSwwQkF4QkYsNEJBeUJJLGtCakRzZ01GLENBQ0YsQ2lEbmdNQSwyQkFLRSxhOUNoZVksQzhDNmRaLGVBREEsZ0JBRUEsaUJBQ0EsZ0JqRHVnTUYsQ2lEcmdNRSxpQ0FDRSxhakR1Z01KLENpRHBnTUUsK0NBVkYsMkJBV0ksZ0JqRHVnTUYsQ0FDRixDTWhnTkksMEIyQzZlSiwyQkFlSSxpQmpEd2dNRixDQUNGLENpRHRnTUUsMEJBbEJGLDJCQW1CSSxrQmpEeWdNRixDQUNGLENpRHJnTUEscUJBQ0Usb0JqRHdnTUYsQ005Z05JLHlCMkNxZ0JKLHFCQUlJLG9CakR5Z01GLENBQ0YsQ2lEdGdNQSx5QkFHRSxtQkFGQSxhQUNBLGVBTUEsYUFKQSw4QkFDQSxVQUVBLGtCQURBLGlCakQyZ01GLENNamhOSSw2QjJDZ2dCSix5QkFXSSxTakQwZ01GLENBQ0YsQ2lEeGdNRSw4QkFDRSxrQmpEMGdNSixDTXpoTkksNkIyQzhnQkYsOEJBSUksZ0JqRDJnTUosQ0FDRixDaUR4Z01FLG9DQUNFLHFCakQwZ01KLENNamlOSSw2QjJDc2hCRixvQ0FJSSx3QmpEMmdNSixDQUNGLENNdGlOSSw2QjJDc2hCRixvQ0FRSSx3QmpENGdNSixDQUNGLENpRHpnTUUsNkJBQ0UsY2pEMmdNSixDTTlpTkksNkIyQ2tpQkYsNkJBR0ksWWpENmdNSixDQUNGLENNbmpOSSw2QjJDa2lCRiw2QkFNSSxZakQrZ01KLENBQ0YsQ2lEN2dNSSwyQ0FDRSxlakQrZ01OLENpRDVnTUksd0NBQ0UsYWpEOGdNTixDTTlqTkksNkIyQ29qQkYsNkJBRUksY0FDQSxZakQ0Z01KLENBQ0YsQ2lEMWdNSSwyQ0FDRSxlakQ0Z01OLENpRHhnTUUsNkJBRUUsWWpEeWdNSixDaUR4Z01JLDJDQUNFLGVqRDBnTU4sQ2lEci9MQSxrQ0FJRSxtQkFGQSxhQUNBLGVBRUEsOEJBQ0EsZUFDQSxnQkFDQSxpQmpEdS9MRixDTXZsTkksNkIyQ3dsQkosa0NBV0ksU2pEdy9MRixDQUNGLENpRHQvTEUsdUNBQ0Usa0JqRHcvTEosQ00vbE5JLDZCMkNzbUJGLHVDQUlJLGdCakR5L0xKLENBQ0YsQ2lEdC9MRSw2Q0FDRSxxQmpEdy9MSixDTXZtTkksNkIyQzhtQkYsNkNBSUksd0JqRHkvTEosQ0FDRixDTTVtTkksNkIyQzhtQkYsNkNBUUksd0JqRDAvTEosQ0FDRixDaUR2L0xFLHNDQUNFLGNqRHkvTEosQ01wbk5JLDZCMkMwbkJGLHNDQUdJLFlqRDIvTEosQ0FDRixDTXpuTkksNkIyQzBuQkYsc0NBTUksWWpENi9MSixDQUNGLENpRDMvTEksb0RBQ0UsZWpENi9MTixDaUQxL0xJLGlEQUNFLGFqRDQvTE4sQ2lEeC9MRSxzQ0FLSSxxQmpEcy9MTixDTXBwTkksMEIyQ3lwQkYsc0NBRUksYWpENi9MSixDQUNGLENNNW9OSSw2QjJDNG9CRixzQ0FRSSxjQUNBLFlqRDQvTEosQ0FDRixDaUQxL0xJLG9EQUNFLGVqRDQvTE4sQ2lEeC9MRSxzQ0FFRSxZakR5L0xKLENpRHgvTEksb0RBQ0UsZWpEMC9MTixDaUR0L0xFLHVDQUVFLGVBREEsZ0JBRUEsaUJBQ0EscUJqRHcvTEosQ2lEdi9MSSw2Q0FDRSxXQUNBLGNqRHkvTE4sQ2lEbitMRSxZQU1FLGdCakRzK0xKLENpRG4rTEUsd0JBTkUsa0JBREEsZ0JBRUEsc0JBSEEsZ0JBSUEsU2pEKytMSixDaUQzK0xFLFlBS0UsV2pEcytMSixDaURsK0xFLFlBR0Usa0JBREEsZ0JBRUEsc0JBSEEsZ0JBSUEsU2pEbytMSixDTTdyTkksNkIyQzZ0QkosWUFFSSw4QmpEbStMRixDQUNGLENpRGgrTEEscUVBQ0ksV2pEbStMSixDaURqK0xJLDBC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QSxjQUlBLFlBSEEsV0FFQSxVbERraE5OLENrRDdnTkksd0JBRUUsWUFEQSxTbERnaE5OLENrRDVnTkksdUJBRUUsWUFEQSxTbEQrZ05OLENrRDNnTkksd0JBRUUsWUFEQSxVbEQ4Z05OLENrRDFnTkksMkJBRUUsWUFEQSxTbEQ2Z05OLENrRHpnTkksa0VBQ0UsWWxEMmdOTixDa0R4Z05JLHlCQUNFLFdBQ0EsU2xEMGdOTixDa0RuZ05JLDhCQUNFLGdCbERxZ05OLENrRC8vTUUscUJBQ0Usa0JsRGlnTkosQ2tELy9NSSx3QkFHRSxlQUNBLGlCQUZBLGFBREEsVWxEb2dOTixDa0QvL01NLCtCQUVFLGVBQ0EsaUJBRkEsY2xEbWdOUixDa0Q3L01RLHNDQUNFLHNCbEQrL01WLENrRDUvTVEsc0NBRUUsNEJBREEsMkJsRCsvTVYsQ2tEeC9NRSwyQkFDRSxjQUNBLG9CbEQwL01KLENrRHYvTUUsWUFDRSxRbER5L01KLENrRHQvTUUsWUFDRSxnQmxEdy9NSixDa0R0L01JLDZCQUVFLGVBREEsV2xEeS9NTixDa0RyL01JLHVCQUNFLFdsRHUvTU4sQ2tEcC9NSSxrQkFDRSxTbERzL01OLENrRG4vTVEsbUNBQ0UsZUFDQSxnQmxEcS9NVixDa0RuL01VLHNDQUNFLGNsRHEvTVosQ2tEai9NUSxtQ0FDRSxlQUNBLGdCbERtL01WLENrRGovTVUseUNBRUUsaUJBREEsVWxEby9NWixDa0RoL01VLGdHQUdFLGVBQ0EsaUJBRkEsYUFEQSxVbERxL01aLENrRC8rTVUsdURBRUUsZUFDQSxpQkFGQSxZbERtL01aLENrRC8rTVksOERBQ0UsWWxEaS9NZCxDa0Q3K01VLHNEQUNFLFVsRCsrTVosQ2tEditNQSxjQUVFLGdCQURBLGdCbEQwK01GLENrRHYrTUUseUJBQ0UsVWxEeStNSixDa0R0K01FLHFCQUVFLFdBREEsdUJsRHkrTUosQ2tEdCtNSSw0QkFFRSxhQURBLFVsRHkrTU4sQ2tEdCtNTSxvQ0FDRSxlbER3K01SLENrRHArTUksMkJBSUUsZUFGQSxZQUdBLGlCQUZBLGNBRkEsVWxEMCtNTixDa0Q5OU1FLHlDQUNFLGNs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QUtBLFdwRGcrUlIsQ014blRJLDRCOEM4bkJBLDZDQStCSSxzQnBEKzlSTixDb0Q5OVJNLCtDQUNFLGVBQ0UsZ0JwRGcrUlYsQ29ENzlSTSxrRUFDRSxVcEQrOVJSLENBQ0YsQ29EMzlSSSxzQ0FDRSxrQmpEeFVxQixDaUQ0VXJCLFVqRHhxQlEsQ2lEc3FCUixlQURBLGVqRHJuQndCLENpRDRuQnhCLG9CQUxBLGlCQUlBLG1CQURBLGVBREEsMkJwRGcrUk4sQ00vb1RJLDRCOEN5cUJBLHNDQWNJLGVBSUEsZWpEeG9Cc0IsQ2lEcW9CdEIsaUJBSUEsbUJBSEEsa0JBQ0EsaUJwRCs5Uk4sQ0FDRixDb0QxOVJJLHdDQUNFLHFCcEQ0OVJOLENvRDE5Uk0sa0RBQ0UscUJwRDQ5UlIsQ01ocVRJLDRCOENnc0JBLHdDQVNJLHVCQURBLFVwRDY5Uk4sQ29EMTlSTSxrREFDRSxxQnBENDlSUixDQUNGLENvRHg5Uk0sMkNBTUUsY0FMQSxXQUVBLGVBREEsZWpEOXBCc0IsQ2lEaXFCdEIsdUJBREEsaUJBR0Esa0JBRUEsZUFEQSxlcEQyOVJSLENvRHo5UlEsc0RBQ0Usa0JwRDI5UlYsQ012clRJLDRCOENpdEJFLDJDQWVJLGFwRDI5UlIsQ29EMTlSUSx1REFDRSxZcEQ0OVJWLENBQ0YsQ29EejlSTSwwQ0FLRSxhakRsdUJNLENpRCt0Qk4sZUFEQSxlakRsckJzQixDaURvckJ0QixpQkFDQSxrQnBENDlSUixDb0R6OVJRLDRDQUNFLGFwRDI5UlYsQ016c1RJLDRCOENzdUJFLDBDQVlJLGVBQ0EsZ0JwRDI5UlIsQ29EejlSUSxzREFDRSxZcEQyOVJWLENBQ0YsQ29EeDlSTSwwQ0FDRSxhcEQwOVJSLENvRHg5Uk0sNERBQ0Usa0JwRDA5UlIsQ014dFRJLDRCOEM2dkJFLDREQUdJLGNwRDQ5UlIsQ0FDRixDb0QxOVJNLHNEQUlFLGVBSEEsV0FFQSxtQkFEQSxrQkFHQSxrQkFDQSxXcEQ0OVJSLENvRDM5UlEsb0VBQ0UsY3BENjlSVixDb0QxOVJRLGlGQUNFLHdCakQzdkJJLENpRDR2QkosbUJBRUEsbUNBQ0Esa0JBRkEs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Q0osQ2lEMHFDSSxlQVBBLGVBREEsZWpEdG5DWSxDaUR5bkNaLHlCQURBLGlCQUlBLGdCQVBBLDJCcERxK1JsQixDTS9vVUksNEI4Q3VzQ00sa01BQ0UsZUFDQSxnQnBEbTlSVixDb0RoOVJRLG9FQUNFLGVwRGs5UlYsQ29EajlSVSx5RUFDRSxnQkFDQSxRcERtOVJaLENvRC84UmMsNEVBQ0UsV0FDQSxRcERpOVJoQixDQUNGLENvRHo4Uk0seURBR0UsYWpEenRDTSxDaUR1dENOLGVBQ0EsaUJBRUEsZ0JwRDI4UlIsQ005cVVJLDRCOEMrdENFLHlEQVNJLGVBQ0EsaUJBRkEsbUJBREEsZXBEKzhSUixDQUNGLENvRHo4Uk0sd0RBS0UsY0FIQSxZQUVBLHNCQURBLGtCQUZBLFVwRCs4UlIsQ003clVJLDRCOEM2dUNFLHdEQVFJLHFCcEQ0OFJSLENBQ0YsQ29EejhSTSx1REFJRSxhakRwdkNNLENpRGt2Q04sZUFEQSxlakRyc0NzQixDaUR1c0N0QixpQkFFQSxrQnBEMjhSUixDTXpzVUksNEI4Q3l2Q0UsdURBU0ksZUFEQSxlakQzc0NvQixDaUQ2c0NwQixpQkFDQSxtQkFDQSxpQnBENDhSUixDQUNGLENvRHo4Uk0scURBSUUsYWpEcHdDTSxDaURrd0NOLGVBREEsZWpEdHRDc0IsQ2lEd3RDdEIsaUJBRUEsa0JwRDI4UlIsQ016dFVJLDRCOEN5d0NFLHFEQVNJLGVBREEsZWpEOXRDb0IsQ2lEZ3VDcEIsaUJBQ0Esa0JwRDQ4UlIsQ0FDRixDb0R6OFJNLHdEQUVFLG1CQUNBLG1CQUZBLFlwRDY4UlIsQ29EMThSUSwyREFJRSxVakR0d0NJLENpRG93Q0osZUFEQSxlakR2dUNvQixDaUR5dUNwQixpQkFFQSxpQnBENDhSVixDb0QxOFJRLDBEQUlFLFVqRDd3Q0ksQ2lEMndDSixlQURBLGVqRGp2Q29CLENpRG12Q3BCLGlCQUVBLGtCcEQ0OFJWLENvRHo4UlEsdUVBQ0Usa0JBQ0EsaUJwRDI4UlYsQ29EMThSVSx5RUFDRSxjQUNBLFdBQ0EsaUJwRDQ4UlosQ29EMThSVSxvRkFNRSxhQUZBLGFqRHI5QmUsQ2lEbTlCZixlQURBLGVqRGp3Q2tCLENpRG13Q2xCLGlCQUVBLGlCcEQ2OFJaLENvRHY4Uk0seURBQ0UsbUJwRHk4UlIsQ29EeDhSUSw0REFRRSxhakQvekNJLENpRGcwQ0osV0FQQSxlQURBLGVqRDV3Q29CLENpRDh3Q3BCLGlCQUlBLG1CQURBLGlCQURBLFVBREEsaUJwRCs4UlYsQ29EdjhSUSw2RUFTRSxrQmpENTBDSSxDaUQ2MENKLGtCQUpBLFVqRDUwQ0ksQ2lEaTFDSixlQVRBLGVBREEsZWpEdnhDb0IsQ2lEMnhDcEIseUJBRkEsaUJBS0EsbUJBREEsZUFNQSxrQkFEQSxXcEQwOFJWLENvRHY4UlUsbUZBQ0Usa0JwRHk4UlosQ01yeVVJLDRCOEM4ekNFLHlEQW9DSSxnQkFEQSxVcER5OFJSLENvRHY4UlEsNERBRUUsZUFDQSxpQkFDQSxtQkFIQSxZcEQ0OFJWLENBQ0YsQ29EcDhSTSxtREFDRSxtQkFDQSxhcERzOFJSLENvRHI4UlEsc0RBS0UsYWpENTJDSSxDaURnM0NKLFdBTkEsZUFEQSxlakQ3ekNvQixDaUQrekNwQixpQkFJQSxtQkFEQSxnQkFEQSxTcER5OFJWLENvRG44UlEscURBS0UsYWpEeDNDSSxDaURxM0NKLGVBREEsZWpEejBDb0IsQ2lENDBDcEIsdUJBREEsaUJBR0Esa0JwRHE4UlYsQ012MFVJLDRCOEM2MkNFLG1EQXlCSSxnQkFDQSxTcERxOFJSLENvRG44UlEsc0RBQ0UsZUFDQSxpQkFDQSxZcERxOFJWLENvRGw4UlEscURBQ0UsZUFDQSxpQkFDQSxrQnBEbzhSVixDb0RqOFJRLHdFQUNFLFVwRG04UlYsQ29ENTdSUSw4REFFRSxlQURBLGdCQUVBLGlCQUNBLGtCcERnOFJWLENvRDc3UlEsNkRBRUUsZUFEQSxnQkFFQSxnQnBEKzdSVixDQVpGLENvRDc2UkksdUNBRUUsMEJBRUEsU0FDQSxPQUZBLGdCQUdBLFdwRDI3Uk4sQ005MlVJLDRCOEM2NkNBLHVDQVNJLGVBQ0EsVXBENDdSTixDQUNGLENvRDE3Uk0sd0RBRUUscUJqRHQ3Q00sQ2lEdTdDTixzQnBEMjdSUixDcURoOFVFLDhEQUVFLFdBQ0EsV0FGQSxhckRvOFVKLENvRC83UlEsOERBQ0UsaUJwRGk4UlYsQ29ELzdSVSxvSUFDRSxZcERpOFJaLENvRDk3UlEsK0RBK0JFLHdCQVZBLGtCakRqOUNJLENpRGs5Q0oseUJBQ0Esa0JBT0EsVWpENzlDSSxDaURpK0NKLGVBVkEsZUFTQSxXQVBBLGVBREEsZWpEejZDb0IsQ2lEMjZDcEIsaUJBS0EsU0FIQSxlQURBLGtCQVJBLFdwRDI3UlYsQ29EOThSVSxtRUFDRSxXcERnOVJaLENvRDk4UlUscUVBQ0UsV3BEZzlSWixDb0Q5OFJVLHdFQUNFLFVwRGc5UlosQ29EOThSVSxvRUFDRSxlakQxOENFLENpRDI4Q0YseUJBQ0Esc0JBRUEsYWpEMzhDRSxDaUQwOENGLGlCcERpOVJaLENvRC84UlksMEVBQ0Usa0JwRGk5UmQsQ29ELzdSVSxxRUFDRSxrQmpEdm9DZSxDaUR3b0NmLHdCcERpOFJaLENvRDk3UlEsc0VBTUUsYWpEMStDSSxDaURzK0NKLFlBQ0EsZUFGQSxlakR6N0NvQixDaUQ0N0NwQixpQkFHQSxlQUZBLGdCcERrOFJWLENNcDdVSSw0QjhDMDdDRSx3REErREcscUJwRCs3UlAsQ29ENzdSUSxxRUFDRSxVcEQrN1JWLENvRDU3UlEsK0RBV0UsY0FEQSxXQURBLHFCcER3N1JWLENvRGg4UlUsd0lBR0UsV0FEQSxVcERrOFJaLENvRC83UlUsb0VBQ0UsaUJwRGk4UlosQ29EeDdSUSxzRUFDRSxZcEQwN1JWLENBQ0YsQ29EcjdSTSwwREFDRSx3QmpEcnJDbUIsQ2lEc3JDbkIsaUJwRHU3UlIsQ29EdDdSUSw2REFLRSwyREFDQSwwQkFMQSxXQU9BLHFCQUNBLFdBTkEsZUFEQSxlakR4K0NvQixDaUQwK0NwQixpQkFHQSx3QnBEMDdSVixDTTE5VUksNEI4Q3NoREUsMERBZ0JJLFlwRHc3UlIsQ29EcjdSTSxrRUFFSSxhcER3N1JWLENvRHY3UlUsdUVBQ0UsWXBEeTdSWixDb0R0N1JVLHFFQUVFLDBCQURBLHNCcER5N1JaLENvRDk2Uk0sZ0VBQ0UscUJwRGs3UlIsQ29EaDdSVSw2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OEM0cEZGLGtDQWVJLGVwRHk2UkosQ0FDRixDTXJsWEksMEI4QzRwRkYsa0NBa0JJLGdCcEQyNlJKLENBQ0YsQ29EeDZSRSwrQkFLRSxpQkFEQSxrQkFEQSxrQkFEQSxtQkFEQSxVcEQ4NlJKLENNcGxYSSw0QjhDcXFGRiwrQkFPSSxZcEQ0NlJKLENvRHo2UkEsMkJBS0ksbUJBRkEsaUNBR0EsZUFGQSx1QnBEODZSSixDQVJGLENvRGg2UkksOEJBQ0UsY3BEMjZSTixDTWxuWEkseUI4Q3FzRkYsd0JBS0ksbUJwRDQ2UkosQ0FDRixDTTFtWEksNEI4Q3dyRkYsd0JBUUksY3BEODZSSixDQUNGLENvRDM2UkUsK0JBQ0UsYWpEaHNGVSxDaURrc0ZWLDZCQURBLGdCQUVBLDBCcEQ2NlJKLENNcm5YSSw0QjhDb3NGRiwrQkFNSSx5QnBEKzZSSixDQUNGLENvRDk2Ukksc0NBR0UsYWpENTJFcUIsQ2lEMjJFckIsNkJBREEsMEJBR0EsMEJwRGc3Uk4sQ01ob1hJLDRCOEM0c0ZBLHNDQU1JLHlCcERrN1JOLENBQ0YsQ29ELzZSSSx1Q0FFRSx5QkFEQSwwQkFFQSwwQnBEaTdSTixDTTFvWEksNEI4Q3N0RkEsdUNBT0kseUJBREEsMEJBRUEsMEJwRGs3Uk4sQ0FDRixDb0RoN1JRLGdEQUNFLGVwRGs3UlYsQ29ENTZSRSw4QkFDRSxlcEQ4NlJKLENvRDc2UkksZ0NBRUUsbUJBREEsZ0JBRUEsZ0JwRCs2Uk4sQ29ENTZSSSxnQ0FDRSxhcEQ4NlJOLENvRDM2UkUsOEJBQ0UsYUFFQSx1QkFEQSxlcEQ4NlJKLENvRDE2UkUsK0JBQ0UsNkJwRDQ2UkosQ29EMzZSSSw2Q0FDRSxZcEQ2NlJOLENvRHg2UkEsbUJBRUUsd0JBREEsaUJwRDQ2UkYsQ00vcVhJLDRCOENrd0ZKLG1CQUtJLG1CQUNBLGdCQUZBLGVwRCs2UkYsQ29EMzZSQSxzQkFFSSxrQnBEODZSSixDQUpGLENvRHI2Ukksb0NBRUUsbUJBREEsYUFFQSxzQnBENDZSTixDTTdzWEkseUI4Q3N5RkosVUFFSSxZcEQwNlJGLENBQ0YsQ29EdjZSQSxrQkFFRSxvRXBE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Q0EsNkJ2RHF3WUosQ3VEbndZSSx1Q0FFSSxnQkFDQSxnQnZEcXdZUixDdURsd1lJLHNIQUVJLG9CQURBLGdCQUVBLHNCQUNBLGlCdkRvd1lSLEN1RGp3WUksc0hBRUksa0JBREEsZ0JBRUEsb0J2RG13WVIsQ005eFlJLDZCaUQrQkksc0hBQ0ksZXZEa3dZVixDQUNGLENNbnlZSSw0QmlET0osNkdBOEJRLGN2RGt3WU4sQ3VEandZTSxzSEFDSSxpQkFDQSxpQkFDQSxldkRtd1lWLEN1RGh3WU0sc0hBQ0ksaUJBQ0EscUJBQ0EsYXZEa3dZVixDQUNGLEN1RDd2WUksb0RBQ0ksWXZEZ3dZUixDTXR6WUksNEJpRDBESSxvREFDSSxtQnZEK3ZZVixDQUNGLEN1RDN2WUEsbUNBRUksbUJBQ0EsY3ZENnZZSixDTWgwWUksNEJpRGdFSixtQ0FNUSxvQnZEOHZZTixDQUNGLEN1RDV2WUksdUNBQ0ksZ0J2RDh2WVIsQ014MFlJLDRCaUR5RUEsdUNBSVEsZXZEK3ZZVixDQUNGLEN1RDN2WUEscUNBR0ksc0JBREEsOEJ2RDh2WUosQ3VEM3ZZSSxtRUFDSSx3QnZENnZZUixDdUQzdllRLHFFQUNJLGV2RDZ2WVosQ3VEenZZSSwrQ0FDSSxzQnZEMnZZUixDTTMxWUksNEJpRGtGSixxQ0FrQlEsaUN2RDJ2WU4sQ3VEdnZZRix5Q0FFUSxldkQydllOLENBTEYsQ3VEbHZZQSxvQ0FFSSx5QkFDQSxXQUZBLGN2RDZ2WUosQ3VEenZZSSx3Q0FDSSw4QnZEMnZZUixDdUR4dllJLHlDQUNJLHlCQUNBLG9CdkQwdllSLEN1RHp2WVEsK0NBQ0ksd0J2RDJ2WVosQ3VEdnZZSSwwQ0FDSSx3QnZEeXZZUixDTXozWUksNEJpRDhHSixvQ0FzQlEsZXZEeXZZTixDdUR2dllNLHdDQUNJLG1CdkR5dllWLEN1RHR2WU0sMENBRUksbUJBREEsa0N2RHl2WVYsQ3VEcnZZTSx5RUFDSSxnQnZEdXZZVixDdUR0dllVLDRFQUNJLFl2RHd2WWQsQ0FDRixDdURwdllJLG9GQUVJLHdCcER5TW1CLENvRHhNbkIsb0N2RHF2WVIsQ3VEbHZZWSxnTEFDSSxNdkRvdlloQixDdURsdllnQix3TUFDSSxZdkRvdllwQixDdURqdllnQiwwTUFDSSxZdkRtdllwQixDdURodllZLDhLQUNJLGV2RGt2WWhCLEN1RC91WVksMEhBRUksbUJBREEsZ0JBRUEscUJBQ0EseUJ2RGl2WWhCLEN1RDl1WVksMExBQ0ksZ0JBQ0EsdUJ2RGd2WWhCLENNcjZZSSw2QmlEMExnQix3TUFDSSxZdkQ4dVl0QixDdUQzdVlrQiwwTUFDSSxZdkQ2dVl0QixDdUR6dVljLHNIQUNJLFl2RDJ1WWxCLENBQ0YsQ01oN1lJLDZCaUQ4TWdCLGtaQUNJLGF2RHd1WXRCLENBQ0YsQ3VEbnVZUSx3S0FDSSwwQnZEcXVZWixDTTM3WUksNEJpRHVKQSxvRkFtRVEsMEJ2RHF1WVYsQ3VEOXRZYywwSEFFSSxrQkFDQSxpQkFGQSxzQnZEa3VZbEIsQ3VEN3RZYywwTEFDSSxvQnZEK3RZbEIsQ3VEM3RZVSx3S0FFSSxpQkFEQSxvQnZEOHRZZCxDdUQxdFlVLDRGQUNJLFl2RDR0WWQsQ0FDRixDTS84WUksNkJpRHVQUSw0RkFDSSxvQnZEMnRZZCxDQUNGLEN1RHR0WUksMkNBQ0kseUJBQ0EsaUJ2RHd0WVIsQ3VEcnRZWSw4RkFDSSx1QnZEdXRZaEIsQ00zOVlJLDRCaUQ4UEEsMkNBV1EsMEJ2RHN0WVYsQ0FDRixDdURsdFlBLHNDQUNJLHNCdkRxdFlKLEN1RG50WUksd0NBRUksbUJBREEsZ0JBRUEsc0JBQ0EsdUJ2RHF0WVIsQ00xK1lJLDZCaUQ4UUosc0NBV1EsMkJ2RHF0WU4sQ0FDRixDTS8rWUksNEJpRDhRSixzQ0FlUSxTdkRzdFlOLEN1RHB0WU0sd0NBQ0ksZ0J2RHN0WVYsQ3VEbnRZTSwwQ0FDSSw2QnZEcXRZVixDQUNGLEN1RGx0WUksOENBQ0ksY0FDQSx5QnZEb3RZUixDdURsdFlRLG9EQUNJLGF2RG90WVosQ3VEL3NZQSx3Q0FDSSxpQ3ZEa3RZSixDTXJnWkksNEJpRGtUSix3Q0FJUSx1QnZEbXRZTixDdURqdFlNLDZDQUNJLG9CdkRtdFlWLEN1RC9zWVUsb0ZBQ0ksZXZEaXRZZCxDQUNGLEN1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LEN1RDVwWUksMEJBQ0ksV0FHQSxlQURBLGdCQUVBLGlCQUhBLHlCdkRpcVlSLEN1RDdwWVEsZ0NBQ0ksY3ZEK3BZWixDdUR0cFlRLHlMQUNJLHNCQUNBLGF2RDJwWVosQ3VEenBZWSxxTUFDSSx3QkFFQSxlQURBLGdCQUVBLGdCdkQycFloQixDdUR4cFlZLG9ZQUVJLFl2RDJwWWhCLEN1RHhwWVEscUlBQ0ksK0J2RDBwWVosQ3VEdHBZSSw2SEFDSSx5QkFDQSxhdkR3cFlSLEN1RHRwWVEsdUlBQ0ksd0JBRUEsZUFEQSxnQkFFQSxnQnZEd3BZWixDdUR0cFlZLG1KQUNJLGN2RHdwWWhCLEN1RGxwWVEsaU1BQ0ksc0JBQ0EsVXZEb3BZWixDdURscFlZLDZNQUNJLHFCQUVBLGVBREEsZ0JBRUEsZ0J2RG9wWWhCLEN1RGpwWVksb1pBRUksU3ZEb3BZaEIsQ3VEaHBZUSx1SEFDSSxrQ3ZEa3BZWixDTTN5YUksNEJpRHdwQ0ksdUhBSVEsa0J2RG1wWWQsQ0FDRixDdURocFlRLDZJQUNJLCtCdkRrcFlaLEN1RDdvWVEsaUhBQ0ksMkJ2RCtvWVosQ3VEN29ZUSxpSEFDSSxldkQrb1laLEN1RDNvWUkseUdBQ0ksMEJ2RDZvWVIsQ3VEem9ZSSx5RkFDSSxrQkFDQSxTdkQyb1lSLEN1RHhvWUksa1NBRUksZ0NBQ0EsaUNBRkEsU3ZENG9ZUixDdUR2b1lZLHNVQUNJLHdCdkR5b1loQixDdURub1lJLG1KQUNJLHVCdkRxb1lSLEN1RGpvWVEsK0lBSUksbUJBRkEsYUFHQSxzQkFGQSxZQUZBLFV2RHVvWVosQ3VEam9ZWSx5S0FJSSxjQUZBLGVBREEsZ0JBRUEsZ0J2RG9vWWhCLEN1RDduWVEsMkpBRUksa0JBREEsZ0JBRUEsb0J2RCtuWVosQ3VEM25ZSSx1UUFDSSx3QnZENm5ZUixDdUQxbllJLHVQQUNJLGtDdkQ0bllSLEN1RHhuWUksK0xBQ0ksd0J2RDBuWVIsQ3VEdm5ZSSx5R0FDSSxvQnZEeW5ZUixDdURybllJLHFIQUNJLFN2RHVuWVIsQ3VEcG5ZSSxxTEFDRSx3QnZEc25ZTixDdURsbllRLCtKQUNJLGF2RG9uWVosQ3VEbG5ZUSxxUEFDSSxVdkRvbllaLEN1RGxuWVEsaUtBQ0ksWXZEb25ZWixDdURsbllRLCtKQUtJLG1CQUVBLFdBSEEsYUFGQSxlQURBLGdCQUtBLHlCQUhBLGdCdkR3bllaLEN1RGhuWUkscUhBQ0ksa0JBQ0EsU3ZEa25ZUixDdURobllRLGdXQUVJLFl2RG1uWVosQ3VEaG5ZUSx1S0FFSSxXQURBLGF2RG1uWVosQ3VEOW1ZZ0IseVRBR0ksYUFGQSxrQkFDQSxRdkRpbllwQixDdUQ1bVlZLDRjQWtCSSxzQkFGQSx5QkFDQSwwQkFkQSxzQkFEQSxjQUlBLE9BUUEsZ0JBTkEsU0FFQSxpQkFDQSxlQUNBLGdCQUdBLFVBWEEsa0JBU0EsZ0JBUkEscUJBSUEsV0FGQSxTdkQwblloQixDdUQ3bVlnQix3ZEFLSSxjQUpBLGVBTUEsY0FKQSxlQURBLGdCQUVBLGlCQUlBLGtCQUZBLGdCdkRtbllwQixDdUQvbVlvQiw0bkJBQ0ksa0J2RG1uWXhCLEN1RDltWVksaVBBQ0ksY3ZEZ25ZaEIsQ3VEOW1ZZ0IscVBBQ0ksZUFFQSxnQkFEQSxnQnZEaW5ZcEIsQ3VEem1ZUSxpS0FDSSxhdkQybVlaLEN1RHhtWVEseU1BQ0ksYXZEMG1ZWixDdURybVlRLHNTQUNJLG1CdkQwbVlaLEN1RHBtWUksc0NBQ0kscUJ2RHVtWVIsQ3VEcm1ZSSxrQ0FFQSxzQkFHQSw0RHZEdW1ZSixDdURubVlBLDhCQUVJLGVBREEsZ0JBRUEsZ0J2RHNtWUosQ3VEbm1ZQSwyQ0FLSSxtQkFFQSxXQUhBLGFBRkEsZUFEQSxnQkFLQSx5QkFIQSxnQnZEMG1ZSixDdURubVlBLGtDQUNJLGNBR0EsZUFEQSxnQkFFQSxpQkFJQSxnQkFIQSxhQUVBLG1CQURBLFVBTEEsU3ZENm1ZSixDdURwbVlJLDRDQUlJLFdBREEsZ0JBREEsT0FEQSxRdkR5bVlSLENNMS9hSSw0QmlEZzVDQSw0Q0FPUSxRdkR1bVlWLENBQ0YsQ3VEcm1ZUSxrREFFSSw2QkFEQSwyQnZEd21ZWixDdURybVlZLDBEQUVJLDZCQURBLHlCdkR3bVloQixDdURsbVlRLGtEQUVJLGFBREEsZ0J2RHFtWVosQ3VEbm1ZWSwwREFDSSxhQUNBLHFCQUNBLGN2RHFtWWhCLENNN2hiSSx5QmlEcTdDUSwwREFNUSxjdkRzbVlsQixDQUNGLEN1RHBtWWdCLDhEQUNJLFV2RHNtWXBCLEN1RGxtWVksdURBRUksZUFEQSxnQkFFQSxpQkFDQSxTdkRvbVloQixDTTloYkksNEJpRHM3Q1EsdURBT1EsVXZEcW1ZbEIsQ0FDRixDdURubVlnQix5REFDSSxjQUNBLHlCdkRxbVlwQixDTXBqYkkseUJpRHE5Q0EsMENBRVEsa0J2RGltWVYsQ0FDRixDdUQ5bFlJLHVDQUNJLHlCdkRnbVlSLEN1RDVsWUEsZUFDSSx1QnZEK2xZSixDTWhrYkkseUJpRGcrQ0osZUFJUSxzQnZEZ21ZTixDQUNGLEN1RDlsWUksb0JBQ0ksc0J2RGdtWVIsQ014a2JJLHlCaUR1K0NBLG9CQUlRLHNCdkRpbVlWLENBQ0YsQ3VEN2xZQSxlQUNJLHNCdkRnbVlKLENNamxiSSx5QmlEZy9DSixlQUlRLHVCdkRpbVlOLENBQ0YsQ3VEL2xZSSxvQkFDSSxzQnZEaW1ZUixDTXpsYkkseUJpRHUvQ0Esb0JBSVEsc0J2RGttWVYsQ0FDRixDdUQ5bFlBLGVBQ0ksc0J2RGltWUosQ01sbWJJLDBCaURnZ0RKLGVBSVEsdUJ2RGttWU4sQ0FDRixDdURobVlJLG9CQUNJLHNCdkRrbVlSLENNMW1iSSwwQmlEdWdEQSxvQkFJUSxzQnZEbW1ZVixDQUNGLEN1RC9sWUEsNEJBQ0ksK0J2RGttWUosQ3VEaG1ZSSx1RUFDSSxvQnZEa21ZUixDdUQzbFlJLDZIQUNJLGV2RGdtWVIsQ00vbWJJLDRCaUQ4Z0RBLHdEQUlRLGVBQ0EsZ0J2RGltWVYsQ0FDRixDdUQ3bFlBLGlDQUNJLGtDdkRnbVlKLEN1RDlsWUksNEVBQ0ksb0J2RGdtWVIsQ3VENWxZQSw0Q0FFSSxtQkFEQSxZdkRnbVlKLENNam9iSSw2QmlEZ2lESiw0Q0FNUSxtQkFEQSxZdkRpbVlOLENBQ0YsQ3VEOWxZSSw2REFNQSxtQkFMQSxtRUFDQSwwQkFHQSxhQURBLGdCQURBLHNCdkRtbVlKLENNL29iSSw0QmlEeWlEQSw2REFVSSxlQURBLGdCQUVBLGdCdkRpbVlOLENBQ0YsQ01ucWJJLHlCaUR1a0RBLCtDQUVRLHdCdkQrbFlWLENBQ0YsQ3VEM2xZQSxrQ0FJSSxtQkFFQSx5QkFDQSxrQkFKQSxhQURBLGFBR0EsdUJBR0EsY0FQQSxXdkRxbVlKLEN1RDVsWUksK0VBRUksZUFEQSxnQkFFQSxpQkFFQSxlQURBLGlCdkQrbFlSLEN1RDNsWUksK0VBTUksV0FKQSxlQURBLGdCQUVBLGlCQUlBLG1CQUhBLGtCQUNBLDhCdkQrbFlSLEN1RDVsWVEsMkZBQ0ksY3ZEOGxZWixDdUQ1bFlRLG1GQUNJLFV2RDhsWVosQ3VEcGxZQSxnRkFFSSxxQkFEQSxhdkQ2bFlKLEN1RHhsWUksY0FFSSxlQURBLGdCQUVBLGlCQUVBLGdDdkQybFlSLENNL3NiSSw0QmlEK21EQSxjQVFRLGVBREEsZ0JBRUEsaUJBQ0EsVUFDQSxTdkQ2bFlWLENBQ0YsQ3VEM2xZUSxnQkFDSSxjQUNBLHlCdkQ2bFlaLEN1RHZsWUEseUNBQ0ksd0J2RDBsWUosQ3VEdmxZQSx3Q0FDSSw4QnZEMGxZSixDdUR0bFlJLHdDQUtJLG1CQUhBLHdCcEQ5eUNtQixDb0RtekNuQixXQUpBLGFBQ0EsdUJBRUEsZUFMQSxVdkQrbFlSLEN1RHRsWUkseUNBT0ksbUJBTkEseUJBR0Esa0JBRUEsYUFIQSxlQUtBLHVCQUhBLGNBSEEsYXZEOGxZUixDdURubFlRLCtDQUNJLGtCQUNBLGtCdkRxbFlaLEN1RGpsWUksd0NBRUksV0FDQSxhdkRrbFlSLEN1RGhsWVEsNENBQ0ksb0J2RGtsWVosQ3VEN2tZQSxrQ0FFSSxhdkQra1lKLEN1RDdrWUksdUNBSUksYUFDQSx1QkFIQSxTQUNBLGV2RGdsWVIsQ3VENWtZUSx3REFDSSxrQnZEOGtZWixDdUQxa1lJLCtDQUVJLGVBREEsZ0JBRUEsZ0J2RDRrWVIsQ3VEMWtZUSxvREFDSSxrQnZENGtZWixDTXh4YkksNEJpRGl0REksdUNBQ0ksb0J2RDBrWVYsQ0FDRixDTTF5YkkseUJpRG11REEsd0NBRVEsY3ZEeWtZVixDQUNGLEN1RHBrWUEsaURBRUksZUFEQSxnQkFFQSxpQkFDQSxrQnZEdWtZSixDdURya1lJLHlEQUNJLHFCdkR1a1lSLEN1RG5rWUEsNEJBQ0ksa0J2RHNrWUosQ01oemJJLDZCaUR5dURKLDRCQUlNLGdCdkR1a1lKLENBQ0YsQ3VEcGtZQSwyQkFHSSxhQURBLHFDQUVBLDBCQUhBLHNCdkQwa1lKLEN1RHJrWUksbUNBQ0ksZ0N2RHVrWVIsQ3VEcGtZSSw4QkFDSSxhdkRza1lSLEN1RG5rWUksNkRBQ0ksZXZEcWtZUixDdURqa1lBLFlBQ0ksbUJ2RG9rWUosQ3VEamtZQSxZQUNJLG1CdkRva1lKLEN1RGprWUEsWUFDSSxtQnZEb2tZSixDdURsa1lBLHdDQUNJLGdDdkRxa1lKLEN1RGhrWUksMkNBQ0ksNkJ2RG1rWVIsQ3VEamtZUSw4Q0FFSSxlQURBLGdCQUVBLGdCdkRta1laLENNOTFiSSw0QmlEcXhEQSwyQ0FVUSxjdkRta1lWLEN1RGprWVUsOENBQ0ksZUFDQSxnQnZEbWtZZCxDQUNGLEN1RC9qWUksNENBQ0ksb0J2RGlrWVIsQ3VEOWpZUSwrQ0FFSSxlQURBLGdCQUVBLGlCQUNBLHNCdkRna1laLEN1RDdqWVEsOENBRUksZUFEQSxnQkFFQSxpQkFDQSxpQnZEK2pZWixDTXQzYkksNEJpRHd5REEsNENBb0JRLGNBREEsZXZEZ2tZVixDdUQ3allVLDhDQUNJLGV2RCtqWWQsQ0FDRixDdUQzallJLHdDQUNJLGFBQ0EsZ0J2RDZqWVIsQ01uNGJJLDZCaURvMERBLHdDQUtRLGN2RDhqWVYsQ0FDRixDTXg0YkksNEJpRG8wREEsd0NBVVEsYUFEQSxxQnZEZ2tZVixDdUQ3allVLDRDQUNJLGtCdkQrallkLENBQ0YsQ3VENWpZUSwyQ0FDSSxldkQ4allaLEN1RHpqWUksNENBQ0kscUJ2RDJqWVIsQ012NWJJLDRCaUQyMURBLDRDQUlRLGtCdkQ0allWLENBQ0YsQ3VEeGpZQSx3Q0FDSSx5QnZEMmpZSixDdUR0allJLGtHQUNJLG1CdkQwallSLENNbDdiSSx5QmlENDNESSwwSUFDSSxxQnZEMGpZVixDQUNGLEN1RHRqWUEsNENBQ0ksVXZEeWpZSixDdUR4allJLGtEQUNJLGFwRDMyRE0sQ29ENDJETiwyRXZEMGpZUixDdURwallJLDZGQUNJLFl2RDBqWVIsQ3VEdmpZSSxrREFDSSxVdkR5allSLEN1RHRqWUEsMENBQ0ksbUJ2RHlqWUosQ01qOGJJLDRCaUR1NERKLDBDQUlRLGtCdkQwallOLENBQ0YsQ01uOWJJLHlCaUQ0NURKLDRFQUlRLHdCdkR5allOLEN1RHhqWU0sMEZBQ0ksV3ZEMmpZVixDQUNGLEN1RHJqWUksd0dBRUksZ0JBREEsZXZEMGpZUixDdUR4allRLGdIQUNJLGNBQ0EsWXZEMmpZWixDTTU5YkksNEJpRHM2REksd0dBQ0ksYXZEMGpZVixDdUR4allVLGdIQUVJLGVBQ0EsYUFGQSxhdkQ2allkLEN1RHBqWUUsMERBRVEsY3ZEd2pZVixDQUxGLEN1RDlpWUEsaUNBQ0ksaUJ2RHVqWUosQ3dEM2pjQSwwQkFDRSx5QkFJQSxjQURBLGdCQUZBLGFBQ0EsVXhEZ2tjRixDd0Q3amNFLGlDQUNFLGVBRUEsU0FEQSxXeERna2NKLENNNWdjSSx5QmtENURKLDBCQVlJLFl4RGdrY0YsQ0FDRixDd0Q5amNBLHVCQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJ4RGlrY0YsQ3dEOWpjQSx1QkFDRSxheERpa2NGLEN3RC9qY0ksZ0NBQ0UsVXhEaWtjTixDeUR6bGNBLHFCQUNJLHNCQUNBLFV6RDRsY0osQ012aGNJLDZCbURwRUEsMkJBRVEsWXpENmxjVixDQUNGLEN5RHRsY0ksK0JBQ0ksMkJ6RHdsY1IsQ00vaGNJLDZCbUQxREEsK0JBR1Esc0J6RDBsY1YsQ0FDRixDTXBpY0ksNkJtRDFEQSwrQkFNUSxtQnpENGxjVixDQUNGLEN5RDNsY1Esb0NBS0ksZUFGQSxrQkFDQSxnQkFFQSxpQkFKQSxrQkFEQSxTekRrbWNaLENNampjSSw2Qm1EbERJLG9DQVFRLGN6RCtsY2QsQ0FDRixDTXRqY0ksNkJtRGxESSxvQ0FZUSxlQURBLGdCekRrbWNkLENBQ0YsQ001amNJLDRCbURsREksb0NBZVEsZXpEbW1jZCxDQUNGLEN5RC9sY0ksMkJBQ0ksZ0J6RGltY1IsQ01wa2NJLDZCbUQ5QkEsMkJBR1EsaUJ6RG1tY1YsQ0FDRixDTXprY0ksNEJtRDlCQSwyQkFNUSx5QnpEcW1jVixDQUNGLEN5RHBtY1EsZ0NBR0ksZUFGQSxrQkFDQSxnQkFFQSxnQnpEc21jWixDTXBsY0ksNEJtRHRCSSxnQ0FNUSxnQnpEd21jZCxDQUNGLEN5RHBtY0ksNEJBRUksbUJBREEsYUFJQSxTQUZBLHFCQUNBLGNBRUEsY0E2Qkksd0J6RDBrY1osQ01sbWNJLDZCbURYQSw0QkFRUSwwQnpEeW1jVixDQUNGLENNdm1jSSw2Qm1EWEEsNEJBV1EsU0FDQSxVekQybWNWLENBQ0YsQ3lEMW1jUSwrQ0FDSSxZekQ0bWNaLEN5RDFtY1Esa0NBS0ksc0JBRkEsNEJBRkEscUJBR0EsYUFGQSxTekQrbWNaLENNcG9jSSx5Qm1EbUJJLGtDQVVRLGFBREEsV3pENm1jZCxDQUNGLENNN25jSSw0Qm1ETUksa0NBY1EsYUFEQSxXekQrbWNkLENBQ0YsQ3lEem1jUSwrQ0FDSSxpQnpEMm1jWixDTXRvY0ksNkJtRDBCSSwrQ0FJUSxpQnpENG1jZCxDQUNGLENNM29jSSw0Qm1EMEJJLCtDQVFRLGlCekQ2bWNkLENBQ0YsQ01ocGNJLDZCbURzQ0ksbUNBR1EsaUNBREEsZXpENm1jZCxDQUNGLEN5RDNtY1ksc0RBRUksVXpEOG1jaEIsQ3lEM21jWSxrSEFGSSxtQkFGQSwwQ3pEbW5jaEIsQ3lEMW1jWSxvQ0FmSixtQ0FnQlEsMEJ6RDZtY2QsQ0FDRixDeUQ1bWNZLHFDQWxCSixtQ0FtQlEsMEJ6RCttY2QsQ0FDRixDeUQ5bWNZLHFDQXJCSixtQ0FzQlEsMEJ6RGluY2QsQ0FDRixDeURobmNZLHFDQXhCSixtQ0F5QlEsNEJ6RG1uY2QsQ0FDRixDTW5yY0ksNkJtRGtFUSxrREFHUSxpQnpEa25jbEIsQ0FDRixDTXhyY0ksNEJtRGtFUSxrREFPUSxpQnpEbW5jbEIsQ0FDRixDeUQvbWNRLHFDQUNJLGF6RGluY1osQ3lEaG5jWSxxQ0FGSixxQ0FHUSxvQnpEbW5jZCxDQUNGLENNcnNjSSw2Qm1Eb0ZRLCtDQUdRLHlCQURBLG1CekRvbmNsQixDQUNGLEN5RDltY0ksb0NBQ0ksbUJ6RGduY1IsQ005c2NJLDZCbUQ2RkEsb0NBR1EsaUJ6RGtuY1YsQ0FDRixDTW50Y0ksNEJtRDZGQSxvQ0FNUSxrQnpEb25jVixDQUNGLEN5RG5uY1EseUNBS0ksV0FGQSxlQUZBLGtCQUNBLGdCQUVBLGdCekRzbmNaLENNL3RjSSw2Qm1EcUdJLHlDQU9RLGVBQ0EsZ0J6RHVuY2QsQ0FDRixDeURwbmNRLDJDQUNJLGtCekRzbmNaLENNeHVjSSw0Qm1EaUhJLDJDQUlRLGtCekR1bmNkLENBQ0YsQ3lEbm5jSSwyQkFDSSx3QnpEcW5jUixDeURwbmNRLGlDQUlJLGVBRkEsa0JBQ0EsZ0JBRUEsaUJBSkEsK0J6RDBuY1osQ012dmNJLDZCbUQ0SEksaUNBUVEsaUJBREEsdUJ6RHluY2QsQ0FDRixDTTd2Y0ksNkJtRDRISSxpQ0FXUSxjekQwbmNkLENBQ0YsQ3lEeG5jUSwrQkFDSSw2QnpEMG5jWixDTXJ3Y0ksNkJtRDBJSSwrQkFHUSw2QnpENG5jZCxDQUNGLENNM3ZjSSxtRG1EdUlRLDJDQUNJLFl6RHVuY2QsQ0FDRixDeURobmNRLHFEQUVJLGFBR0EsdUJBREEsNEJBSEEsV3pEc25jWixDTXR4Y0ksNEJtRCtKSSxxREFRUSxtQnpEbW5jZCxDQUNGLEN5RDltY1EsaUNBQ0ksdUJ6RGduY1osQ00zeWNJLDBCbUQrTEksbUNBRVEsa0N6RDhtY2QsQ0FDRixDTW55Y0ksNEJtRHVMSSxnQ0FHUSx1QkFEQSxxQnpEK21jZCxDQUNGLEN5RDdtY1ksa0NBRUksV0FFQSxlQURBLGdCQUVBLGlCQUpBLGdCekRtbmNoQixDeUQ1bWNRLGlDQUVJLGFBREEsaUJBRUEsVXpEOG1jWixDTXJ6Y0ksNEJtRG9NSSxpQ0FNUSxhQUNBLGlCQUZBLFd6RGtuY2QsQ0FDRixDTXowY0kseUJtRDROUSxzQ0FFUSxZekQrbWNsQixDQUNGLEN5RDFtY0ksaURBR0ksU0FEQSwyQkFEQSxlekQ4bWNSLEN5RHptY0ksdURBQ0ksZXpEMm1jUixDeURybWNBLG9D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NURva2RSLEM0RGxrZFEscURBRUksZUFEQSxhNURxa2RaLEM0RGxrZFEsbURBQ0ksZUFDQSxnQjVEb2tkWixDNERoa2RZLGtFQUNJLGdCNURra2RoQixDTWx3ZEksNkJzRHlLSiwwQkE2QlEsVTVEZ2tkTixDNEQ5amRNLGlEQUNJLFk1RGdrZFYsQ0FDRixDTTF3ZEksNEJzRHlLSiwwQkFxQ1EsUTVEZ2tkTixDNEQ5amRNLGlEQUNJLFk1RGdrZFYsQ0FDRixDNEQzamRBLG1DQUNJLGlCNUQ4amRKLENNdHhkSSw0QnNEdU5KLG1DQUlRLFVBQ0EsZTVEK2pkTixDNEQ3amRNLHNDQUNJLFk1RCtqZFYsQ0FDRixDNEQzamRBLCtCQUNJLGtCQUVBLHNCQURBLG1CNUQramRKLENNcnlkSSw0QnNEb09KLCtCQU1RLG1CQUNBLG9CNUQramROLENBQ0YsQzRENWpkQSxpQ0FDSSxVNUQramRKLENNL3lkSSw0QnNEK09KLGlDQU1RLFdBQ0Esd0JBRkEsa0JBREEsVTVEbWtkTixDQUNGLENNcDBkSSwwQnNENFBKLGlDQVdRLG9CNURpa2ROLENBQ0YsQzREOWpkQSxtQkFDSSxhNURpa2RKLENNaDBkSSw0QnNEOFBKLG1CQUdRLGM1RG1rZE4sQ0FDRixDNERoa2RBLGtCQUNJLHNCQUNBLGE1RG1rZEosQzRENWpkQSxrQ0FDSSxtQjVEOGpkSixDTTcwZEksNEJzRDhRSixrQ0FJUSxvQjVEK2pkTixDQUNGLEM0RDVqZEEseUJBS0ksc0JBSEEsU0FFQSxhQUhBLGVBS0EsWUFIQSxZNURra2RKLEM0RDVqZEEsMEJBQ0ksVTVEK2pkSixDNEQ3amRJLDhCQUNJLGdCNUQramRSLEM0RDNqZEEsaUNBRUkscUJBREEsYUFFQSxRQUNBLG1CNUQ4amRKLENNejJkSSw0QnNEOFNJLDZDQUNJLGtCNUQ4amRWLEM0RHRqZFUsc0RBRUksWUFEQSxVNUQ0amRkLEM0RHJqZEYsVUFFUSxhNUR5amROLENBWkYsQzREemlkQSw0Q0FDSSxtQjVEeWpkSixDNER2amRJLGtJQUNJLG1CQUNBLG9CQUNBLGVBQ0EsZTVEeWpkUixDNERyamRBLG1DQUNJ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Z0IvRDA1ZU4sQ0FDRixDK0R2NWVBLGFBQ0ksa0JBQ0EsZ0JBRUEsc0JBREEsbUIvRDI1ZUosQ00vOGVJLDRCeURpREosYUFPUSxpQkFDQSxvQi9EMjVlTixDQUNGLEMrRHY1ZUEsWUFDSSxlQUNBLGdCQUNBLGdCL0QwNWVKLEMrRHY1ZUEsMENBQ0ksZ0IvRDA1ZUosQytEbDVlSSx1R0FDSSxxQi9EdTVlUixDTXIrZUksNkJ5RG9FSiwwQ0FjUSxTL0R1NWVOLENBQ0YsQytEcDVlQSxvQkFDSSxhQUVBLFNBREEsVS9EdzVlSixDK0RyNWVJLDJCQUNJLHNCL0R1NWVSLENNbi9lSSw0QnlEc0ZKLG9CQVVRLGMvRHU1ZU4sQ0FDRixDTXJnZkksMEJ5RGlISix3REFFUSwyQi9EdTVlTixDQUNGLEMrRG41ZUksbUpBQ0ksdUIvRHM1ZVIsQytEajVlSSw0REFDSSxzQ0FDSSxZL0RvNWVWLENBQ0YsQytEaDVlQSxhQUNJLGFBQ0EscUIvRG01ZUosQ2dFbGxmUSw0Q0FFSSxzQkFEQSxjaEVzbGZaLENnRWhsZkEsbUNBQ0ksZ0JoRW1sZkosQ2dFaGxmQSxvQkFDSSxnQmhFbWxmSixDZ0VobGZBLG1DQUlJLG1CQUZBLGFBQ0EsU0FFQSxxQkFKQSxzQmhFdWxmSixDZ0VqbGZJLHVDQUVJLGlCQURBLGdCaEVvbGZSLENnRWhsZkksMEVBQ0ksa0JBQ0EscUJBQ0EsaUJoRWtsZlIsQ2dFL2tmSSxxQ0FDSSxlaEVpbGZSLENnRTlrZkkscUNBQ0ksY0FDQSx5QmhFZ2xmUixDZ0U5a2ZRLDJDQUNJLG9CaEVnbGZaLENNcmpmSSw0QjBEdERKLG1DQWdDUSxzQkFDQSxnQ2hFK2tmTixDZ0U3a2ZNLHVDQUVJLFlBREEsZWhFZ2xmVixDZ0U1a2ZNLDBFQUNJLG1CQUNBLG1CaEU4a2ZWLENnRXprZkYsNEVBRVEsV2hFNmtmTixDQUxGLENnRXBrZkEsK0JBQ0ksWWhFNmtmSixDZ0Uxa2ZBLGtDQUVJLDJCQUVBLG1CQUhBLG1CQUlBLGdCQUVBLG1CQURBLGlCQUhBLGdCaEVpbGZKLENnRTNrZkkscUNBQ0ksT2hFNmtmUixDZ0Uza2ZRLHdDQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsMEJoRTZrZlosQ01obWZJLDRCMERHSixrQ0FxQlEsY0FDQSxvQkFDQSxxQmhFNGtmTixDQUNGLENnRXhrZkEseUNBRUksV0FHQSxlQUNBLGdCQUxBLFlBTUEsaUJBSkEsaUJoRThrZkosQ2dFdmtmQSxtQ0FJSSxtQkFVQSx5QkFEQSxrQkFOQSxXQUVBLGVBQ0EsZ0JBUEEsVUFRQSxpQkFJQSxnQkFkQSxrQkFPQSxrQkFOQSxNQUdBLFNoRWtsZkosQ01ob2ZJLDRCMER5Q0osbUNBbUJRLFNBREEsT2hFMGtmTixDQUNGLENpRTVzZkUsdURBQ0UsTUFDQSxnQkFDQSxrQmpFK3NmSixDaUU3c2ZJLDBFQUNFLGlCakUrc2ZOLENNL29mSSw0QjJEakVBLDBFQUlJLGlCakVndGZOLENBQ0YsQ2lFN3NmSSxxRUFDRSxhakUrc2ZOLENNcHFmSSx5QjJEdkNFLG1FQUNFLGVqRThzZk4sQ0FDRixDTTVwZkksNEIyRDlDRSxtRUFDRSxlakU2c2ZOLENBQ0YsQ2lFenNmSSw4REFDRyxlakUyc2ZQLENrRTV1ZkUscURBQ0UsaUJsRSt1ZkosQ014cWZJLDRCNERuRUEsdUNBQ0UsWWxFOHVmSixDa0UzdWZFLHFEQUNFLGFBQ0EsU0FDQSxpQmxFNnVmSixDQUNGLENrRXp1ZkEsZUFJRSx5QkFEQSxZQURBLFlBREEsVWxFK3VmRixDa0V6dWZJLDJCQUNFLGFsRTJ1Zk4sQ2tFdnVmRSxxQkFJRSxXQURBLGVBRkEsZ0JBQ0EsV2xFMnVmSixDa0VwdWZFLHVGQUNFLGdCbEV1dWZKLENrRXB1ZkUsNEVBQ0UsV0FDQSxtQmxFc3VmSixDa0VudWZFLDhEQUNFLGNsRXF1ZkosQ2tFbnVmRSw4REFDRSxlbEVxdWZKLENrRWh0Zk0sK0RBRUUsZUFEQSxXbEU2dGZSLENrRXh0ZkksOERBQ0UsVWxFMHRmTixDa0V4dGZJLDhEQUNFLFdsRTB0Zk4sQ2tFdHRmRSx5RkFDRSw4REFDRSxZbEV3dGZKLENrRXR0ZkUsOERBQ0UsYWxFd3RmSixDQUNGLENNenZmSSx5QjREc0NGLGlHQUVJLGFBR0EsU0FGQSxpQkFDQSxpQmxFc3RmSixDQUNGLENrRTdzZkUseUlBQ0UsWWxFa3RmSixDa0Uvc2ZFLGlRQUNFLGFBQ0EsZWxFbXRmSixDa0U5c2ZFLHVDQUNFLGNsRWl0ZkosQ2tFOXNmRSx1Q0FDRSxhbEVndGZKLENrRTdzZkUsa0NBR0UseUJBRkEsa0JBQ0EsUWxFZ3RmSixDa0U3c2ZJLHdDQUVFLG9CQURBLGdCbEVndGZOLENNaHhmSSw2QjREd0VFLHdDQUVFLG1CQURBLGVsRTRzZk4sQ2tFdnNmRSx1Q0FDRSxVbEV5c2ZKLENrRXZzZkUsdUNBQ0UsV2xFeXNmSixDQUNGLENNNXhmSSw0QjREdUZBLGtDQUVFLHlCQURBLFFsRXlzZkosQ2tFcnNmRSx1Q0FDRSxhbEV1c2ZKLENrRXJzZkUsdUNBQ0UsY2xFdXNmSixDQUNGLENrRWxzZkUsNERBQ0Usb0NsRXFzZkosQ2tFaHNmSSw2RkFDRSxxQmxFa3NmTixDbUV4M2ZBLHVCQUNFLGtCQUNBLFVuRTIzZkYsQ21FeDNmQSxxQkFFRSxtQkFDQSxRQUNBLFVuRTIzZkYsQ21FeDNmQSwwQkFHRSxtQkFEQSxhQURBLGNBR0EsV25FMjNmRixDbUV4M2ZBLGdCQUNFLGdCQVFBLDRDQVBBLGVBS0EsZ0JBSkEsbUJBRUEsYUFEQSxpQkFFQSxjbkU4M2ZGLENtRXgzZkEsbUJBQ0UsT0FDQSxpQm5FMjNmRixDbUV2M2ZBLDJCQUlFLGtCQURBLGVBREEsY0FEQSxVbkU2M2ZGLENtRXYzZkEsaURBQ0Usa0NuRTAzZkYsQ21FdjNmQSxZQUNFLGFoRXFDWSxDZ0VwQ1osaUJBQ0EsaUJuRTAzZkYsQ21FdjNmQSxvREFDRSxpQm5FMDNmRixDbUV2M2ZBLHFCQUdFLHFCQUZBLGFBQ0EsUW5FMjNmRixDbUV4M2ZFLGlFQUNFLFVuRTAzZkosQ21FcjNmQywrQ0FDRyxhQUNBLGdCbkV3M2ZKLENtRW4zZkUsd0dBQ0UsZW5FczNmSixDbUVuM2ZFLDhFQUNFLGlCbkVxM2ZKLENvRXQ4ZkEseUJBQ0UseUJBQ0EsYXBFeThmRixDb0V0OGZBLHlCQUNFLG9CcEV5OGZGLENvRXY4ZkUsaUNBRUUsbUJBREEsYUFFQSxvQnBFeThmSixDb0V2OGZJLG9DQUVFLGdCQURBLGlCcEUwOGZOLENvRXQ4ZkksNkVBQ0UsZXBFdzhmTixDb0VyOGZJLHlFQUNFLG1CQUNBLGdCQUNBLG9CQUNBLGdCcEV1OGZOLENvRW44ZkUsbUNBQ0UsYXBFcThmSixDb0VsOGZFLG1DQUNFLFlwRW84ZkosQ005NWZJLDRCOERwRUoseUJBa0NJLG9CcEVvOGZGLENvRWw4ZkUsbUNBQ0UsWXBFbzhmSixDb0VqOGZFLG1DQUNFLGFwRW04ZkosQ29FaDhmRSxpQ0FDRSxtQnBFazhmSixDb0VoOGZJLGdFQUNFLGNwRWs4Zk4sQ29FLzdmSSx5RUFDRSx1QnBFaThmTixDQUNGLENNLzdmSSwwQjhER0osbUNBRUksbUJwRSs3ZkYsQ0FDRixDb0U1N2ZBLCtCQUVFLGtCQUNBLGdCQUVBLHNCQURBLG9CQUVBLG1CQUxBLHNCcEVvOGZGLENNajhmSSw0QjhESkosK0JBU0ksbUJBQ0Esb0JwRWc4ZkYsQ0FDRixDb0U3N2ZBLG1DQUNFLGlCQUNBLGdCQUNBLGdCcEVnOGZGLENvRTk3ZkUsc0RBQ0Usb0JwRWc4ZkosQ01oOWZJLDRCOERVSixtQ0FVSSxrQkFDQSxvQnBFZzhmRixDQUNGLENvRTc3ZkEseUJBS0UsbUJBSEEsYUFDQSxzQkFDQSx1QkFFQSxrQkFMQSxVcEVzOGZGLENNaCtmSSw2QjhEa0NBLGtFQUNFLFVwRWk4ZkosQ0FDRixDb0U5N2ZFLGdDQUNFLGVwRWc4ZkosQ29FNzdmRSwwRUFFRSxhcEUrN2ZKLENNNStmSSw2QjhEMkNGLDBFQUtJLFVwRWk4ZkosQ0FDRixDb0U5N2ZFLGdFQUNFLGNBRUEsZUFDQSxnQkFDQSxtQkFIQSxRcEVtOGZKLENvRTc3ZkUscUVBRUUsa0JBREEsUXBFZzhmSixDb0U1N2ZFLCtGQUVFLHFCakU3RFUsQ2lFNERWLGFqRXpEVSxDaUU0RFYsbUJBREEsZ0JBRUEsa0JwRTg3ZkosQ29FMzdmRSxxRUFDRSxVcEU2N2ZKLENvRTE3ZkUsOElBRUUsd0JBQ0EsUXBFNDdmSixDb0V4N2ZFLDRDQUNFLHlCcEUwN2ZKLENvRXY3ZkUsZ0lBQ0Usa0JwRXk3ZkosQ29FcjdmSSx3SkFDRSxhcEV1N2ZOLENvRXI3Zk0sZ01BQ0UsZUFDQSxnQkFDQSxrQnBFdTdmUixDb0VwN2ZNLGlLQUNFLHdCcEVzN2ZSLENvRWo3ZkUsZ0RBQ0UsaUJBQ0EsZ0JwRW03ZkosQ29FLzZmSSw0REFNRSw0Q0FHQSxnQkFGQSxtQkFMQSxnQkFNQSxtQkFMQSx3QkFDQSxZQUhBLGFwRXk3Zk4sQ29FLzZmTSx5RUFFRSxjQURBLGVBRUEsZ0JBQ0Esa0JwRWk3ZlIsQ01samdCSSw2QjhEa0hBLDREQW1CSSxVcEVpN2ZOLENBQ0YsQ29FNTZmRSwyREFFRSxhakV4SVUsQ2lFdUlWLGFwRSs2ZkosQ00zamdCSSw2QjhEMklGLDJEQUtJLFVwRSs2ZkosQ0FDRixDb0UzNmZBLDRDQUNFLHdCcEU4NmZGLENvRTU2ZkUscUZBQ0UscUJwRTg2ZkosQ29FMTZmQSx1Q0FDRSxzQkFDQSxnQnBFNjZmRixDTTVrZ0JJLDRCOEQ2SkosdUNBS0ksZ0JwRTg2ZkYsQ0FDRixDcUVyb2dCQSxTQWVFLHdCbEU4Q1ksQ2tFNUNaLGlCQWxDd0IsQ0ErQnhCLGFBbkN3QixDQThCeEIsYUFDQSxlQUNBLGtCQXhCd0IsQ0EwQnhCLGdCQUxBLGlCckUyb2dCRixDcUVscGdCRSxxREFJRSxxQnJFb3BnQkosQ3FFdG9nQkUsZ0JBVUUsMENBREEsb0ZBTEEsU0FPQSxZQU5BLFNBR0Esa0JBSUEsb0JBWEEsa0JBRUEsUUFEQSxNQUtBLFdBREEsU3JFOG9nQkosQ3FFcm9nQkUsV0FDRSxhQUNBLGNBQ0EsaUJBQ0Esa0JBbERzQixDQW9EdEIsa0JBREEsa0JyRXdvZ0JKLENxRW5vZ0JBLFFBQ0UsYUFDQSxlQUNBLGVyRXNvZ0JGLENxRXBvZ0JFLFlBR0Usd0JBdkRrQixDQXFEbEIsWUFDQSxjckV1b2dCSixDcUVub2dCRSw2QkFFRSxXckVvb2dCSixDcUVqb2dCRSxlQUNFLDBCckVtb2dCSixDcUU5bmdCRSxVQUNFLHNCckVpb2dCSixDcUVsb2dCRSxVQUNFLHVCckVxb2dCSixDcUV0b2dCRSxVQUNFLFlyRXlvZ0JKLENxRTFvZ0JFLFVBQ0UsdUJyRTZvZ0JKLENxRTlvZ0JFLFVBQ0UsdUJyRWlwZ0JKLENxRWxwZ0JFLFVBQ0UsWXJFcXBnQkosQ3FFdHBnQkUsVUFDRSx1QnJFeXBnQkosQ3FFMXBnQkUsVUFDRSx1QnJFNnBnQkosQ3FFOXBnQkUsVUFDRSxZckVpcWdCSixDcUVscWdCRSxXQUNFLHVCckVxcWdCSixDcUV0cWdCRSxXQUNFLHVCckV5cWdCSixDcUUxcWdCRSxXQUNFLGFyRTZxZ0JKLENxRTdwZ0JBLGdCQUNFLGFyRWdxZ0JGLENxRTdwZ0JJLDBCQUNFLFlyRStwZ0JOLENxRTVwZ0JJLG9CQUNFLGNyRThwZ0JOLENxRXpwZ0JBLFdBS0Usd0JBekdvQixDQTBHcEIsaUJBakh3QixDQThHeEIsZUFDQSxnQkFIQSxrQkFDQSxVckVncWdCRixDcUUxcGdCRSxrQkFHRSxZQUZBLGNBQ0EsZ0JyRTZwZ0JKLENxRXhwZ0JBLFlBR0Usd0JBdEhvQixDQXFIcEIsYUFEQSxVckU2cGdCRixDcUV4cGdCQSx1QkFDRSxHQUNFLCtCckUycGdCRixDcUV4cGdCQSxHQUNFLDhCckUwcGdCRixDQUNGLENxRW5wZ0JFLHFDQUNFLGlCckV3cGdCSixDcUV0cGdCRSxpREFDRSxXckV3cGdCSjtBc0VyemdCQTs7Ozs7RUFBQSxDQU9BLEtBRUUsNkJBREEscUJ0RTJ6Z0JGLENzRXZ6Z0JBLGlCQUdFLGtCdEUwemdCRixDdUVuMGdCRSxvRkNHQSxpQkFEQSxrQkFEQSxrQkFEQSxtQkFEQSxVeEVpMWdCRixDTTF4Z0JJLHlCaUV6Q0UseUJBQ0UsZXZFdTBnQk4sQ0FDRixDTWh5Z0JJLHlCaUV6Q0UsdUNBQ0UsZXZFNDBnQk4sQ0FDRixDTXJ5Z0JJLDBCaUV6Q0UscURBQ0UsZXZFaTFnQk4sQ0FDRixDTTF5Z0JJLDBCaUV6Q0UsbUVBQ0UsZ0J2RXMxZ0JOLENBQ0YsQ3VFM3pnQkUsS0NuQ0EsYUFDQSxlQUVBLGtCQURBLGtCeEVrMmdCRixDdUUzemdCRSxZQUVFLGNBREEsY3ZFK3pnQkosQ3VFNXpnQkksMkNBR0UsZUFEQSxldkUremdCTixDeUVwM2dCRSxzcUJBSUUsa0JBREEsbUJBRkEsa0JBQ0EsVXpFODNnQkosQ3lFdDJnQk0sS0FDRSxhQUNBLFlBQ0EsY3pFeTJnQlIsQ3dFNzBnQkUsY0FDRSxjQUNBLGN4RWcxZ0JKLEN3RWwxZ0JFLGNBQ0UsYUFDQSxheEVxMWdCSixDd0V2MWdCRSxjQUNFLHdCQUNBLHdCeEUwMWdCSixDd0U1MWdCRSxjQUNFLGFBQ0EsYXhFKzFnQkosQ3dFajJnQkUsY0FDRSxhQUNBLGF4RW8yZ0JKLEN3RXQyZ0JFLGNBQ0Usd0JBQ0Esd0J4RXkyZ0JKLEN5RTUzZ0JNLFVEQ0osY0FFQSxlQURBLFV4RWc0Z0JGLEN5RTUzZ0JVLE9EYlIscUJBSUEscUJ4RTA0Z0JGLEN5RWo0Z0JVLE9EYlIsc0JBSUEsc0J4RSs0Z0JGLEN5RXQ0Z0JVLE9EYlIsYUFJQSxheEVvNWdCRixDeUUzNGdCVSxPRGJSLHNCQUlBLHNCeEV5NWdCRixDeUVoNWdCVSxPRGJSLHNCQUlBLHNCeEU4NWdCRixDeUVyNWdCVSxPRGJSLGFBSUEsYXhFbTZnQkYsQ3lFMTVnQlUsT0RiUixzQkFJQSxzQnhFdzZnQkYsQ3lFLzVnQlUsT0RiUixzQkFJQSxzQnhFNjZnQkYsQ3lFcDZnQlUsT0RiUixhQUlBLGF4RWs3Z0JGLEN5RXo2Z0JVLFFEYlIsc0JBSUEsc0J4RXU3Z0JGLEN5RTk2Z0JVLFFEYlIsc0JBSUEsc0J4RTQ3Z0JGLEN5RW43Z0JVLFFEYlIsY0FJQSxjeEVpOGdCRixDeUVsN2dCTSxhQUF3QixRekVzN2dCOUIsQ3lFcDdnQk0sWUFBdUIsUXpFdzdnQjdCLEN5RXI3Z0JRLFNBQXdCLE96RXk3Z0JoQyxDeUV6N2dCUSxTQUF3QixPekU2N2dCaEMsQ3lFNzdnQlEsU0FBd0IsT3pFaThnQmhDLEN5RWo4Z0JRLFNBQXdCLE96RXE4Z0JoQyxDeUVyOGdCUSxTQUF3QixPekV5OGdCaEMsQ3lFejhnQlEsU0FBd0IsT3pFNjhnQmhDLEN5RTc4Z0JRLFNBQXdCLE96RWk5Z0JoQyxDeUVqOWdCUSxTQUF3QixPekVxOWdCaEMsQ3lFcjlnQlEsU0FBd0IsT3pFeTlnQmhDLEN5RXo5Z0JRLFNBQXdCLE96RTY5Z0JoQyxDeUU3OWdCUSxVQUF3QixRekVpK2dCaEMsQ3lFaitnQlEsVUFBd0IsUXpFcStnQmhDLEN5RXIrZ0JRLFVBQXdCLFF6RXkrZ0JoQyxDeUVsK2dCWSxVRGhCVix1QnhFcy9nQkYsQ3lFdCtnQlksVURoQlYsd0J4RTAvZ0JGLEN5RTErZ0JZLFVEaEJWLGV4RTgvZ0JGLEN5RTkrZ0JZLFVEaEJWLHdCeEVrZ2hCRixDeUVsL2dCWSxVRGhCVix3QnhFc2doQkYsQ3lFdC9nQlksVURoQlYsZXhFMGdoQkYsQ3lFMS9nQlksVURoQlYsd0J4RThnaEJGLEN5RTkvZ0JZLFVEaEJWLHdCeEVraGhCRixDeUVsZ2hCWSxVRGhCVixleEVzaGhCRixDeUV0Z2hCWSxXRGhCVix3QnhFMGhoQkYsQ3lFMWdoQlksV0RoQlYsd0J4RThoaEJGLENNemhoQkkseUJtRTNCRSxRQUNFLGFBQ0EsWUFDQSxjekV3amhCTixDd0U1aGhCQSxpQkFDRSxjQUNBLGN4RThoaEJGLEN3RWhpaEJBLGlCQUNFLGFBQ0EsYXhFa2loQkYsQ3dFcGloQkEsaUJBQ0Usd0JBQ0Esd0J4RXNpaEJGLEN3RXhpaEJBLGlCQUNFLGFBQ0EsYXhFMGloQkYsQ3dFNWloQkEsaUJBQ0UsYUFDQSxheEU4aWhCRixDd0VoamhCQSxpQkFDRSx3QkFDQSx3QnhFa2poQkYsQ3lFcmtoQkksYURDSixjQUVBLGVBREEsVXhFd2toQkEsQ3lFcGtoQlEsVURiUixxQkFJQSxxQnhFaWxoQkEsQ3lFeGtoQlEsVURiUixzQkFJQSxzQnhFcWxoQkEsQ3lFNWtoQlEsVURiUixhQUlBLGF4RXlsaEJBLEN5RWhsaEJRLFVEYlIsc0JBSUEsc0J4RTZsaEJBLEN5RXBsaEJRLFVEYlIsc0JBSUEsc0J4RWltaEJBLEN5RXhsaEJRLFVEYlIsYUFJQSxheEVxbWhCQSxDeUU1bGhCUSxVRGJSLHNCQUlBLHNCeEV5bWhCQSxDeUVobWhCUSxVRGJSLHNCQUlBLHNCeEU2bWhCQSxDeUVwbWhCUSxVRGJSLGFBSUEsYXhFaW5oQkEsQ3lFeG1oQlEsV0RiUixzQkFJQSxzQnhFcW5oQkEsQ3lFNW1oQlEsV0RiUixzQkFJQSxzQnhFeW5oQkEsQ3lFaG5oQlEsV0RiUixjQUlBLGN4RTZuaEJBLEN5RTltaEJJLGdCQUF3QixRekVpbmhCNUIsQ3lFL21oQkksZUFBdUIsUXpFa25oQjNCLEN5RS9taEJNLFlBQXdCLE96RWtuaEI5QixDeUVsbmhCTSxZQUF3QixPekVxbmhCOUIsQ3lFcm5oQk0sWUFBd0IsT3pFd25oQjlCLEN5RXhuaEJNLFlBQXdCLE96RTJuaEI5QixDeUUzbmhCTSxZQUF3QixPekU4bmhCOUIsQ3lFOW5oQk0sWUFBd0IsT3pFaW9oQjlCLEN5RWpvaEJNLFlBQXdCLE96RW9vaEI5QixDeUVwb2hCTSxZQUF3QixPekV1b2hCOUIsQ3lFdm9oQk0sWUFBd0IsT3pFMG9oQjlCLEN5RTFvaEJNLFlBQXdCLE96RTZvaEI5QixDeUU3b2hCTSxhQUF3QixRekVncGhCOUIsQ3lFaHBoQk0sYUFBd0IsUXpFbXBoQjlCLEN5RW5waEJNLGFBQXdCLFF6RXNwaEI5QixDeUUvb2hCVSxhRGhCVixheEVrcWhCQSxDeUVscGhCVSxhRGhCVix1QnhFcXFoQkEsQ3lFcnBoQlUsYURoQlYsd0J4RXdxaEJBLEN5RXhwaEJVLGFEaEJWLGV4RTJxaEJBLEN5RTNwaEJVLGFEaEJWLHdCeEU4cWhCQSxDeUU5cGhCVSxhRGhCVix3QnhFaXJoQkEsQ3lFanFoQlUsYURoQlYsZXhFb3JoQkEsQ3lFcHFoQlUsYURoQlYsd0J4RXVyaEJBLEN5RXZxaEJVLGFEaEJWLHdCeEUwcmhCQSxDeUUxcWhCVSxhRGhCVixleEU2cmhCQSxDeUU3cWhCVSxjRGhCVix3QnhFZ3NoQkEsQ3lFaHJoQlUsY0RoQlYsd0J4RW1zaEJBLENBQ0YsQ00vcmhCSSx5Qm1FM0JFLFFBQ0UsYUFDQSxZQUNBLGN6RTZ0aEJOLEN3RWpzaEJBLGlCQUNFLGNBQ0EsY3hFbXNoQkYsQ3dFcnNoQkEsaUJBQ0UsYUFDQSxheEV1c2hCRixDd0V6c2hCQSxpQkFDRSx3QkFDQSx3QnhFMnNoQkYsQ3dFN3NoQkEsaUJBQ0UsYUFDQSxheEUrc2hCRixDd0VqdGhCQSxpQkFDRSxhQUNBLGF4RW10aEJGLEN3RXJ0aEJBLGlCQUNFLHdCQUNBLHdCeEV1dGhCRixDeUUxdWhCSSxhRENKLGNBRUEsZUFEQSxVeEU2dWhCQSxDeUV6dWhCUSxVRGJSLHFCQUlBLHFCeEVzdmhCQSxDeUU3dWhCUSxVRGJSLHNCQUlBLHNCeEUwdmhCQSxDeUVqdmhCUSxVRGJSLGFBSUEsYXhFOHZoQkEsQ3lFcnZoQlEsVURiUixzQkFJQSxzQnhFa3doQkEsQ3lFenZoQlEsVURiUixzQkFJQSxzQnhFc3doQkEsQ3lFN3ZoQlEsVURiUixhQUlBLGF4RTB3aEJBLEN5RWp3aEJRLFVEYlIsc0JBSUEsc0J4RTh3aEJBLEN5RXJ3aEJRLFVEYlIsc0JBSUEsc0J4RWt4aEJBLEN5RXp3aEJRLFVEYlIsYUFJQSxheEVzeGhCQSxDeUU3d2hCUSxXRGJSLHNCQUlBLHNCeEUweGhCQSxDeUVqeGhCUSxXRGJSLHNCQUlBLHNCeEU4eGhCQSxDeUVyeGhCUSxXRGJSLGNBSUEsY3hFa3loQkEsQ3lFbnhoQkksZ0JBQXdCLFF6RXN4aEI1QixDeUVweGhCSSxlQUF1QixRekV1eGhCM0IsQ3lFcHhoQk0sWUFBd0IsT3pFdXhoQjlCLEN5RXZ4aEJNLFlBQXdCLE96RTB4aEI5QixDeUUxeGhCTSxZQUF3QixPekU2eGhCOUIsQ3lFN3hoQk0sWUFBd0IsT3pFZ3loQjlCLEN5RWh5aEJNLFlBQXdCLE96RW15aEI5QixDeUVueWhCTSxZQUF3QixPekVzeWhCOUIsQ3lFdHloQk0sWUFBd0IsT3pFeXloQjlCLEN5RXp5aEJNLFlBQXdCLE96RTR5aEI5QixDeUU1eWhCTSxZQUF3QixPekUreWhCOUIsQ3lFL3loQk0sWUFBd0IsT3pFa3poQjlCLEN5RWx6aEJNLGFBQXdCLFF6RXF6aEI5QixDeUVyemhCTSxhQUF3QixRekV3emhCOUIsQ3lFeHpoQk0sYUFBd0IsUXpFMnpoQjlCLEN5RXB6aEJVLGFEaEJWLGF4RXUwaEJBLEN5RXZ6aEJVLGFEaEJWLHVCeEUwMGhCQSxDeUUxemhCVSxhRGhCVix3QnhFNjBoQkEsQ3lFN3poQlUsYURoQlYsZXhFZzFoQkEsQ3lFaDBoQlUsYURoQlYsd0J4RW0xaEJBLEN5RW4waEJVLGFEaEJWLHdCeEVzMWhCQSxDeUV0MGhCVSxhRGhCVixleEV5MWhCQSxDeUV6MGhCVSxhRGhCVix3QnhFNDFoQkEsQ3lFNTBoQlUsYURoQlYsd0J4RSsxaEJBLEN5RS8waEJVLGFEaEJWLGV4RWsyaEJBLEN5RWwxaEJVLGNEaEJWLHdCeEVxMmhCQSxDeUVyMWhCVSxjRGhCVix3QnhFdzJoQkEsQ0FDRixDTXAyaEJJLDBCbUUzQkUsUUFDRSxhQUNBLFlBQ0EsY3pFazRoQk4sQ3dFdDJoQkEsaUJBQ0UsY0FDQSxjeEV3MmhCRixDd0UxMmhCQSxpQkFDRSxhQUNBLGF4RTQyaEJGLEN3RTkyaEJBLGlCQUNFLHdCQUNBLHdCeEVnM2hCRixDd0VsM2hCQSxpQkFDRSxhQUNBLGF4RW8zaEJGLEN3RXQzaEJBLGlCQUNFLGFBQ0EsYXhFdzNoQkYsQ3dFMTNoQkEsaUJBQ0Usd0JBQ0Esd0J4RTQzaEJGLEN5RS80aEJJLGFEQ0osY0FFQSxlQURBLFV4RWs1aEJBLEN5RTk0aEJRLFVEYlIscUJBSUEscUJ4RTI1aEJBLEN5RWw1aEJRLFVEYlIsc0JBSUEsc0J4RSs1aEJBLEN5RXQ1aEJRLFVEYlIsYUFJQSxheEVtNmhCQSxDeUUxNWhCUSxVRGJSLHNCQUlBLHNCeEV1NmhCQSxDeUU5NWhCUSxVRGJSLHNCQUlBLHNCeEUyNmhCQSxDeUVsNmhCUSxVRGJSLGFBSUEsYXhFKzZoQkEsQ3lFdDZoQlEsVURiUixzQkFJQSxzQnhFbTdoQkEsQ3lFMTZoQlEsVURiUixzQkFJQSxzQnhFdTdoQkEsQ3lFOTZoQlEsVURiUixhQUlBLGF4RTI3aEJBLEN5RWw3aEJRLFdEYlIsc0JBSUEsc0J4RSs3aEJBLEN5RXQ3aEJRLFdEYlIsc0JBSUEsc0J4RW04aEJBLEN5RTE3aEJRLFdEYlIsY0FJQSxjeEV1OGhCQSxDeUV4N2hCSSxnQkFBd0IsUXpFMjdoQjVCLEN5RXo3aEJJLGVBQXVCLFF6RTQ3aEIzQixDeUV6N2hCTSxZQUF3QixPekU0N2hCOUIsQ3lFNTdoQk0sWUFBd0IsT3pFKzdoQjlCLEN5RS83aEJNLFlBQXdCLE96RWs4aEI5QixDeUVsOGhCTSxZQUF3QixPekVxOGhCOUIsQ3lFcjhoQk0sWUFBd0IsT3pFdzhoQjlCLEN5RXg4aEJNLFlBQXdCLE96RTI4aEI5QixDeUUzOGhCTSxZQUF3QixPekU4OGhCOUIsQ3lFOThoQk0sWUFBd0IsT3pFaTloQjlCLEN5RWo5aEJNLFlBQXdCLE96RW85aEI5QixDeUVwOWhCTSxZQUF3QixPekV1OWhCOUIsQ3lFdjloQk0sYUFBd0IsUXpFMDloQjlCLEN5RTE5aEJNLGFBQXdCLFF6RTY5aEI5QixDeUU3OWhCTSxhQUF3QixRekVnK2hCOUIsQ3lFejloQlUsYURoQlYsYXhFNCtoQkEsQ3lFNTloQlUsYURoQlYsdUJ4RSsraEJBLEN5RS85aEJVLGFEaEJWLHdCeEVrL2hCQSxDeUVsK2hCVSxhRGhCVixleEVxL2hCQSxDeUVyK2hCVSxhRGhCVix3QnhFdy9oQkEsQ3lFeCtoQlUsYURoQlYsd0J4RTIvaEJBLEN5RTMraEJVLGFEaEJWLGV4RTgvaEJBLEN5RTkraEJVLGFEaEJWLHdCeEVpZ2lCQSxDeUVqL2hCVSxhRGhCVix3QnhFb2dpQkEsQ3lFcC9oQlUsYURoQlYsZXhFdWdpQkEsQ3lFdi9oQlUsY0RoQlYsd0J4RTBnaUJBLEN5RTEvaEJVLGNEaEJWLHdCeEU2Z2lCQSxDQUNGLENNemdpQkksMEJtRTNCRSxRQUNFLGFBQ0EsWUFDQSxjekV1aWlCTixDd0UzZ2lCQSxpQkFDRSxjQUNBLGN4RTZnaUJGLEN3RS9naUJBLGlCQUNFLGFBQ0EsYXhFaWhpQkYsQ3dFbmhpQkEsaUJBQ0Usd0JBQ0Esd0J4RXFoaUJGLEN3RXZoaUJBLGlCQUNFLGFBQ0EsYXhFeWhpQkYsQ3dFM2hpQkEsaUJBQ0UsYUFDQSxheEU2aGlCRixDd0UvaGlCQSxpQkFDRSx3QkFDQSx3QnhFaWlpQkYsQ3lFcGppQkksYURDSixjQUVBLGVBREEsVXhFdWppQkEsQ3lFbmppQlEsVURiUixxQkFJQSxxQnhFZ2tpQkEsQ3lFdmppQlEsVURiUixzQkFJQSxzQnhFb2tpQkEsQ3lFM2ppQlEsVURiUixhQUlBLGF4RXdraUJBLEN5RS9qaUJRLFVEYlIsc0JBSUEsc0J4RTRraUJBLEN5RW5raUJRLFVEYlIsc0JBSUEsc0J4RWdsaUJBLEN5RXZraUJRLFVEYlIsYUFJQSxheEVvbGlCQSxDeUUza2lCUSxVRGJSLHNCQUlBLHNCeEV3bGlCQSxDeUUva2lCUSxVRGJSLHNCQUlBLHNCeEU0bGlCQSxDeUVubGlCUSxVRGJSLGFBSUEsYXhFZ21pQkEsQ3lFdmxpQlEsV0RiUixzQkFJQSxzQnhFb21pQkEsQ3lFM2xpQlEsV0RiUixzQkFJQSxzQnhFd21pQkEsQ3lFL2xpQlEsV0RiUixjQUlBLGN4RTRtaUJBLEN5RTdsaUJJLGdCQUF3QixRekVnbWlCNUIsQ3lFOWxpQkksZUFBdUIsUXpFaW1pQjNCLEN5RTlsaUJNLFlBQXdCLE96RWltaUI5QixDeUVqbWlCTSxZQUF3QixPekVvbWlCOUIsQ3lFcG1pQk0sWUFBd0IsT3pFdW1pQjlCLEN5RXZtaUJNLFlBQXdCLE96RTBtaUI5QixDeUUxbWlCTSxZQUF3QixPekU2bWlCOUIsQ3lFN21pQk0sWUFBd0IsT3pFZ25pQjlCLEN5RWhuaUJNLFlBQXdCLE96RW1uaUI5QixDeUVubmlCTSxZQUF3QixPekVzbmlCOUIsQ3lFdG5pQk0sWUFBd0IsT3pFeW5pQjlCLEN5RXpuaUJNLFlBQXdCLE96RTRuaUI5QixDeUU1bmlCTSxhQUF3QixRekUrbmlCOUIsQ3lFL25pQk0sYUFBd0IsUXpFa29pQjlCLEN5RWxvaUJNLGFBQXdCLFF6RXFvaUI5QixDeUU5bmlCVSxhRGhCVixheEVpcGlCQSxDeUVqb2lCVSxhRGhCVix1QnhFb3BpQkEsQ3lFcG9pQlUsYURoQlYsd0J4RXVwaUJBLEN5RXZvaUJVLGFEaEJWLGV4RTBwaUJBLEN5RTFvaUJVLGFEaEJWLHdCeEU2cGlCQSxDeUU3b2lCVSxhRGhCVix3QnhFZ3FpQkEsQ3lFaHBpQlUsYURoQlYsZXhFbXFpQkEsQ3lFbnBpQlUsYURoQlYsd0J4RXNxaUJBLEN5RXRwaUJVLGFEaEJWLHdCeEV5cWlCQSxDeUV6cGlCVSxhRGhCVixleEU0cWlCQSxDeUU1cGlCVSxjRGhCVix3QnhFK3FpQkEsQ3lFL3BpQlUsY0RoQlYsd0J4RWtyaUJBLENBQ0YsQzBFL3RpQk0sUUFBd0Isc0IxRWt1aUI5QixDMEVsdWlCTSxVQUF3Qix3QjFFc3VpQjlCLEMwRXR1aUJNLGdCQUF3Qiw4QjFFMHVpQjlCLEMwRTF1aUJNLFNBQXdCLHVCMUU4dWlCOUIsQzBFOXVpQk0sU0FBd0IsdUIxRWt2aUI5QixDMEVsdmlCTSxhQUF3QiwyQjFFc3ZpQjlCLEMwRXR2aUJNLGNBQXdCLDRCMUUwdmlCOUIsQzBFMXZpQk0sUUFBd0Isc0IxRTh2aUI5QixDMEU5dmlCTSxlQUF3Qiw2QjFFa3dpQjlCLENNanRpQkkseUJvRWpERSxXQUF3QixzQjFFdXdpQjVCLEMwRXZ3aUJJLGFBQXdCLHdCMUUwd2lCNUIsQzBFMXdpQkksbUJBQXdCLDhCMUU2d2lCNUIsQzBFN3dpQkksWUFBd0IsdUIxRWd4aUI1QixDMEVoeGlCSSxZQUF3Qix1QjFFbXhpQjVCLEMwRW54aUJJLGdCQUF3QiwyQjFFc3hpQjVCLEMwRXR4aUJJLGlCQUF3Qiw0QjFFeXhpQjVCLEMwRXp4aUJJLFdBQXdCLHNCMUU0eGlCNUIsQzBFNXhpQkksa0JBQXdCLDZCMUUreGlCNUIsQ0FDRixDTS91aUJJLHlCb0VqREUsV0FBd0Isc0IxRW95aUI1QixDMEVweWlCSSxhQUF3Qix3QjFFdXlpQjVCLEMwRXZ5aUJJLG1CQUF3Qiw4QjFFMHlpQjVCLEMwRTF5aUJJLFlBQXdCLHVCMUU2eWlCNUIsQzBFN3lpQkksWUFBd0IsdUIxRWd6aUI1QixDMEVoemlCSSxnQkFBd0IsMkIxRW16aUI1QixDMEVuemlCSSxpQkFBd0IsNEIxRXN6aUI1QixDMEV0emlCSSxXQUF3QixzQjFFeXppQjVCLEMwRXp6aUJJLGtCQUF3Qiw2QjFFNHppQjVCLENBQ0YsQ001d2lCSSwwQm9FakRFLFdBQXdCLHNCMUVpMGlCNUIsQzBFajBpQkksYUFBd0Isd0IxRW8waUI1QixDMEVwMGlCSSxtQkFBd0IsOEIxRXUwaUI1QixDMEV2MGlCSSxZQUF3Qix1QjFFMDBpQjVCLEMwRTEwaUJJLFlBQXdCLHVCMUU2MGlCNUIsQzBFNzBpQkksZ0JBQXdCLDJCMUVnMWlCNUIsQzBFaDFpQkksaUJBQXdCLDRCMUVtMWlCNUIsQzBFbjFpQkksV0FBd0Isc0IxRXMxaUI1QixDMEV0MWlCSSxrQkFBd0IsNkIxRXkxaUI1QixDQUNGLENNenlpQkksMEJvRWpERSxXQUF3QixzQjFFODFpQjVCLEMwRTkxaUJJLGFBQXdCLHdCMUVpMmlCNUIsQzBFajJpQkksbUJBQXdCLDhCMUVvMmlCNUIsQzBFcDJpQkksWUFBd0IsdUIxRXUyaUI1QixDMEV2MmlCSSxZQUF3Qix1QjFFMDJpQjVCLEMwRTEyaUJJLGdCQUF3QiwyQjFFNjJpQjVCLEMwRTcyaUJJLGlCQUF3Qiw0QjFFZzNpQjVCLEMwRWgzaUJJLFdBQXdCLHNCMUVtM2lCNUIsQzBFbjNpQkksa0JBQXdCLDZCMUVzM2lCNUIsQ0FDRixDMEU3MmlCQSxhQUVJLGNBQXFCLHNCMUUrMmlCdkIsQzBFLzJpQkUsZ0JBQXFCLHdCMUVrM2lCdkIsQzBFbDNpQkUsc0JBQXFCLDhCMUVxM2lCdkIsQzBFcjNpQkUsZUFBcUIsdUIxRXczaUJ2QixDMEV4M2lCRSxlQUFxQix1QjFFMjNpQnZCLEMwRTMzaUJFLG1CQUFxQiwyQjFFODNpQnZCLEMwRTkzaUJFLG9CQUFxQiw0QjFFaTRpQnZCLEMwRWo0aUJFLGNBQXFCLHNCMUVvNGlCdkIsQzBFcDRpQkUscUJBQXFCLDZCMUV1NGlCdkIsQ0FDRixDMkVyNWlCSSxVQUFnQyw0QjNFdzVpQnBDLEMyRXY1aUJJLGFBQWdDLCtCM0UyNWlCcEMsQzJFMTVpQkksa0JBQWdDLG9DM0U4NWlCcEMsQzJFNzVpQkkscUJBQWdDLHVDM0VpNmlCcEMsQzJFLzVpQkksV0FBOEIsd0IzRW02aUJsQyxDMkVsNmlCSSxhQUE4QiwwQjNFczZpQmxDLEMyRXI2aUJJLG1CQUE4QixnQzNFeTZpQmxDLEMyRXg2aUJJLFdBQThCLHVCM0U0NmlCbEMsQzJFMzZpQkksYUFBOEIscUIzRSs2aUJsQyxDMkU5NmlCSSxhQUE4QixxQjNFazdpQmxDLEMyRWo3aUJJLGVBQThCLHVCM0VxN2lCbEMsQzJFcDdpQkksZUFBOEIsdUIzRXc3aUJsQyxDMkV0N2lCSSx1QkFBb0Msb0MzRTA3aUJ4QyxDMkV6N2lCSSxxQkFBb0Msa0MzRTY3aUJ4QyxDMkU1N2lCSSx3QkFBb0MsZ0MzRWc4aUJ4QyxDMkUvN2lCSSx5QkFBb0MsdUMzRW04aUJ4QyxDMkVsOGlCSSx3QkFBb0Msc0MzRXM4aUJ4QyxDMkVwOGlCSSxtQkFBaUMsZ0MzRXc4aUJyQyxDMkV2OGlCSSxpQkFBaUMsOEIzRTI4aUJyQyxDMkUxOGlCSSxvQkFBaUMsNEIzRTg4aUJyQyxDMkU3OGlCSSxzQkFBaUMsOEIzRWk5aUJyQyxDMkVoOWlCSSxxQkFBaUMsNkIzRW85aUJyQyxDMkVsOWlCSSxxQkFBa0Msa0MzRXM5aUJ0QyxDMkVyOWlCSSxtQkFBa0MsZ0MzRXk5aUJ0QyxDMkV4OWlCSSxzQkFBa0MsOEIzRTQ5aUJ0QyxDMkUzOWlCSSx1QkFBa0MscUMzRSs5aUJ0QyxDMkU5OWlCSSxzQkFBa0Msb0MzRWsraUJ0QyxDMkVqK2lCSSx1QkFBa0MsK0IzRXEraUJ0QyxDMkVuK2lCSSxpQkFBZ0MseUIzRXUraUJwQyxDMkV0K2lCSSxrQkFBZ0MsK0IzRTAraUJwQyxDMkV6K2lCSSxnQkFBZ0MsNkIzRTYraUJwQyxDMkU1K2lCSSxtQkFBZ0MsMkIzRWcvaUJwQyxDMkUvK2lCSSxxQkFBZ0MsNkIzRW0vaUJwQyxDMkVsL2lCSSxvQkFBZ0MsNEIzRXMvaUJwQyxDTTEraUJJLHlCcUVsREEsYUFBZ0MsNEIzRWlpakJsQyxDMkVoaWpCRSxnQkFBZ0MsK0IzRW1pakJsQyxDMkVsaWpCRSxxQkFBZ0Msb0MzRXFpakJsQyxDMkVwaWpCRSx3QkFBZ0MsdUMzRXVpakJsQyxDMkVyaWpCRSxjQUE4Qix3QjNFd2lqQmhDLEMyRXZpakJFLGdCQUE4QiwwQjNFMGlqQmhDLEMyRXppakJFLHNCQUE4QixnQzNFNGlqQmhDLEMyRTNpakJFLGNBQThCLHVCM0U4aWpCaEMsQzJFN2lqQkUsZ0JBQThCLHFCM0VnampCaEMsQzJFL2lqQkUsZ0JBQThCLHFCM0VrampCaEMsQzJFampqQkUsa0JBQThCLHVCM0VvampCaEMsQzJFbmpqQkUsa0JBQThCLHVCM0VzampCaEMsQzJFcGpqQkUsMEJBQW9DLG9DM0V1ampCdEMsQzJFdGpqQkUsd0JBQW9DLGtDM0V5ampCdEMsQzJFeGpqQkUsMkJBQW9DLGdDM0UyampCdEMsQzJFMWpqQkUsNEJBQW9DLHVDM0U2ampCdEMsQzJFNWpqQkUsMkJBQW9DLHNDM0UrampCdEMsQzJFN2pqQkUsc0JBQWlDLGdDM0Vna2pCbkMsQzJFL2pqQkUsb0JBQWlDLDhCM0Vra2pCbkMsQzJFamtqQkUsdUJBQWlDLDRCM0Vva2pCbkMsQzJFbmtqQkUseUJBQWlDLDhCM0Vza2pCbkMsQzJFcmtqQkUsd0JBQWlDLDZCM0V3a2pCbkMsQzJFdGtqQkUsd0JBQWtDLGtDM0V5a2pCcEMsQzJFeGtqQkUsc0JBQWtDLGdDM0Uya2pCcEMsQzJFMWtqQkUseUJBQWtDLDhCM0U2a2pCcEMsQzJFNWtqQkUsMEJBQWtDLHFDM0Ura2pCcEMsQzJFOWtqQkUseUJBQWtDLG9DM0VpbGpCcEMsQzJFaGxqQkUsMEJBQWtDLCtCM0VtbGpCcEMsQzJFamxqQkUsb0JBQWdDLHlCM0VvbGpCbEMsQzJFbmxqQkUscUJBQWdDLCtCM0VzbGpCbEMsQzJFcmxqQkUsbUJBQWdDLDZCM0V3bGpCbEMsQzJFdmxqQkUsc0JBQWdDLDJCM0UwbGpCbEMsQzJFemxqQkUsd0JBQWdDLDZCM0U0bGpCbEMsQzJFM2xqQkUsdUJBQWdDLDRCM0U4bGpCbEMsQ0FDRixDTW5sakJJLHlCcUVsREEsYUFBZ0MsNEIzRXlvakJsQyxDMkV4b2pCRSxnQkFBZ0MsK0IzRTJvakJsQyxDMkUxb2pCRSxxQkFBZ0Msb0MzRTZvakJsQyxDMkU1b2pCRSx3QkFBZ0MsdUMzRStvakJsQyxDMkU3b2pCRSxjQUE4Qix3QjNFZ3BqQmhDLEMyRS9vakJFLGdCQUE4QiwwQjNFa3BqQmhDLEMyRWpwakJFLHNCQUE4QixnQzNFb3BqQmhDLEMyRW5wakJFLGNBQThCLHVCM0VzcGpCaEMsQzJFcnBqQkUsZ0JBQThCLHFCM0V3cGpCaEMsQzJFdnBqQkUsZ0JBQThCLHFCM0UwcGpCaEMsQzJFenBqQkUsa0JBQThCLHVCM0U0cGpCaEMsQzJFM3BqQkUsa0JBQThCLHVCM0U4cGpCaEMsQzJFNXBqQkUsMEJBQW9DLG9DM0UrcGpCdEMsQzJFOXBqQkUsd0JBQW9DLGtDM0VpcWpCdEMsQzJFaHFqQkUsMkJBQW9DLGdDM0VtcWpCdEMsQzJFbHFqQkUsNEJBQW9DLHVDM0VxcWpCdEMsQzJFcHFqQkUsMkJBQW9DLHNDM0V1cWpCdEMsQzJFcnFqQkUsc0JBQWlDLGdDM0V3cWpCbkMsQzJFdnFqQkUsb0JBQWlDLDhCM0UwcWpCbkMsQzJFenFqQkUsdUJBQWlDLDRCM0U0cWpCbkMsQzJFM3FqQkUseUJBQWlDLDhCM0U4cWpCbkMsQzJFN3FqQkUsd0JBQWlDLDZCM0VncmpCbkMsQzJFOXFqQkUsd0JBQWtDLGtDM0VpcmpCcEMsQzJFaHJqQkUsc0JBQWtDLGdDM0VtcmpCcEMsQzJFbHJqQkUseUJBQWtDLDhCM0VxcmpCcEMsQzJFcHJqQkUsMEJBQWtDLHFDM0V1cmpCcEMsQzJFdHJqQkUseUJBQWtDLG9DM0V5cmpCcEMsQzJFeHJqQkUsMEJBQWtDLCtCM0UycmpCcEMsQzJFenJqQkUsb0JBQWdDLHlCM0U0cmpCbEMsQzJFM3JqQkUscUJBQWdDLCtCM0U4cmpCbEMsQzJFN3JqQkUsbUJBQWdDLDZCM0Vnc2pCbEMsQzJFL3JqQkUsc0JBQWdDLDJCM0Vrc2pCbEMsQzJFanNqQkUsd0JBQWdDLDZCM0Vvc2pCbEMsQzJFbnNqQkUsdUJBQWdDLDRCM0Vzc2pCbEMsQ0FDRixDTTNyakJJLDBCcUVsREEsYUFBZ0MsNEIzRWl2akJsQyxDMkVodmpCRSxnQkFBZ0MsK0IzRW12akJsQyxDMkVsdmpCRSxxQkFBZ0Msb0MzRXF2akJsQyxDMkVwdmpCRSx3QkFBZ0MsdUMzRXV2akJsQyxDMkVydmpCRSxjQUE4Qix3QjNFd3ZqQmhDLEMyRXZ2akJFLGdCQUE4QiwwQjNFMHZqQmhDLEMyRXp2akJFLHNCQUE4QixnQzNFNHZqQmhDLEMyRTN2akJFLGNBQThCLHVCM0U4dmpCaEMsQzJFN3ZqQkUsZ0JBQThCLHFCM0Vnd2pCaEMsQzJFL3ZqQkUsZ0JBQThCLHFCM0Vrd2pCaEMsQzJFandqQkUsa0JBQThCLHVCM0Vvd2pCaEMsQzJFbndqQkUsa0JBQThCLHVCM0Vzd2pCaEMsQzJFcHdqQkUsMEJBQW9DLG9DM0V1d2pCdEMsQzJFdHdqQkUsd0JBQW9DLGtDM0V5d2pCdEMsQzJFeHdqQkUsMkJBQW9DLGdDM0Uyd2pCdEMsQzJFMXdqQkUsNEJBQW9DLHVDM0U2d2pCdEMsQzJFNXdqQkUsMkJBQW9DLHNDM0Urd2pCdEMsQzJFN3dqQkUsc0JBQWlDLGdDM0VneGpCbkMsQzJFL3dqQkUsb0JBQWlDLDhCM0VreGpCbkMsQzJFanhqQkUsdUJBQWlDLDRCM0VveGpCbkMsQzJFbnhqQkUseUJBQWlDLDhCM0VzeGpCbkMsQzJFcnhqQkUsd0JBQWlDLDZCM0V3eGpCbkMsQzJFdHhqQkUsd0JBQWtDLGtDM0V5eGpCcEMsQzJFeHhqQkUsc0JBQWtDLGdDM0UyeGpCcEMsQzJFMXhqQkUseUJBQWtDLDhCM0U2eGpCcEMsQzJFNXhqQkUsMEJBQWtDLHFDM0UreGpCcEMsQzJFOXhqQkUseUJBQWtDLG9DM0VpeWpCcEMsQzJFaHlqQkUsMEJBQWtDLCtCM0VteWpCcEMsQzJFanlqQkUsb0JBQWdDLHlCM0VveWpCbEMsQzJFbnlqQkUscUJBQWdDLCtCM0VzeWpCbEMsQzJFcnlqQkUsbUJBQWdDLDZCM0V3eWpCbEMsQzJFdnlqQkUsc0JBQWdDLDJCM0UweWpCbEMsQzJFenlqQkUsd0JBQWdDLDZCM0U0eWpCbEMsQzJFM3lqQkUsdUJBQWdDLDRCM0U4eWpCbEMsQ0FDRixDTW55akJJLDBCcUVsREEsYUFBZ0MsNEIzRXkxakJsQyxDMkV4MWpCRSxnQkFBZ0MsK0IzRTIxakJsQyxDMkUxMWpCRSxxQkFBZ0Msb0MzRTYxakJsQyxDMkU1MWpCRSx3QkFBZ0MsdUMzRSsxakJsQyxDMkU3MWpCRSxjQUE4Qix3QjNFZzJqQmhDLEMyRS8xakJFLGdCQUE4QiwwQjNFazJqQmhDLEMyRWoyakJFLHNCQUE4QixnQzNFbzJqQmhDLEMyRW4yakJFLGNBQThCLHVCM0VzMmpCaEMsQzJFcjJqQkUsZ0JBQThCLHFCM0V3MmpCaEMsQzJFdjJqQkUsZ0JBQThCLHFCM0UwMmpCaEMsQzJFejJqQkUsa0JBQThCLHVCM0U0MmpCaEMsQzJFMzJqQkUsa0JBQThCLHVCM0U4MmpCaEMsQzJFNTJqQkUsMEJBQW9DLG9DM0UrMmpCdEMsQzJFOTJqQkUsd0JBQW9DLGtDM0VpM2pCdEMsQzJFaDNqQkUsMkJBQW9DLGdDM0VtM2pCdEMsQzJFbDNqQkUsNEJBQW9DLHVDM0VxM2pCdEMsQzJFcDNqQkUsMkJBQW9DLHNDM0V1M2pCdEMsQzJFcjNqQkUsc0JBQWlDLGdDM0V3M2pCbkMsQzJFdjNqQkUsb0JBQWlDLDhCM0UwM2pCbkMsQzJFejNqQkUsdUJBQWlDLDRCM0U0M2pCbkMsQzJFMzNqQkUseUJBQWlDLDhCM0U4M2pCbkMsQzJFNzNqQkUsd0JBQWlDLDZCM0VnNGpCbkMsQzJFOTNqQkUsd0JBQWtDLGtDM0VpNGpCcEMsQzJFaDRqQkUsc0JBQWtDLGdDM0VtNGpCcEMsQzJFbDRqQkUseUJBQWtDLDhCM0VxNGpCcEMsQzJFcDRqQkUsMEJBQWtDLHFDM0V1NGpCcEMsQzJFdDRqQkUseUJBQWtDLG9DM0V5NGpCcEMsQzJFeDRqQkUsMEJBQWtDLCtCM0UyNGpCcEMsQzJFejRqQkUsb0JBQWdDLHlCM0U0NGpCbEMsQzJFMzRqQkUscUJBQWdDLCtCM0U4NGpCbEMsQzJFNzRqQkUsbUJBQWdDLDZCM0VnNWpCbEMsQzJFLzRqQkUsc0JBQWdDLDJCM0VrNWpCbEMsQzJFajVqQkUsd0JBQWdDLDZCM0VvNWpCbEMsQzJFbjVqQkUsdUJBQWdDLDRCM0VzNWpCbEMsQ0FDRixDNEU3N2pCUSxLQUFnQyxrQjVFZzhqQnhDLEM0RS83akJRLFlBRUUsc0I1RWs4akJWLEM0RWg4akJRLFlBRUUsd0I1RW04akJWLEM0RWo4akJRLFlBRUUseUI1RW84akJWLEM0RWw4akJRLFlBRUUsdUI1RXE4akJWLEM0RXA5akJRLEtBQWdDLHVCNUV3OWpCeEMsQzRFdjlqQlEsWUFFRSwyQjVFMDlqQlYsQzRFeDlqQlEsWUFFRSw2QjVFMjlqQlYsQzRFejlqQlEsWUFFRSw4QjVFNDlqQlYsQzRFMTlqQlEsWUFFRSw0QjVFNjlqQlYsQzRFNStqQlEsS0FBZ0Msc0I1RWcvakJ4QyxDNEUvK2pCUSxZQUVFLDBCNUVrL2pCVixDNEVoL2pCUSxZQUVFLDRCNUVtL2pCVixDNEVqL2pCUSxZQUVFLDZCNUVvL2pCVixDNEVsL2pCUSxZQUVFLDJCNUVxL2pCVixDNEVwZ2tCUSxLQUFnQyxxQjVFd2drQnhDLEM0RXZna0JRLFlBRUUseUI1RTBna0JWLEM0RXhna0JRLFlBRUUsMkI1RTJna0JWLEM0RXpna0JRLFlBRUUsNEI1RTRna0JWLEM0RTFna0JRLFlBRUUsMEI1RTZna0JWLEM0RTVoa0JRLEtBQWdDLHVCNUVnaWtCeEMsQzRFL2hrQlEsWUFFRSwyQjVFa2lrQlYsQzRFaGlrQlEsWUFFRSw2QjVFbWlrQlYsQzRFamlrQlEsWUFFRSw4QjVFb2lrQlYsQzRFbGlrQlEsWUFFRSw0QjVFcWlrQlYsQzRFcGprQlEsS0FBZ0MscUI1RXdqa0J4QyxDNEV2amtCUSxZQUVFLHlCNUUwamtCVixDNEV4amtCUSxZQUVFLDJCNUUyamtCVixDNEV6amtCUSxZQUVFLDRCNUU0amtCVixDNEUxamtCUSxZQUVFLDBCNUU2amtCVixDNEU1a2tCUSxLQUFnQyxtQjVFZ2xrQnhDLEM0RS9ra0JRLFlBRUUsdUI1RWtsa0JWLEM0RWhsa0JRLFlBRUUseUI1RW1sa0JWLEM0RWpsa0JRLFlBRUUsMEI1RW9sa0JWLEM0RWxsa0JRLFlBRUUsd0I1RXFsa0JWLEM0RXBta0JRLEtBQWdDLHdCNUV3bWtCeEMsQzRFdm1rQlEsWUFFRSw0QjVFMG1rQlYsQzRFeG1rQlEsWUFFRSw4QjVFMm1rQlYsQzRFem1rQlEsWUFFRSwrQjVFNG1rQlYsQzRFMW1rQlEsWUFFRSw2QjVFNm1rQlYsQzRFNW5rQlEsS0FBZ0MsdUI1RWdva0J4QyxDNEUvbmtCUSxZQUVFLDJCNUVrb2tCVixDNEVob2tCUSxZQUVFLDZCNUVtb2tCVixDNEVqb2tCUSxZQUVFLDhCNUVvb2tCVixDNEVsb2tCUSxZQUVFLDRCNUVxb2tCVixDNEVwcGtCUSxLQUFnQyxzQjVFd3BrQnhDLEM0RXZwa0JRLFlBRUUsMEI1RTBwa0JWLEM0RXhwa0JRLFlBRUUsNEI1RTJwa0JWLEM0RXpwa0JRLFlBRUUsNkI1RTRwa0JWLEM0RTFwa0JRLFlBRUUsMkI1RTZwa0JWLEM0RTVxa0JRLEtBQWdDLHdCNUVncmtCeEMsQzRFL3FrQlEsWUFFRSw0QjVFa3JrQlYsQzRFaHJrQlEsWUFFRSw4QjVFbXJrQlYsQzRFanJrQlEsWUFFRSwrQjVFb3JrQlYsQzRFbHJrQlEsWUFFRSw2QjVFcXJrQlYsQzRFcHNrQlEsS0FBZ0Msc0I1RXdza0J4QyxDNEV2c2tCUSxZQUVFLDBCNUUwc2tCVixDNEV4c2tCUSxZQUVFLDRCNUUyc2tCVixDNEV6c2tCUSxZQUVFLDZCNUU0c2tCVixDNEUxc2tCUSxZQUVFLDJCNUU2c2tCVixDNEVyc2tCUSxNQUF3Qix3QjVFeXNrQmhDLEM0RXhza0JRLGNBRUUsNEI1RTJza0JWLEM0RXpza0JRLGNBRUUsOEI1RTRza0JWLEM0RTFza0JRLGNBRUUsK0I1RTZza0JWLEM0RTNza0JRLGNBRUUsNkI1RThza0JWLEM0RTd0a0JRLE1BQXdCLHVCNUVpdWtCaEMsQzRFaHVrQlEsY0FFRSwyQjVFbXVrQlYsQzRFanVrQlEsY0FFRSw2QjVFb3VrQlYsQzRFbHVrQlEsY0FFRSw4QjVFcXVrQlYsQzRFbnVrQlEsY0FFRSw0QjVFc3VrQlYsQzRFcnZrQlEsTUFBd0Isc0I1RXl2a0JoQyxDNEV4dmtCUSxjQUVFLDBCNUUydmtCVixDNEV6dmtCUSxjQUVFLDRCNUU0dmtCVixDNEUxdmtCUSxjQUVFLDZCNUU2dmtCVixDNEUzdmtCUSxjQUVFLDJCNUU4dmtCVixDNEU3d2tCUSxNQUF3Qix3QjVFaXhrQmhDLEM0RWh4a0JRLGNBRUUsNEI1RW14a0JWLEM0RWp4a0JRLGNBRUUsOEI1RW94a0JWLEM0RWx4a0JRLGNBRUUsK0I1RXF4a0JWLEM0RW54a0JRLGNBRUUsNkI1RXN4a0JWLEM0RXJ5a0JRLE1BQXdCLHNCNUV5eWtCaEMsQzRFeHlrQlEsY0FFRSwwQjVFMnlrQlYsQzRFenlrQlEsY0FFRSw0QjVFNHlrQlYsQzRFMXlrQlEsY0FFRSw2QjVFNnlrQlYsQzRFM3lrQlEsY0FFRSwyQjVFOHlrQlYsQzRFeHlrQkksUUFBbUIscUI1RTR5a0J2QixDNEUzeWtCSSxrQkFFRSx5QjVFOHlrQk4sQzRFNXlrQkksa0JBRUUsMkI1RSt5a0JOLEM0RTd5a0JJLGtCQUVFLDRCNUVnemtCTixDNEU5eWtCSSxrQkFFRSwwQjVFaXprQk4sQ00xemtCSSx5QnNFbERJLFFBQWdDLGtCNUVpM2tCdEMsQzRFaDNrQk0sa0JBRUUsc0I1RWsza0JSLEM0RWgza0JNLGtCQUVFLHdCNUVrM2tCUixDNEVoM2tCTSxrQkFFRSx5QjVFazNrQlIsQzRFaDNrQk0sa0JBRUUsdUI1RWsza0JSLEM0RWo0a0JNLFFBQWdDLHVCNUVvNGtCdEMsQzRFbjRrQk0sa0JBRUUsMkI1RXE0a0JSLEM0RW40a0JNLGtCQUVFLDZCNUVxNGtCUixDNEVuNGtCTSxrQkFFRSw4QjVFcTRrQlIsQzRFbjRrQk0sa0JBRUUsNEI1RXE0a0JSLEM0RXA1a0JNLFFBQWdDLHNCNUV1NWtCdEMsQzRFdDVrQk0sa0JBRUUsMEI1RXc1a0JSLEM0RXQ1a0JNLGtCQUVFLDRCNUV3NWtCUixDNEV0NWtCTSxrQkFFRSw2QjVFdzVrQlIsQzRFdDVrQk0sa0JBRUUsMkI1RXc1a0JSLEM0RXY2a0JNLFFBQWdDLHFCNUUwNmtCdEMsQzRFejZrQk0sa0JBRUUseUI1RTI2a0JSLEM0RXo2a0JNLGtCQUVFLDJCNUUyNmtCUixDNEV6NmtCTSxrQkFFRSw0QjVFMjZrQlIsQzRFejZrQk0sa0JBRUUsMEI1RTI2a0JSLEM0RTE3a0JNLFFBQWdDLHVCNUU2N2tCdEMsQzRFNTdrQk0sa0JBRUUsMkI1RTg3a0JSLEM0RTU3a0JNLGtCQUVFLDZCNUU4N2tCUixDNEU1N2tCTSxrQkFFRSw4QjVFODdrQlIsQzRFNTdrQk0sa0JBRUUsNEI1RTg3a0JSLEM0RTc4a0JNLFFBQWdDLHFCNUVnOWtCdEMsQzRFLzhrQk0sa0JBRUUseUI1RWk5a0JSLEM0RS84a0JNLGtCQUVFLDJCNUVpOWtCUixDNEUvOGtCTSxrQkFFRSw0QjVFaTlrQlIsQzRFLzhrQk0sa0JBRUUsMEI1RWk5a0JSLEM0RWgra0JNLFFBQWdDLG1CNUVtK2tCdEMsQzRFbCtrQk0sa0JBRUUsdUI1RW8ra0JSLEM0RWwra0JNLGtCQUVFLHlCNUVvK2tCUixDNEVsK2tCTSxrQkFFRSwwQjVFbytrQlIsQzRFbCtrQk0sa0JBRUUsd0I1RW8ra0JSLEM0RW4va0JNLFFBQWdDLHdCNUVzL2tCdEMsQzRFci9rQk0sa0JBRUUsNEI1RXUva0JSLEM0RXIva0JNLGtCQUVFLDhCNUV1L2tCUixDNEVyL2tCTSxrQkFFRSwrQjVFdS9rQlIsQzRFci9rQk0sa0JBRUUsNkI1RXUva0JSLEM0RXRnbEJNLFFBQWdDLHVCNUV5Z2xCdEMsQzRFeGdsQk0sa0JBRUUsMkI1RTBnbEJSLEM0RXhnbEJNLGtCQUVFLDZCNUUwZ2xCUixDNEV4Z2xCTSxrQkFFRSw4QjVFMGdsQlIsQzRFeGdsQk0sa0JBRUUsNEI1RTBnbEJSLEM0RXpobEJNLFFBQWdDLHNCNUU0aGxCdEMsQzRFM2hsQk0sa0JBRUUsMEI1RTZobEJSLEM0RTNobEJNLGtCQUVFLDRCNUU2aGxCUixDNEUzaGxCTSxrQkFFRSw2QjVFNmhsQlIsQzRFM2hsQk0sa0JBRUUsMkI1RTZobEJSLEM0RTVpbEJNLFFBQWdDLHdCNUUraWxCdEMsQzRFOWlsQk0sa0JBRUUsNEI1RWdqbEJSLEM0RTlpbEJNLGtCQUVFLDhCNUVnamxCUixDNEU5aWxCTSxrQkFFRSwrQjVFZ2psQlIsQzRFOWlsQk0sa0JBRUUsNkI1RWdqbEJSLEM0RS9qbEJNLFFBQWdDLHNCNUVra2xCdEMsQzRFamtsQk0sa0JBRUUsMEI1RW1rbEJSLEM0RWprbEJNLGtCQUVFLDRCNUVta2xCUixDNEVqa2xCTSxrQkFFRSw2QjVFbWtsQlIsQzRFamtsQk0sa0JBRUUsMkI1RW1rbEJSLEM0RTNqbEJNLFNBQXdCLHdCNUU4amxCOUIsQzRFN2psQk0sb0JBRUUsNEI1RStqbEJSLEM0RTdqbEJNLG9CQUVFLDhCNUUramxCUixDNEU3amxCTSxvQkFFRSwrQjVFK2psQlIsQzRFN2psQk0sb0JBRUUsNkI1RStqbEJSLEM0RTlrbEJNLFNBQXdCLHVCNUVpbGxCOUIsQzRFaGxsQk0sb0JBRUUsMkI1RWtsbEJSLEM0RWhsbEJNLG9CQUVFLDZCNUVrbGxCUixDNEVobGxCTSxvQkFFRSw4QjVFa2xsQlIsQzRFaGxsQk0sb0JBRUUsNEI1RWtsbEJSLEM0RWptbEJNLFNBQXdCLHNCNUVvbWxCOUIsQzRFbm1sQk0sb0JBRUUsMEI1RXFtbEJSLEM0RW5tbEJNLG9CQUVFLDRCNUVxbWxCUixDNEVubWxCTSxvQkFFRSw2QjVFcW1sQlIsQzRFbm1sQk0sb0JBRUUsMkI1RXFtbEJSLEM0RXBubEJNLFNBQXdCLHdCNUV1bmxCOUIsQzRFdG5sQk0sb0JBRUUsNEI1RXdubEJSLEM0RXRubEJNLG9CQUVFLDhCNUV3bmxCUixDNEV0bmxCTSxvQkFFRSwrQjVFd25sQlIsQzRFdG5sQk0sb0JBRUUsNkI1RXdubEJSLEM0RXZvbEJNLFNBQXdCLHNCNUUwb2xCOUIsQzRFem9sQk0sb0JBRUUsMEI1RTJvbEJSLEM0RXpvbEJNLG9CQUVFLDRCNUUyb2xCUixDNEV6b2xCTSxvQkFFRSw2QjVFMm9sQlIsQzRFem9sQk0sb0JBRUUsMkI1RTJvbEJSLEM0RXJvbEJFLFdBQW1CLHFCNUV3b2xCckIsQzRFdm9sQkUsd0JBRUUseUI1RXlvbEJKLEM0RXZvbEJFLHdCQUVFLDJCNUV5b2xCSixDNEV2b2xCRSx3QkFFRSw0QjVFeW9sQkosQzRFdm9sQkUsd0JBRUUsMEI1RXlvbEJKLENBQ0YsQ01ucGxCSSx5QnNFbERJLFFBQWdDLGtCNUV5c2xCdEMsQzRFeHNsQk0sa0JBRUUsc0I1RTBzbEJSLEM0RXhzbEJNLGtCQUVFLHdCNUUwc2xCUixDNEV4c2xCTSxrQkFFRSx5QjVFMHNsQlIsQzRFeHNsQk0sa0JBRUUsdUI1RTBzbEJSLEM0RXp0bEJNLFFBQWdDLHVCNUU0dGxCdEMsQzRFM3RsQk0sa0JBRUUsMkI1RTZ0bEJSLEM0RTN0bEJNLGtCQUVFLDZCNUU2dGxCUixDNEUzdGxCTSxrQkFFRSw4QjVFNnRsQlIsQzRFM3RsQk0sa0JBRUUsNEI1RTZ0bEJSLEM0RTV1bEJNLFFBQWdDLHNCNUUrdWxCdEMsQzRFOXVsQk0sa0JBRUUsMEI1RWd2bEJSLEM0RTl1bEJNLGtCQUVFLDRCNUVndmxCUixDNEU5dWxCTSxrQkFFRSw2QjVFZ3ZsQlIsQzRFOXVsQk0sa0JBRUUsMkI1RWd2bEJSLEM0RS92bEJNLFFBQWdDLHFCNUVrd2xCdEMsQzRFandsQk0sa0JBRUUseUI1RW13bEJSLEM0RWp3bEJNLGtCQUVFLDJCNUVtd2xCUixDNEVqd2xCTSxrQkFFRSw0QjVFbXdsQlIsQzRFandsQk0sa0JBRUUsMEI1RW13bEJSLEM0RWx4bEJNLFFBQWdDLHVCNUVxeGxCdEMsQzRFcHhsQk0sa0JBRUUsMkI1RXN4bEJSLEM0RXB4bEJNLGtCQUVFLDZCNUVzeGxCUixDNEVweGxCTSxrQkFFRSw4QjVFc3hsQlIsQzRFcHhsQk0sa0JBRUUsNEI1RXN4bEJSLEM0RXJ5bEJNLFFBQWdDLHFCNUV3eWxCdEMsQzRFdnlsQk0sa0JBRUUseUI1RXl5bEJSLEM0RXZ5bEJNLGtCQUVFLDJCNUV5eWxCUixDNEV2eWxCTSxrQkFFRSw0QjVFeXlsQlIsQzRFdnlsQk0sa0JBRUUsMEI1RXl5bEJSLEM0RXh6bEJNLFFBQWdDLG1CNUUyemxCdEMsQzRFMXpsQk0sa0JBRUUsdUI1RTR6bEJSLEM0RTF6bEJNLGtCQUVFLHlCNUU0emxCUixDNEUxemxCTSxrQkFFRSwwQjVFNHpsQlIsQzRFMXpsQk0sa0JBRUUsd0I1RTR6bEJSLEM0RTMwbEJNLFFBQWdDLHdCNUU4MGxCdEMsQzRFNzBsQk0sa0JBRUUsNEI1RSswbEJSLEM0RTcwbEJNLGtCQUVFLDhCNUUrMGxCUixDNEU3MGxCTSxrQkFFRSwrQjVFKzBsQlIsQzRFNzBsQk0sa0JBRUUsNkI1RSswbEJSLEM0RTkxbEJNLFFBQWdDLHVCNUVpMmxCdEMsQzRFaDJsQk0sa0JBRUUsMkI1RWsybEJSLEM0RWgybEJNLGtCQUVFLDZCNUVrMmxCUixDNEVoMmxCTSxrQkFFRSw4QjVFazJsQlIsQzRFaDJsQk0sa0JBRUUsNEI1RWsybEJSLEM0RWozbEJNLFFBQWdDLHNCNUVvM2xCdEMsQzRFbjNsQk0sa0JBRUUsMEI1RXEzbEJSLEM0RW4zbEJNLGtCQUVFLDRCNUVxM2xCUixDNEVuM2xCTSxrQkFFRSw2QjVFcTNsQlIsQzRFbjNsQk0sa0JBRUUsMkI1RXEzbEJSLEM0RXA0bEJNLFFBQWdDLHdCNUV1NGxCdEMsQzRFdDRsQk0sa0JBRUUsNEI1RXc0bEJSLEM0RXQ0bEJNLGtCQUVFLDhCNUV3NGxCUixDNEV0NGxCTSxrQkFFRSwrQjVFdzRsQlIsQzRFdDRsQk0sa0JBRUUsNkI1RXc0bEJSLEM0RXY1bEJNLFFBQWdDLHNCNUUwNWxCdEMsQzRFejVsQk0sa0JBRUUsMEI1RTI1bEJSLEM0RXo1bEJNLGtCQUVFLDRCNUUyNWxCUixDNEV6NWxCTSxrQkFFRSw2QjVFMjVsQlIsQzRFejVsQk0sa0JBRUUsMkI1RTI1bEJSLEM0RW41bEJNLFNBQXdCLHdCNUVzNWxCOUIsQzRFcjVsQk0sb0JBRUUsNEI1RXU1bEJSLEM0RXI1bEJNLG9CQUVFLDhCNUV1NWxCUixDNEVyNWxCTSxvQkFFRSwrQjVFdTVsQlIsQzRFcjVsQk0sb0JBRUUsNkI1RXU1bEJSLEM0RXQ2bEJNLFNBQXdCLHVCNUV5NmxCOUIsQzRFeDZsQk0sb0JBRUUsMkI1RTA2bEJSLEM0RXg2bEJNLG9CQUVFLDZCNUUwNmxCUixDNEV4NmxCTSxvQkFFRSw4QjVFMDZsQlIsQzRFeDZsQk0sb0JBRUUsNEI1RTA2bEJSLEM0RXo3bEJNLFNBQXdCLHNCNUU0N2xCOUIsQzRFMzdsQk0sb0JBRUUsMEI1RTY3bEJSLEM0RTM3bEJNLG9CQUVFLDRCNUU2N2xCUixDNEUzN2xCTSxvQkFFRSw2QjVFNjdsQlIsQzRFMzdsQk0sb0JBRUUsMkI1RTY3bEJSLEM0RTU4bEJNLFNBQXdCLHdCNUUrOGxCOUIsQzRFOThsQk0sb0JBRUUsNEI1RWc5bEJSLEM0RTk4bEJNLG9CQUVFLDhCNUVnOWxCUixDNEU5OGxCTSxvQkFFRSwrQjVFZzlsQlIsQzRFOThsQk0sb0JBRUUsNkI1RWc5bEJSLEM0RS85bEJNLFNBQXdCLHNCNUVrK2xCOUIsQzRFaitsQk0sb0JBRUUsMEI1RW0rbEJSLEM0RWorbEJNLG9CQUVFLDRCNUVtK2xCUixDNEVqK2xCTSxvQkFFRSw2QjVFbStsQlIsQzRFaitsQk0sb0JBRUUsMkI1RW0rbEJSLEM0RTc5bEJFLFdBQW1CLHFCNUVnK2xCckIsQzRFLzlsQkUsd0JBRUUseUI1RWkrbEJKLEM0RS85bEJFLHdCQUVFLDJCNUVpK2xCSixDNEUvOWxCRSx3QkFFRSw0QjVFaStsQkosQzRFLzlsQkUsd0JBRUUsMEI1RWkrbEJKLENBQ0YsQ00zK2xCSSwwQnNFbERJLFFBQWdDLGtCNUVpaW1CdEMsQzRFaGltQk0sa0JBRUUsc0I1RWtpbUJSLEM0RWhpbUJNLGtCQUVFLHdCNUVraW1CUixDNEVoaW1CTSxrQkFFRSx5QjVFa2ltQlIsQzRFaGltQk0sa0JBRUUsdUI1RWtpbUJSLEM0RWpqbUJNLFFBQWdDLHVCNUVvam1CdEMsQzRFbmptQk0sa0JBRUUsMkI1RXFqbUJSLEM0RW5qbUJNLGtCQUVFLDZCNUVxam1CUixDNEVuam1CTSxrQkFFRSw4QjVFcWptQlIsQzRFbmptQk0sa0JBRUUsNEI1RXFqbUJSLEM0RXBrbUJNLFFBQWdDLHNCNUV1a21CdEMsQzRFdGttQk0sa0JBRUUsMEI1RXdrbUJSLEM0RXRrbUJNLGtCQUVFLDRCNUV3a21CUixDNEV0a21CTSxrQkFFRSw2QjVFd2ttQlIsQzRFdGttQk0sa0JBRUUsMkI1RXdrbUJSLEM0RXZsbUJNLFFBQWdDLHFCNUUwbG1CdEMsQzRFemxtQk0sa0JBRUUseUI1RTJsbUJSLEM0RXpsbUJNLGtCQUVFLDJCNUUybG1CUixDNEV6bG1CTSxrQkFFRSw0QjVFMmxtQlIsQzRFemxtQk0sa0JBRUUsMEI1RTJsbUJSLEM0RTFtbUJNLFFBQWdDLHVCNUU2bW1CdEMsQzRFNW1tQk0sa0JBRUUsMkI1RThtbUJSLEM0RTVtbUJNLGtCQUVFLDZCNUU4bW1CUixDNEU1bW1CTSxrQkFFRSw4QjVFOG1tQlIsQzRFNW1tQk0sa0JBRUUsNEI1RThtbUJSLEM0RTdubUJNLFFBQWdDLHFCNUVnb21CdEMsQzRFL25tQk0sa0JBRUUseUI1RWlvbUJSLEM0RS9ubUJNLGtCQUVFLDJCNUVpb21CUixDNEUvbm1CTSxrQkFFRSw0QjVFaW9tQlIsQzRFL25tQk0sa0JBRUUsMEI1RWlvbUJSLEM0RWhwbUJNLFFBQWdDLG1CNUVtcG1CdEMsQzRFbHBtQk0sa0JBRUUsdUI1RW9wbUJSLEM0RWxwbUJNLGtCQUVFLHlCNUVvcG1CUixDNEVscG1CTSxrQkFFRSwwQjVFb3BtQlIsQzRFbHBtQk0sa0JBRUUsd0I1RW9wbUJSLEM0RW5xbUJNLFFBQWdDLHdCNUVzcW1CdEMsQzRFcnFtQk0sa0JBRUUsNEI1RXVxbUJSLEM0RXJxbUJNLGtCQUVFLDhCNUV1cW1CUixDNEVycW1CTSxrQkFFRSwrQjVFdXFtQlIsQzRFcnFtQk0sa0JBRUUsNkI1RXVxbUJSLEM0RXRybUJNLFFBQWdDLHVCNUV5cm1CdEMsQzRFeHJtQk0sa0JBRUUsMkI1RTBybUJSLEM0RXhybUJNLGtCQUVFLDZCNUUwcm1CUixDNEV4cm1CTSxrQkFFRSw4QjVFMHJtQlIsQzRFeHJtQk0sa0JBRUUsNEI1RTBybUJSLEM0RXpzbUJNLFFBQWdDLHNCNUU0c21CdEMsQzRFM3NtQk0sa0JBRUUsMEI1RTZzbUJSLEM0RTNzbUJNLGtCQUVFLDRCNUU2c21CUixDNEUzc21CTSxrQkFFRSw2QjVFNnNtQlIsQzRFM3NtQk0sa0JBRUUsMkI1RTZzbUJSLEM0RTV0bUJNLFFBQWdDLHdCNUUrdG1CdEMsQzRFOXRtQk0sa0JBRUUsNEI1RWd1bUJSLEM0RTl0bUJNLGtCQUVFLDhCNUVndW1CUixDNEU5dG1CTSxrQkFFRSwrQjVFZ3VtQlIsQzRFOXRtQk0sa0JBRUUsNkI1RWd1bUJSLEM0RS91bUJNLFFBQWdDLHNCNUVrdm1CdEMsQzRFanZtQk0sa0JBRUUsMEI1RW12bUJSLEM0RWp2bUJNLGtCQUVFLDRCNUVtdm1CUixDNEVqdm1CTSxrQkFFRSw2QjVFbXZtQlIsQzRFanZtQk0sa0JBRUUsMkI1RW12bUJSLEM0RTN1bUJNLFNBQXdCLHdCNUU4dW1COUIsQzRFN3VtQk0sb0JBRUUsNEI1RSt1bUJSLEM0RTd1bUJNLG9CQUVFLDhCNUUrdW1CUixDNEU3dW1CTSxvQkFFRSwrQjVFK3VtQlIsQzRFN3VtQk0sb0JBRUUsNkI1RSt1bUJSLEM0RTl2bUJNLFNBQXdCLHVCNUVpd21COUIsQzRFaHdtQk0sb0JBRUUsMkI1RWt3bUJSLEM0RWh3bUJNLG9CQUVFLDZCNUVrd21CUixDNEVod21CTSxvQkFFRSw4QjVFa3dtQlIsQzRFaHdtQk0sb0JBRUUsNEI1RWt3bUJSLEM0RWp4bUJNLFNBQXdCLHNCNUVveG1COUIsQzRFbnhtQk0sb0JBRUUsMEI1RXF4bUJSLEM0RW54bUJNLG9CQUVFLDRCNUVxeG1CUixDNEVueG1CTSxvQkFFRSw2QjVFcXhtQlIsQzRFbnhtQk0sb0JBRUUsMkI1RXF4bUJSLEM0RXB5bUJNLFNBQXdCLHdCNUV1eW1COUIsQzRFdHltQk0sb0JBRUUsNEI1RXd5bUJSLEM0RXR5bUJNLG9CQUVFLDhCNUV3eW1CUixDNEV0eW1CTSxvQkFFRSwrQjVFd3ltQlIsQzRFdHltQk0sb0JBRUUsNkI1RXd5bUJSLEM0RXZ6bUJNLFNBQXdCLHNCNUUwem1COUIsQzRFenptQk0sb0JBRUUsMEI1RTJ6bUJSLEM0RXp6bUJNLG9CQUVFLDRCNUUyem1CUixDNEV6em1CTSxvQkFFRSw2QjVFMnptQlIsQzRFenptQk0sb0JBRUUsMkI1RTJ6bUJSLEM0RXJ6bUJFLFdBQW1CLHFCNUV3em1CckIsQzRFdnptQkUsd0JBRUUseUI1RXl6bUJKLEM0RXZ6bUJFLHdCQUVFLDJCNUV5em1CSixDNEV2em1CRSx3QkFFRSw0QjVFeXptQkosQzRFdnptQkUsd0JBRUUsMEI1RXl6bUJKLENBQ0YsQ01uMG1CSSwwQnNFbERJLFFBQWdDLGtCNUV5M21CdEMsQzRFeDNtQk0sa0JBRUUsc0I1RTAzbUJSLEM0RXgzbUJNLGtCQUVFLHdCNUUwM21CUixDNEV4M21CTSxrQkFFRSx5QjVFMDNtQlIsQzRFeDNtQk0sa0JBRUUsdUI1RTAzbUJSLEM0RXo0bUJNLFFBQWdDLHVCNUU0NG1CdEMsQzRFMzRtQk0sa0JBRUUsMkI1RTY0bUJSLEM0RTM0bUJNLGtCQUVFLDZCNUU2NG1CUixDNEUzNG1CTSxrQkFFRSw4QjVFNjRtQlIsQzRFMzRtQk0sa0JBRUUsNEI1RTY0bUJSLEM0RTU1bUJNLFFBQWdDLHNCNUUrNW1CdEMsQzRFOTVtQk0sa0JBRUUsMEI1RWc2bUJSLEM0RTk1bUJNLGtCQUVFLDRCNUVnNm1CUixDNEU5NW1CTSxrQkFFRSw2QjVFZzZtQlIsQzRFOTVtQk0sa0JBRUUsMkI1RWc2bUJSLEM0RS82bUJNLFFBQWdDLHFCNUVrN21CdEMsQzRFajdtQk0sa0JBRUUseUI1RW03bUJSLEM0RWo3bUJNLGtCQUVFLDJCNUVtN21CUixDNEVqN21CTSxrQkFFRSw0QjVFbTdtQlIsQzRFajdtQk0sa0JBRUUsMEI1RW03bUJSLEM0RWw4bUJNLFFBQWdDLHVCNUVxOG1CdEMsQzRFcDhtQk0sa0JBRUUsMkI1RXM4bUJSLEM0RXA4bUJNLGtCQUVFLDZCNUVzOG1CUixDNEVwOG1CTSxrQkFFRSw4QjVFczhtQlIsQzRFcDhtQk0sa0JBRUUsNEI1RXM4bUJSLEM0RXI5bUJNLFFBQWdDLHFCNUV3OW1CdEMsQzRFdjltQk0sa0JBRUUseUI1RXk5bUJSLEM0RXY5bUJNLGtCQUVFLDJCNUV5OW1CUixDNEV2OW1CTSxrQkFFRSw0QjVFeTltQlIsQzRFdjltQk0sa0JBRUUsMEI1RXk5bUJSLEM0RXgrbUJNLFFBQWdDLG1CNUUyK21CdEMsQzRFMSttQk0sa0JBRUUsdUI1RTQrbUJSLEM0RTErbUJNLGtCQUVFLHlCNUU0K21CUixDNEUxK21CTSxrQkFFRSwwQjVFNCttQlIsQzRFMSttQk0sa0JBRUUsd0I1RTQrbUJSLEM0RTMvbUJNLFFBQWdDLHdCNUU4L21CdEMsQzRFNy9tQk0sa0JBRUUsNEI1RSsvbUJSLEM0RTcvbUJNLGtCQUVFLDhCNUUrL21CUixDNEU3L21CTSxrQkFFRSwrQjVFKy9tQlIsQzRFNy9tQk0sa0JBRUUsNkI1RSsvbUJSLEM0RTlnbkJNLFFBQWdDLHVCNUVpaG5CdEMsQzRFaGhuQk0sa0JBRUUsMkI1RWtobkJSLEM0RWhobkJNLGtCQUVFLDZCNUVraG5CUixDNEVoaG5CTSxrQkFFRSw4QjVFa2huQlIsQzRFaGhuQk0sa0JBRUUsNEI1RWtobkJSLEM0RWppbkJNLFFBQWdDLHNCNUVvaW5CdEMsQzRFbmluQk0sa0JBRUUsMEI1RXFpbkJSLEM0RW5pbkJNLGtCQUVFLDRCNUVxaW5CUixDNEVuaW5CTSxrQkFFRSw2QjVFcWluQlIsQzRFbmluQk0sa0JBRUUsMkI1RXFpbkJSLEM0RXBqbkJNLFFBQWdDLHdCNUV1am5CdEMsQzRFdGpuQk0sa0JBRUUsNEI1RXdqbkJSLEM0RXRqbkJNLGtCQUVFLDhCNUV3am5CUixDNEV0am5CTSxrQkFFRSwrQjVFd2puQlIsQzRFdGpuQk0sa0JBRUUsNkI1RXdqbkJSLEM0RXZrbkJNLFFBQWdDLHNCNUUwa25CdEMsQzRFemtuQk0sa0JBRUUsMEI1RTJrbkJSLEM0RXprbkJNLGtCQUVFLDRCNUUya25CUixDNEV6a25CTSxrQkFFRSw2QjVFMmtuQlIsQzRFemtuQk0sa0JBRUUsMkI1RTJrbkJSLEM0RW5rbkJNLFNBQXdCLHdCNUVza25COUIsQzRFcmtuQk0sb0JBRUUsNEI1RXVrbkJSLEM0RXJrbkJNLG9CQUVFLDhCNUV1a25CUixDNEVya25CTSxvQkFFRSwrQjVFdWtuQlIsQzRFcmtuQk0sb0JBRUUsNkI1RXVrbkJSLEM0RXRsbkJNLFNBQXdCLHVCNUV5bG5COUIsQzRFeGxuQk0sb0JBRUUsMkI1RTBsbkJSLEM0RXhsbkJNLG9CQUVFLDZCNUUwbG5CUixDNEV4bG5CTSxvQkFFRSw4QjVFMGxuQlIsQzRFeGxuQk0sb0JBRUUsNEI1RTBsbkJSLEM0RXptbkJNLFNBQXdCLHNCNUU0bW5COUIsQzRFM21uQk0sb0JBRUUsMEI1RTZtbkJSLEM0RTNtbkJNLG9CQUVFLDRCNUU2bW5CUixDNEUzbW5CTSxvQkFFRSw2QjVFNm1uQlIsQzRFM21uQk0sb0JBRUUsMkI1RTZtbkJSLEM0RTVubkJNLFNBQXdCLHdCNUUrbm5COUIsQzRFOW5uQk0sb0JBRUUsNEI1RWdvbkJSLEM0RTlubkJNLG9CQUVFLDhCNUVnb25CUixDNEU5bm5CTSxvQkFFRSwrQjVFZ29uQlIsQzRFOW5uQk0sb0JBRUUsNkI1RWdvbkJSLEM0RS9vbkJNLFNBQXdCLHNCNUVrcG5COUIsQzRFanBuQk0sb0JBRUUsMEI1RW1wbkJSLEM0RWpwbkJNLG9CQUVFLDRCNUVtcG5CUixDNEVqcG5CTSxvQkFFRSw2QjVFbXBuQlIsQzRFanBuQk0sb0JBRUUsMkI1RW1wbkJSLEM0RTdvbkJFLFdBQW1CLHFCNUVncG5CckIsQzRFL29uQkUsd0JBRUUseUI1RWlwbkJKLEM0RS9vbkJFLHdCQUVFLDJCNUVpcG5CSixDNEUvb25CRSx3QkFFRSw0QjVFaXBuQkosQzRFL29uQkUsd0JBRUUsMEI1RWlwbkJKLENBQ0Y7QTZFdnRuQkEsNEJBUUEsYUFHRSxPQUZBLGVBQ0EsTUFFQSxXQUNBLFU3RXF0bkJGLEM2RW50bkJFLDBCQUNFLGdCN0VxdG5CSixDTTVwbkJJLDZCdUUxREYsMEJBR0ksWTdFdXRuQkosQ0FDRixDNkVydG5CSSxnQ0FDRSxrQjdFdXRuQk4sQzZFcHRuQkksZ0NBQ0UsbUI3RXN0bkJOLEM2RXB0bkJNLHNDQUNFLGtCMUV5RE0sQzBFeEROLFU3RXN0bkJSLEM2RWx0bkJJLG1DQUNFLGdCQUNBLG9CN0VvdG5CTixDNkVsdG5CTSx5Q0FDRSxXQUNBLDJCN0VvdG5CUixDNkVqdG5CTSxvRkFFRSxVN0VrdG5CUixDNkVodG5CUSxnR0FDRSxxQjdFa3RuQlYsQzZFN3NuQkUsNkJBRUUsd0I3RThzbkJKLEM2RTFzbkJBLDRCQUNFLFU3RTZzbkJGLEM2RTFzbkJBLG9CQUVFLGFBREEsZ0JBRUEsdUJBRUEsa0JBQ0EsUzdFNHNuQkYsQ014c25CSSw0QnVFVkosb0JBUUksNkI3RThzbkJGLENBQ0YsQzZFM3NuQkEsbUJBa0JFLHdCQUZBLDRCQUNBLHdCQUZBLHFCQUZBLGlCQUNBLGM3RXNzbkJGLEM2RW50bkJFLDhCQUNFLGtEN0VxdG5CSixDNkVsdG5CRSw4QkFDRSxxRDdFb3RuQkosQzZFanRuQkUsOEJBQ0UscUQ3RW10bkJKLEM2RXBzbkJBLG1CQUdFLG1CQUZBLGFBQ0EsMEI3RXVzbkJGLENNanZuQkkseUJ1RXdDSixtQkFNSSxPQURBLGlCN0V5c25CRixDQUNGLEM2RXJzbkJBLHdCQUdFLG1CQUZBLGFBQ0Esc0I3RXlzbkJGLEM2RXJzbkJBLHVEQUtFLG1CQUZBLGFBRkEsWUFHQSx1QkFGQSxjN0Uyc25CRixDNkV0c25CRSxxRUFHRSxnQkFEQSx5Q0FHQSxjN0V1c25CSixDNkVyc25CSSw2RUFDRSxlQUNBLGE3RXVzbkJOLEM2RW5zbkJXLHFHQUNQLDhCN0Vxc25CSixDNkVsc25CUSxvUkFDRSxZN0Vvc25CVixDTXh3bkJJLDRCdUVtRUksb1JBSUksUzdFcXNuQlYsQ0FDRixDNkU5cm5CQSw0QkFDRSxnQkFDQSxzQkFDQSxtQkFDQSxVMUU3RVksQzBFZ0ZaLGVBQ0Esb0JBRkEsb0JBREEsdUI3RW9zbkJGLEM2RWhzbkJXLGlFQUNQLGtCMUU1RVUsQzBFNkVWLG9CN0Vrc25CSixDTTV4bkJJLDRCdUUrRUosNEJBY0ksWTdFb3NuQkYsQ0FDRixDTS95bkJJLDBCdUU0RkosNEJBaUJJLGtCN0Vzc25CRixDQUNGLENNcHpuQkksMEJ1RWdIQSx1Q0FDRSxZN0V1c25CSixDQUNGLEM2RXBzbkJhLHFFQUNQLG1CQUNBLG9CN0Vzc25CTixDNkVuc25CRSx3Q0FFRSxpQjFFekdVLEMwRXdHVixVN0V1c25CSixDNkV0Z25CQSxxQ0FFRSxVQURBLGlCN0UwZ25CRixDNkV0Z25CQSw2Q0FDRSxXQU1BLGtCQUpBLFlBREEsYTdFMmduQkYsQ005MG5CSSwwQnVFaVVKLDZDQUtJLGM3RTRnbkJGLENBQ0YsQzZFeGduQkEsbUJBR0UsbUJBRkEsa0JBS0Esd0JBRkEsc0NBRkEsUzdFK2duQkYsQzZFcmduQkEsNkJBQ0Usa0IxRXpTMEIsQzBFMFMxQixl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aWlwQkYsQ001aHBCSSx5QndFUEosd0JBSUkscUJBRUEsZ0JBREEsbUI5RW9pcEJGLENBQ0YsQzhFaGlwQkEsZ0JBRUUsYTNFcUJZLEMyRXRCWixxQkFFQSx5QjlFbWlwQkYsQzhFbGlwQkUsc0JBQ0UsYTlFb2lwQkosQzhFaGlwQkEsbUJBQ0UsT0FFQSx1QjlFa2lwQkYsQ01qanBCSSwwQndFWUosbUJBTUksd0I5RW1pcEJGLENBQ0YsQzhFL2hwQkUsNEJBQ0UsZ0I5RWlpcEJKLEM4RTlocEJBLGlCQUNFLFdBQ0EsYzlFaWlwQkYsQzhFOWhwQkEsaUJBQ0UsYTNFZlksQzJFZ0JaLGtCQUNBLHFCOUVpaXBCRixDTXBrcEJJLHlCd0VnQ0osaUJBS0ksbUI5RW1pcEJGLENBQ0YsQzhFaGlwQkEsbUJBQ0UsYUFDQSw0QjlFbWlwQkYsQ005a3BCSSx5QndFOENKLDJCQUVJLG1COUVtaXBCRixDQUNGLENNcGxwQkksMEJ3RThDSiwyQkFLSSxvQjlFcWlwQkYsQ0FDRixDTTVrcEJJLDZCd0UwQ0UsZ0ZBQ0Usa0I5RXFpcEJOLENBQ0YsQzhFaGlwQkEsc0JBQ0UsYTNFN0NZLEMyRStDWixlQURBLGU5RW9pcEJGLENNcG1wQkkseUJ3RThESixzQkFLSSxlQUNBLHFCOUVxaXBCRixDQUNGLENNMW1wQkksMEJ3RThESixzQkFTSSxpQkFDQSxlOUV1aXBCRixDQUNGLEM4RXBpcEJBLGdCQUlFLHVCQUZBLGFBR0EsbUJBQ0EsZUFIQSw4QmhFeElBLGdCQUZBLFNBQ0EsU2RxcnBCRixDOEV0aXBCQSxzQkFFRSxnQ0FEQSxVOUUwaXBCRixDOEV4aXBCRSx3QkFFRSxhM0V4RVUsQzJFdUVWLGNBRUEsa0JBRUEsZTNFM0IwQixDMkUwQjFCLHFCOUUyaXBCSixDTXZvcEJJLHlCd0V3RkYsd0JBT0ksaUJBQ0EsbUI5RTRpcEJKLENBQ0YsQ003b3BCSSwwQndFd0ZGLHdCQVdJLG1CQUVBLG1CQURBLGtCOUUraXBCSixDQUNGLENNcHBwQkksMEJ3RXdGRix3QkFnQkksa0I5RWdqcEJKLENBQ0YsQzhFL2lwQkksOEJBQ0UsYTlFaWpwQk4sQzhFdmlwQlcsNENBQ1AsaUI5RTZpcEJKLEM4RXBpcEJFLHdDQUdFLHFCQUZBLGVBQ0EsZTlFMmlwQkosQzhFeGlwQkUsc0NBQ0UsWTlFMGlwQkosQ00vcXBCSSx5QndFb0lGLHNDQUdJLG1COUU0aXBCSixDQUNGLEM4RTFpcEJFLDBCQUNFLDhCQUNFLGdCOUU0aXBCSixDOEUxaXBCRSxvQ0FDRSxnQjlFNGlwQkosQzhFMWlwQkUsNkJBQ0UsYUFDQSxhOUU0aXBCSixDQUNGLEM4RTFpcEJFLHlDQUNFLDJCOUU0aXBCSixDK0U3dnBCQSxNQUNFLFkvRWd3cEJGLENNMXJwQkksNkJ5RXZFSixNQUdJLGEvRWt3cEJGLENBQ0YsQytFNXZwQkEsT0FDRSxhL0UrdnBCRixDTW5zcEJJLDZCeUU3REosT0FHSSxZL0Vpd3BCRixDQUNGLEMrRTN2cEJBLFNBQ0Usa0IvRTh2cEJGLEMrRXp2cEJBLGFBQ0Usd0IvRTR2cEJGLEMrRXR2cEJBLG1CakVoQ0UsZ0JBRkEsU0FDQSxTZDZ4cEJGLEMrRXp2cEJFLHNCQUNFLG1CL0UydnBCSixDK0V6dnBCSSxpQ0FDRSxvQi9FMnZwQk4sQ001dHBCSSw0QnlFMUJBLHNCQUNFLG1CL0V5dnBCSixDK0V2dnBCSSxpQ0FDRSxlL0V5dnBCTixDQUNGLENNcHVwQkksNkJ5RWhCQSxzQkFFRSxjQURBLG1CL0V3dnBCSixDK0VydnBCSSxpQ0FDRSxrQi9FdXZwQk4sQ0FDRixDK0VudnBCRSxxQkFDRSxhL0VxdnBCSixDTzF4cEJFLGtGd0V1Q0ksYS9Fc3ZwQk4sQ01udnBCSSw2QnlFTkYscUJBT0ksaUIvRXN2cEJKLENBQ0YsQ014dnBCSSw0QnlFTUosK0JBRUksOEJBRUEsb0JBRUEsa0JBSEEsZ0JBRUEsb0JBRUEscUMvRXF2cEJGLEMrRXB2cEJFLHlDQUNFLG1CL0VzdnBCSixDK0VwdnBCRSwwQ0FDRSxrQi9Fc3ZwQkosQ0FDRixDK0VsdnBCQSwwQkFDRSxrQkFFQSxlNUV5QjRCLEM0RTFCNUIsaUJBRUEsc0JBQ0Esa0IvRXF2cEJGLENNOXhwQkksMEJ5RW9DSiwwQkFPSSxpQi9FdXZwQkYsQ0FDRixDTW55cEJJLHlCeUU4Q0EsbUNBQ0UsYUFFQSxlQURBLGUvRXl2cEJKLENBQ0YsQ003eHBCSSw0QnlFdUJKLDBCQW9CSSxtQkFGQSxhQURBLGVBRUEsNkIvRTB2cEJGLEMrRXh2cEJFLDhCQUVFLGdCQUNBLHdCQUZBLGMvRTR2cEJKLEMrRXp2cEJhLHVFQUNQLHdCL0UydnBCTixDQUNGLEMrRXZ2cEJFLGtDQUNFLHdCQUVBLHlCQURBLGdCQUVBLGlCQUVBLDBCQURBLHlCL0UwdnBCSixDTXJ6cEJJLDRCeUVzREYsa0NBVUksMEIvRXl2cEJKLENBQ0YsQytFcnZwQkEsbUNBQ0Usa0JBRUEsZTVFcEI0QixDNEVtQjVCLGlCQUVBLG9CQUNBLGtCL0V3dnBCRixDTS8wcEJJLDBCeUVrRkosbUNBT0ksaUIvRTB2cEJGLENBQ0YsQ01wMXBCSSx5QnlFNEZBLDRDQUNFLGFBRUEsZUFEQSxlL0U0dnBCSixDQUNGLENNOTBwQkksNEJ5RXFFSixtQ0FvQkksbUJBRkEsYUFEQSxlQUVBLDZCL0U2dnBCRixDK0UzdnBCRSx1Q0FFRSxnQkFDQSx3QkFGQSxjL0UrdnBCSixDK0U1dnBCYSxnRkFDUCx3Qi9FOHZwQk4sQ0FDRixDK0V6dnBCQSwyQkFNRSxXQUpBLGVBREEsZ0JBRUEsZ0IvRTZ2cEJGLENNbDNwQkksMEJ5RWtISiwyQkFRSSxjL0U0dnBCRixDQUNGLENNdjNwQkkseUJ5RTZIQSxvQ0FDRSxZL0U2dnBCSixDQUNGLENNLzJwQkksNEJ5RXFHSiwyQkFrQkksbUJBRkEsYUFDQSw2Qi9FK3ZwQkYsQytFN3ZwQkUsK0JBRUUsZ0JBQ0Esd0JBRkEsYy9FaXdwQkosQytFOXZwQmEsd0VBQ1Asd0IvRWd3cEJOLENBQ0YsQ005M3BCSSw2QnlFcUdKLDJCQWdDSSxVNUUvSFUsQzRFNkhWLGVBREEsZTVFL0UwQixDNEVpRjFCLHFCL0Vpd3BCRixDQUNGLEMrRTl2cEJFLHlDQUNFLHVCL0Vnd3BCSixDTXo0cEJJLDZCeUV3SUYseUNBR0ksbUIvRWt3cEJKLENBQ0YsQ005NHBCSSw2QnlFd0lGLHlDQU1JLHVCL0Vvd3BCSixDQUNGLEMrRWh3cEJBLG9CQUdFLHNCQURBLGdCL0Vtd3BCRixDTXI2cEJJLHlCeUVnS0osb0JBT0ksb0JBREEsZ0IvRW93cEJGLENBQ0YsQ00zNnBCSSx5QnlFZ0tKLG9CQVdJLHVCQURBLGtCL0Vzd3BCRixDQUNGLENNajdwQkksMEJ5RWdLSixvQkFlSSxzQkFEQSxrQi9Fd3dwQkYsQ0FDRixDK0Vud3BCRSw4QkFDRSxvQi9Fc3dwQkosQ005NnBCSSw0QnlFeUtBLGdEQUVJLHFCL0V1d3BCTixDQUNGLEMrRWh3cEJRLDBGQUVFLGFBREEsOEIvRW13cEJWLENNdjdwQkksNkJ5RXNLSiwyQkFzQkksYUFDQSxjQUNBLHdCL0UrdnBCRixDQUNGLENNLzZwQkksbUR5RXVKSiwyQkEyQkksMkJBQ0Esb0IvRWl3cEJGLENBQ0YsQ01wOHBCSSw0QnlFc0tKLDJCQWtDSSxtQkFIQSxhQUNBLDJCQUNBLHNCQUlBLHNCQURBLFVBREEsVS9FcXdwQkYsQ0FDRixDTTU5cEJJLHlCeUUyTkEsZ0RBQ0Usa0IvRW93cEJKLEMrRWx3cEJJLDJEQUNFLGMvRW93cEJOLENBQ0YsQ012OXBCSSw0QnlFdU5GLG1DQUVJLDJCQUNBLGdCL0Vrd3BCSixDQUNGLEMrRTV2cEJBLDhCQUVFLGE1RTdNWSxDNEU0TVosb0IvRWd3cEJGLEMrRTd2cEJFLGlDQUNFLG1CQUNBLGU1RXBMMEIsQzRFcUwxQixrQi9FK3ZwQkosQ012K3BCSSw0QnlFaU9KLDhCQWFJLGlCQUZBLGNBR0EsZ0JBRkEsa0JBR0EsWS9FK3ZwQkYsQ0FDRixDTTcvcEJJLHlCeUU4T0osOEJBbUJJLGUvRWd3cEJGLEMrRS92cEJFLGlDQUNFLGtCQUNBLG1CL0Vpd3BCSixDQUNGLENNdGdxQkksMEJ5RThPSiw4QkEwQkksa0IvRWt3cEJGLEMrRWp3cEJFLGlDQUNFLGVBQ0Esa0IvRW13cEJKLENBQ0YsQ01sZ3FCSSw0QnlFa1FGLHNDQUlJLFlBREEsc0IvRWt3cEJKLENBQ0YsQytFL3ZwQkksMENBQ0UsdUIvRWl3cEJOLEMrRXh2cEJBLDZCQUNFLFkvRTB2cEJGLENNOWdxQkksNkJ5RXNSRixxQ0FJRSw0QkFEQSxhQURBLFkvRTR2cEJGLENBQ0YsQ01yaHFCSSw0QnlFc1JGLHFDQVFJLFlBQ0EsbUIvRTJ2cEJKLENBQ0YsQytFdnZwQkEsaUNBQ0UsVTVFL1JZLEM0RWdTWixrQi9FMHZwQkYsQ01oaXFCSSw2QnlFb1NKLGlDQU1JLGE1RXBSVSxDNEVtUlYsYS9FNHZwQkYsQ0FDRixDTXRpcUJJLDZCeUVvU0osaUNBU0ksaUIvRTZ2cEJGLENBQ0YsQ00zaXFCSSw0QnlFb1NKLGlDQWlCSSxVNUUvU1UsQzRFMlNWLGVBQ0EsbUJBQ0EsZ0JBQ0EsbUIvRSt2cEJGLENBQ0YsQytFM3ZwQkEsb0NqRS9YRSxnQkFGQSxTQUNBLFNkaW9xQkYsQytFOXZwQkUsdUNBQ0UscUJBQ0EsbUIvRWd3cEJKLEMrRTl2cEJJLGtEQUNFLGMvRWd3cEJOLEMrRTV2cEJFLHNDckU1WUEsZ0NBREEsYVA4RlksQzRFZ1RWLGVBQ0EsbUJyRTdZRixtQkFDQSxxQnFFNllFLHFCL0Vrd3BCSixDT3BucUJFLHFJR3ZCRSwyQlA4RVUsQ09oRlYsYVBnRlUsQ08vRVYsb0JWaXBxQkosQytFbndwQkUsd0NBRUUsbUJBREEscUIvRXN3cEJKLENNbmxxQkksNEJ5RWlWRix5Q0FFSSxjL0Vvd3BCSixDK0Vod3BCQSw0Q0FFSSxZL0Vtd3BCSixDQUpGLEMrRTd2cEJJLCtDQUNFLHFCQUNBLGMvRW93cEJOLENNam1xQkksNEJ5RTJWQSwrQ0FJSSx3Qi9Fc3dwQk4sQ0FDRixDK0UxdnBCSSxvQ0FyQkYsNENBc0JJLGMvRTZ2cEJKLENBQ0YsQytFenZwQkEsNEJBYUUscUJBWkEsYUFXQSxtQkFMQSxlQUVBLGlCQURBLDhCQUxBLG9CQUNBLGEvRWd3cEJGLENNbm9xQkkseUJ5RStYSiw0QkFnQkksa0JBSUEsaUIvRXF2cEJGLENBQ0YsQ016b3FCSSwwQnlFK1hKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQi9FdXZwQkYsQ0FDRixDTXRvcUJJLDRCeUVrWEosNEJBb0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVS9FMHZwQkYsQ0FDRixDTWhvcUJJLG1EeUUwWUYsb0NBRUksUy9Fd3ZwQkosQ0FDRixDTXBwcUJJLDRCeUVnYUosd0JBRUksZUFDQSxrQi9FdXZwQkYsQ0FDRixDK0V0dnBCRSwwQnJFNWVBLGdDQURBLGFQOEZZLENPNUZaLG1CQUNBLG9CVnN1cUJGLENPM3NxQkUsaUdHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZ3dXFCSixDTW5ycUJJLHlCeUVzYkYsZ0NBRUksZ0MvRSt2cEJKLENBQ0YsQytFM3ZwQkEsOEJBR0UsYTVFN1pZLEM0RTJaWixxQkFDQSxpQi9FK3ZwQkYsQytFM3ZwQkEsbUNBQ0UscUJBQ0EsYy9FOHZwQkYsQ2dGN3ZxQkEsVUFDRSxxQmhGZ3dxQkYsQ2lGN3ZxQkEsdUNBQ0UsaUJBQ0EsZ0JqRm13cUJGLENNL3NxQkkseUIyRXRESix1Q0FJSSxvQkFDQSxtQmpGcXdxQkYsQ0FDRixDTXJ0cUJJLDBCMkV0REosdUNBUUksNkJqRnV3cUJGLENBQ0YsQ00xdHFCSSwwQjJFdERKLHVDQVdJLGlCQUNBLHVCakZ5d3FCRixDQUNGLENNbnRxQkksNEIyRXBEQSxrREFDRSxjakYwd3FCSixDaUZ6d3FCSSwrREFDRSxTakYyd3FCTixDaUZ4d3FCRSw0REFDRSxrQmpGMHdxQkosQ0FDRixDTTN1cUJJLHlCNEV0REosa0JBRUksY2xGdXlxQkYsQ0FDRjs7QWtGcHlxQkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQmxGbXlxQkYsQ2M3d3FCSSx3RG9FN0JKLHlCQVdNLHNCQURBLGtCbEZxeXFCSixDQUNGLENjaHhxQkksdURvRWhDSix5QkFjTSxlQUNBLFlsRnN5cUJKLENrRnJ5cUJhLHFEQUNQLCtCbEZ1eXFCTixDQUNGLENjNXhxQkkscURvRTdCSix5QkF1Qk0sZ0JsRnN5cUJKLENBQ0YsQ2M5eHFCSSxvRG9FaENKLHlCQTBCTSxhQUNBLFlsRnd5cUJKLENrRnZ5cUJhLHFEQUNQLCtCbEZ5eXFCTixDQUNGLENjMXlxQkkscURvRTdCSix5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QSxzQkFEQSxzQkFKQSxVbEZreXFCSixDTTk3ckJJLHlCNEUycEJGLGtIQVVJLGdCQURBLG9CbEYreHFCSixDQUNGLENNcDhyQkksMEI0RTJwQkYsa0hBaUJJLGVBREEsbUJsRjh4cUJKLENBQ0YsQ003N3JCSSw0QjRFOG9CRixrSEFvQkksU2xGK3hxQkosQ0FDRixDa0YzeHFCRSw0REFDRSw0QmxGNnhxQkosQ01sOXJCSSwwQjRFb3JCRiw0REFHSSwwQmxGK3hxQkosQ0FDRixDTTM3ckJJLG1ENEUrcEJGLHFFQUVJLGNsRjh4cUJKLENBQ0YsQ2tGM3hxQkUsK0NBQ0UsY2xGNnhxQkosQ2tGMXhxQkUsZ0tBRUUsK0JBREEsWWxGNnhxQkosQ010OXJCSSw2QjRFd3JCRixnS0FNSSwrQkFEQSxTbEY4eHFCSixDQUNGLENNNTlyQkksNEI0RXdyQkYsZ0tBV0ksK0JBREEsWWxGK3hxQkosQ0FDRixDa0YzeHFCRSxpRkFFRSw2QkFEQSx5QmxGOHhxQkosQ01uL3JCSSx5QjRFb3RCRixpRkFJSSw0QmxGK3hxQkosQ0FDRixDa0YzeHFCQSx3Q0FHRSxlQURBLGUvRTlwQjRCLEMrRTZwQjVCLGVsRmd5cUJGLENrRjV4cUJFLHFEQUNFLHdCL0V4c0JVLEMrRXlzQlYsb0JsRjh4cUJKLENrRjV4cUJJLDJEQUNFLHdCL0U3c0JRLEMrRThzQlIsb0JsRjh4cUJOLENNdGdzQkkseUI0RTZ0Qkosd0NBZ0JJLGVsRjZ4cUJGLENBQ0YsQ005L3JCSSw0QjRFZ3RCSix3Q0FtQkksa0JBR0EsNEJBQ0EsVWxGMnhxQkYsQ0FDRixDTWhoc0JJLHlCNEU2dEJKLHdDQTJCSSxtQkFEQSxlL0VyckIwQixDK0V1ckIxQiwyQmxGbXlxQkYsQ0FDRixDa0Z4eHFCQSwyQkFDRSxHQUNFLGtCbEY4eHFCRixDa0Y1eHFCQSxHQUNFLG9CbEY4eHFCRixDQUNGLENrRmx4cUJBLGtCQUNFLEdBQ0UsVUFDQSx1QmxGNHhxQkYsQ2tGMXhxQkEsR0FDRSxVQUNBLDBCbEY0eHFCRixDQUNGLENrRjl3cUJBLG1CQUNFLEdBRUUsVUFEQSwwQmxGMnhxQkYsQ2tGeHhxQkEsR0FFRSxVQURBLHVCbEYyeHFCRixDQUNGLENrRnZ4cUJBLHVCQUNFLDBCbEZ5eHFCRixDa0ZueHFCQSxpQkFJRSxhQUVBLEtsRnV4cUJGLENrRmx4cUJBLGtDQUpFLG1EQUZBLE9BSkEsa0JBRUEsV0FLQSxTbEZneXFCRixDa0Y3eHFCQSxpQkFPRSxTQUpBLGFBTUEsOEJsRm94cUJGLENNMWxzQkksNEI0RTAwQkYsMEhBRUksZUFDQSxrQmxGbXhxQkosQ0FDRjs7QWtGaHhxQkEsMEJDdjVCQSxnQ0FDRSxxQkE4Q0EsZ0JBN0NBLGdCbkYrcXNCRixDbUY5cXNCRSxvQ0FDRSxTbkZncnNCSixDbUY5cXNCRSxxQ0FDRSx3Qm5GZ3JzQkosQ21GeHFzQkUsMEJBQ0UsMkNBQ0UsZ0JuRjBxc0JKLENtRnhxc0JFLHFEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCbkYwcXNCSixDQUNGLENNMW9zQkkseUI2RXpESixnQ0E2Qkksb0JBQ0EseUJuRjBxc0JGLENBQ0YsQ01ocHNCSSwwQjZFekRKLGdDQWlDSSwyQm5GNHFzQkYsQ0FDRixDTXJwc0JJLDBCNkV6REosZ0NBb0NJLG1CQUNBLHNCbkY4cXNCRixDQUNGLENNM3BzQkksMEI2RWpCRixvREFFSSxhbkY4cXNCSixDQUNGLENtRnpxc0JFLHlDQUNFLGdCbkYycXNCSixDbUZycXNCRSx1R0FDRSxTbkZ5cXNCSixDbUZycXNCSSxxTkFDRSxTbkZ3cXNCTixDbUZwcXNCRSx5RkFFRSx5QkFEQSxZQUVBLEtuRnVxc0JKLENtRnBxc0JFLHlDQUNFLHVGQUNFLHFCbkZ1cXNCSixDbUZwcXNCRSx1R0FDRSxTbkZ1cXNCSixDQUNGLENtRnBxc0JFLHlDQUNFLHVHQUNFLFNuRnVxc0JKLENtRm5xc0JJLHFNQUNFLFNuRnNxc0JOLENBQ0YsQ21GbHFzQkUseUNBQ0UsdUZBQ0UscUJuRnFxc0JKLENtRmxxc0JFLG1HQUNFLFduRnFxc0JKLENtRmhxc0JNLCtOQUNFLFVuRm1xc0JSLENBQ0YsQ21GOXBzQkUseUZBQ0UsbUdBQ0UsYW5GaXFzQkosQ0FDRixDbUY5cHNCRSwwQ0FDRSx1RkFDRSxxQm5GaXFzQkosQ21GNXBzQk0sK05BQ0UsVW5GK3BzQlIsQ21GN3BzQk0sK05BQ0UsU25GZ3FzQlIsQ0FDRixDbUYzcHNCRSwwQ0FDRSx1RkFDRSxxQm5GOHBzQkosQ21GM3BzQkUsbUdBQ0UsZW5GOHBzQkosQ21GM3BzQkUsdUdBQ0UsU25GOHBzQkosQ21GenBzQk0sK05BQ0UsVW5GNHBzQlIsQ0FDRixDbUZ2cHNCRSwwQ0FDRSx1RkFDRSxxQm5GMHBzQkosQ21GcnBzQk0sK05BQ0UsVW5Gd3BzQlIsQ21GdHBzQk0sK05BQ0UsU25GeXBzQlIsQ0FDRixDb0ZqMHNCQSx3QkNGRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQmtEeEJBLG9CQUNBLGlCcEYwMHNCRixDb0Z4MHNCRSw2QkFDRSxrQnBGMDBzQkosQ29GdjBzQkUsdURBRUUsa0JBREEsZWpGaUgwQixDaUY5RzFCLHFCQUNBLGFBRkEsZXBGMjBzQkosQ003eHNCSSwwQjhFekRKLHdCQWdCSSxjcEYwMHNCRixDb0Z6MHNCRSx1REFDRSxzQnBGMjBzQkosQ0FDRixDTXJ5c0JJLDBCOEV6REosd0JBdUJJLGtCQURBLG1CQUVBLGlCcEY0MHNCRixDb0YzMHNCRSx1REFHRSxrQkFGQSxnQkFDQSxjcEY4MHNCSixDQUNGLENNcHlzQkksNEI4RXRDQSxtQ0FDRSxjcEY2MHNCSixDb0YzMHNCRSx1REFDRSxrQnBGNjBzQkosQ29GeDBzQkYsMkNBRUksU3BGNDBzQkYsQ0FMRixDb0ZuMHNCQSxpQ0FJRSxtQkFGQSxhQUNBLFlBRUEseUJBSkEsZ0JwRmcxc0JGLENNMXpzQkksNkI4RXZCSixpQ0FXSSxpQ0FKQSwyQkFFQSxnQkFDQSxrQkFGQSxrQnBGaTFzQkYsQ0FDRixDb0Y3MHNCRSxzREFDRSxnQnBGKzBzQkosQ010MHNCSSw0QjhFdkJKLGlDQWlCSSxrQnBGZzFzQkYsQ0FDRixDb0Y3MHNCQSw2QkFDRSxvQkFJQSxXQUhBLG1CQUNBLG1CQUdBLFNwRiswc0JGLENNbjFzQkksNEI4RUZKLDZCQW9CSSxtQkFUQSx5QkFDQSwyQkFGQSxtQkFRQSxvQkFGQSxrQkFEQSxjQUlBLHVCQUZBLG9CQUhBLGNwRnExc0JGLENBQ0YsQ00vMnNCSSx5QjhFV0osNkJBNEJJLGtCQUhBLG1CQUNBLHFCQUNBLGtCQUhBLHVCcEZvMXNCRixDQUNGLENNeDNzQkksMEI4RVdKLDZCQWdDSSxpQkFDQSxjcEZpMXNCRixDQUNGLENvRi8wc0JFLG1DQUVFLHFCakY5QlUsQ2lGK0JWLGlCakYvQlUsQ2lGNkJWLGFwRm0xc0JKLENvRjkwc0JFLHNFQUVFLGdDcEYrMHNCSixDc0YvN3NCQSxtQ0RPRSxrQmxGeUVZLEMrQnhEWiw4RG9EdEJBLG1CQUdBLDBCdEZxOHNCRixDdUYxOHNCQSx5REZGRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQnFEcEJBLHFCQTRCQSxnQkE3QkEsc0JBREEsZ0J2Rm85c0JGLEN1Rmg5c0JFLDBCQUNFLCtFQUNFLGdCdkZrOXNCSixDdUZoOXNCRSxtR0FFRSxpQkFDQSxrQkFGQSxpQkFHQSxjdkZrOXNCSixDQUNGLEN1Ri84c0JFLG1HQUNFLFl2Rmk5c0JKLENNNTZzQkkseUJpRnpESix5REF3Qkksa0J2Rmk5c0JGLENBQ0YsQ01qN3NCSSx5QmlGekRKLHlEQTRCSSxtQkFDQSxxQnZGazlzQkYsQ0FDRixDdUY5OHNCRSwyRUFDRSxnQnZGZzlzQkosQ3dGbi9zQkEsOEJIT0Usa0JsRnlFWSxDK0J4RFosOERzRHRCQSxtQkFHQSwwQnhGeS9zQkYsQ3lGOS9zQkEsaUNKT0Usa0JsRnlFWSxDK0J4RFosOERBQ0EsMkJ1RHZCQSxzQnpGc2d0QkYsQ00vOHNCSSwwQm1GekRKLGlDQUlJLHVCekZ3Z3RCRixDQUNGLEMwRjdndEJBLDJCQUNFLGlCQXNDQSxnQkFyQ0Esc0JBQ0Esa0IxRm9odEJGLEMwRm5odEJFLGtEQUNFLGExRnFodEJKLENNcDlzQkksNEJvRmhFQSx3REFFSSxZMUZzaHRCTixDQUNGLEMwRm5odEJFLDBCQUNFLHNDQUNFLGdCMUZxaHRCSixDMEZuaHRCRSxnREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2QjFGcWh0QkosQ0FDRixDTXIrc0JJLDRCb0Z0RUosMkJBeUJJLHFCMUZzaHRCRixDQUNGLENNdi9zQkkseUJvRnpESiwyQkE0Qkksd0IxRndodEJGLENBQ0YsQ001L3NCSSwwQm9GekRKLDJCQStCSSx3QjFGMGh0QkYsQ0FDRixDTWpndEJJLDBCb0Z6REosMkJBa0NJLHFCQUVBLHVCQURBLHFCMUY2aHRCRixDQUNGLEMwRnpodEJFLG9DQUNFLGdCMUYyaHRCSixDMkZwa3RCQSxxQk5GRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQnlEeEJBLGlCQUVBLHdCQUNBLG9CM0Y0a3RCRixDTXZodEJJLHlCcUZ6REoscUJBUUksYUFEQSxxQjNGOGt0QkYsQ0FDRixDTTdodEJJLHlCcUZ6REoscUJBV0kscUJBQ0Esc0IzRitrdEJGLENBQ0YsQ01uaXRCSSwwQnFGekRKLHFCQWVJLHFCQUNBLG1CM0ZpbHRCRixDQUNGLEMyRjlrdEJBLGlDQUNFLHdCeEYwRFksQ3dGdERaLHNCQUhBLG9CQUNBLGtCQUNBLFMzRmtsdEJGLENNamp0QkkseUJxRnJDSixpQ0FPSyxhQUdELG9CM0ZnbHRCRixDQUNGLENNdGp0QkksMEJxRnJDSixpQ0FlSSxvQkFGQSw2QkFDQSxTM0Z3bHRCRixDQUNGLEMyRnRsdEJFLG9DQUNFLFkzRndsdEJKLENNcmt0QkkseUJxRnBCRixvQ0FHSSxrQjNGMGx0QkosQ0FDRixDTTFrdEJJLDBCcUZwQkYsb0NBTUksbUJBQ0EsbUIzRjRsdEJKLENBQ0YsQzJGMWx0QkUsbUNBRUUsc0IzRjJsdEJKLENNbmx0QkksMEJxRlZGLG1DQUtJLHVCM0Y0bHRCSixDQUNGLEMyRjFsdEJFLDRDQUNFLHFCM0Y0bHRCSixDMkZ6bHRCSSwyREFDRSx3QjNGMmx0Qk4sQzJGemx0QkksNEZBQ0UsTTNGMmx0Qk4sQzJGdGx0QkEsOEJBSUUsdUJBSEEsYUFJQSxlQUhBLDJCQUNBLGlCM0YybHRCRixDTXptdEJJLHlCcUZXSiw4QkFPSSw2QjNGMmx0QkYsQ0FDRixDTTltdEJJLHlCcUZXSiw4QkFXSSw4QkFEQSxtQjNGOGx0QkYsQ0FDRixDTXBudEJJLDBCcUZXSiw4QkFjSSxpQjNGK2x0QkYsQ0FDRixDMkZ4bHRCRSxrREFFRSxnQkFEQSxTM0Y0bHRCSixDMkZ6bHRCRSxtREFDRSxTM0YybHRCSixDMkZ6bHRCRSxtREFFRSxrQkFEQSxTM0Y0bHRCSixDMkZ6bHRCRSx3Q0FFRSx3QnhGM0JVLEN3RjRCVixpQkFGQSxnQjNGNmx0QkosQzJGemx0QkUsd0NBQ0UsaUJBQ0Esb0IzRjJsdEJKLENNOW90QkkseUJxRnNEQSxrREFDRSxTM0YybHRCSixDMkZ6bHRCRSxtREFDRSxTM0YybHRCSixDMkZ6bHRCRSxtREFFRSxhQURBLFMzRjRsdEJKLENBQ0YsQ00xcHRCSSx5QnFGa0VBLHdDQUNFLGtCQUNBLHFCM0YybHRCSixDMkZ6bHRCRSx3Q0FDRSxlQUNBLGdCM0YybHRCSixDQUNGLENNcHF0QkksMEJxRjRFQSx3Q0FDRSxlQUNBLG9CM0YybHRCSixDQUNGLENNN3B0QkksNEJxRnNFQSx1REFDRSxxQjNGMGx0QkosQzJGdmx0QkUsa0RBRUUsZUFEQSxVM0YwbHRCSixDMkZ0bHRCRSxtREFDRSxVM0Z3bHRCSixDMkZybHRCRSxtREFFRSxhQURBLFUzRndsdEJKLEMyRnJsdEJFLGdGQUNFLGVBQ0EsbUJBQ0EsWTNGdWx0QkosQ0FDRixDMkZubHRCQSw0QkFDRSxlQUNBLGUzRnNsdEJGLENNcHN0QkkseUJxRjRHSiw0QkFLSSxtQkFEQSxlM0Z5bHRCRixDQUNGLENNMXN0QkksMEJxRjRHSiw0QkFRSSxrQjNGMGx0QkYsQ0FDRixDMkZwbHRCQSwrQkFHRSxhQURBLGlCQURBLGUzRnlsdEJGLENNcnR0QkkseUJxRjJISiwrQkFLSSxhM0Z5bHRCRixDQUNGLENNMXR0QkkseUJxRjJISiwrQkFRSSxjQUNBLGMzRjJsdEJGLENBQ0YsQ01odXRCSSwwQnFGMkhKLCtCQWFJLGtCM0Y0bHRCRixDQUNGLEMyRnJsdEJBLFlBQ0Usb0IzRndsdEJGLENNNXR0QkksNEJxRm1JSixZQUlJLFkzRnlsdEJGLENBQ0YsQzJGdGx0QkEsWUFDRSxZM0Z5bHRCRixDTXJ1dEJJLDRCcUYySUosWUFJSSxvQjNGMGx0QkYsQ0FDRixDNEZoenRCQSx5QkFDRSx3QnpGOEVZLEN5RjVFWix1QkFEQSxnQjVGdXp0QkYsQ01od3RCSSx5QnNGekRKLHlCQUtJLG9CNUZ3enRCRixDQUNGLENNcnd0QkksMEJzRnpESix5QkFRSSxvQjVGMHp0QkYsQ0FDRixDTTF3dEJJLDBCc0Z6REoseUJBWUkscUJBREEsb0I1RjZ6dEJGLENBQ0YsQzRGenp0QkEsZ0MxRFFFLDhEQUNBLDJCMEROQSxhQUNBLGVBQ0EsOEJBQ0Esd0I1RjR6dEJGLEM0Rnp6dEJBLCtCQUNFLGFBR0EsY0FGQSxzQkFDQSwwQjVGNnp0QkYsQ01oeXRCSSx5QnNGMUJBLG1EQUVFLG9CQURBLFM1Rjh6dEJKLENBQ0YsQ010eXRCSSwwQnNGaENKLCtCQVlJLFk1Rjh6dEJGLENBQ0YsQzRGM3p0QkEsZ0NBRUUsY0FEQSxlNUYrenRCRixDTWh6dEJJLDBCc0ZoQkosZ0NBS0ksYUFEQSxZNUZpMHRCRixDQUNGLEM0Rjd6dEJBLGdDQUdFLGNBRkEsa0JBR0EsZXpGb0U0QixDeUZ0RTVCLHFCNUZrMHRCRixDTTd6dEJJLDBCc0ZQSixnQ0FNSSxrQkFDQSxzQkFDQSxrQjVGazB0QkYsQ0FDRixDNEYvenRCQSxtQ0FDRSxrQkFFQSxlekYwRDRCLEN5RjNENUIsb0I1Rm0wdEJGLENNMTB0QkksMEJzRktKLG1DQUtJLGlCQUNBLGdCNUZvMHRCRixDQUNGLEM0RmowdEJBLHlDQUNFLG9CNUZvMHRCRixDTXAxdEJJLHlCc0ZlSix5Q0FHSSxtQjVGczB0QkYsQ0FDRixDTXoxdEJJLDBCc0ZlSix5Q0FNSSxzQjVGdzB0QkYsQ0FDRixDNEZyMHRCQSxzQ0FJRSx1QkFGQSxhQUdBLGVBRkEsOEI5RXJGQSxnQjhFeUZBLHFCOUUxRkEsU2RvNnRCRixDTTEydEJJLHlCc0Z5Qkosc0NBU0ksMEI1RjQwdEJGLENBQ0YsQ00vMnRCSSwwQnNGeUJKLHNDQVlJLHNCNUY4MHRCRixDQUNGLEM0RjcwdEJFLHlDQUVFLG1CQURBLFM1RmcxdEJKLEM0RjkwdEJJLDJDQUVFLG1CQURBLFk1RmkxdEJOLEM0Ri8wdEJNLGlEQUNFLG9CNUZpMXRCUixDNEZoMXRCUSxzREFDRSxZNUZrMXRCVixDNEZoMXRCUSxvR0FDRSxvQnpGekJJLEN5RjBCSixhNUZrMXRCVixDTXQ0dEJJLHlCc0Z1Q0YseUNBbUJJLGlCQURBLFM1RmsxdEJKLENBQ0YsQ001NHRCSSx5QnNGdUNGLHlDQXNCSSxnQjVGbTF0QkosQ0FDRixDTWo1dEJJLDBCc0Z1Q0YseUNBMEJJLGlCQURBLFM1RnMxdEJKLENBQ0YsQzRGcDF0Qkksa0RBQ0UsUzVGczF0Qk4sQzRGcjF0Qk0sc0RBRUUsWUFEQSxVNUZ3MXRCUixDNEZwMXRCTSx1REFDRSwrQjVGczF0QlIsQzRGbjF0QkksOENBQ0Usb0I1RnExdEJOLEM0RmgxdEJBLDRDQUNFLE9BR0EsaUJBRkEsZXpGcEI0QixDeUZxQjVCLGdDNUZvMXRCRixDTTM2dEJJLHlCc0ZvRkosNENBTUksaUI1RnExdEJGLENBQ0YsQ01oN3RCSSwwQnNGb0ZKLDRDQVNJLGM1RnUxdEJGLENBQ0YsQzRGcDF0QkEsbURBRUUsZ0NBREEscUJBR0EsbUJBQ0Esa0JBRkEsdUM1RnkxdEJGLEM0RnQxdEJFLDhEQUNFLGU1RncxdEJKLEM0RnQxdEJXLDJEQUNQLG9CNUZ3MXRCSixDNEZwMXRCQSx5Q0FFRSxxQkFEQSxlNUZ3MXRCRixDNEZ0MXRCRSxvREFDRSxpQjVGdzF0QkosQ00zOHRCSSwwQnNGK0dKLHlDQVFJLGdCQURBLGU1RjAxdEJGLEM0RngxdEJFLG9EQUNFLGM1RjAxdEJKLENBQ0YsQzRGdDF0QkEseUNBR0UscUJBRkEsYUFDQSw4QkFFQSxlNUZ5MXRCRixDNEZ4MXRCRSxvREFDRSxpQjVGMDF0QkosQ005OXRCSSwwQnNGbUlGLG9EQUdJLGM1RjQxdEJKLENBQ0YsQzZGL2h1QkEsd0JBRUUsd0IxRjRFWSxDMEY3RVosZ0I3Rm1pdUJGLEM2RmppdUJFLGtDQUNFLHdCN0ZtaXVCSixDNkYvaHVCQSw4QkFDRSxTN0ZraXVCRixDTWwrdEJJLDZCdUZqRUosOEJBSUksUzdGbWl1QkYsQ0FDRixDTXYrdEJJLDRCdUZqRUosOEJBUUksVTdGb2l1QkYsQ0FDRixDNkZsaXVCRSxrQ0FDRSxhN0ZvaXVCSixDNkZsaXVCRSxvQ0FDRSxhQUNBLGtCN0ZvaXVCSixDTW4vdEJJLDZCdUZuREYsb0NBSUksZTdGc2l1QkosQ0FDRixDNkZyaXVCSSwyQ0FFRSxxQkFEQSxZN0Z3aXVCTixDTTUvdEJJLDZCdUY3Q0EsMkNBSUksa0I3RnlpdUJOLENBQ0YsQzZGdGl1QkUsZ0NBR0UsbUJBREEsZTFGeUYwQixDMEZ2RjFCLHNCQUNBLGlCQUpBLFM3RjRpdUJKLENNeGd1QkksNkJ1RnJDRixnQ0FPSSxTN0YwaXVCSixDQUNGLENNN2d1QkksNEJ1RnJDRixnQ0FXSSxrQkFEQSxlMUY4RXdCLEMwRjVFeEIsaUJBQ0EsUzdGNGl1QkosQ0FDRjs7QThGOWx1QkEsNEJBR0EsdUJBQ0Usb0I5RitsdUJGLENNMWh1QkksNkJ3RnRFSix1QkFJSSxtQjlGZ211QkYsQ0FDRixDOEY3bHVCQSw0QkFFRSx3QjlGK2x1QkYsQ01oanVCSSx5QndGakRKLDRCQUtJLDBCOUZnbXVCRixDQUNGLENNcmp1QkksMEJ3RmpESiw0QkFRSSwyQjlGa211QkYsQ0FDRixDOEYvbHVCQSw0Q0FDRSxlOUZrbXVCRixDTWpqdUJJLDRCd0ZsREosNENBR0ksWTlGb211QkYsQ0FDRixDOEZqbXVCQSxxQ0FDRSxzQjlGb211QkYsQ00xanVCSSw0QndGM0NKLHFDQUdJLG9COUZzbXVCRixDQUNGLEM4Rm5tdUJBLGtDQUNFLHdCM0Z3Q1ksQzJGdkNaLHlCOUZzbXVCRixDTXBrdUJJLDRCd0ZwQ0osa0NBSUksMkI5RndtdUJGLENBQ0YsQzhGcm11QkEsNkJoRjFDRSxnQkFGQSxTQUNBLFNkc3B1QkYsQzhGeG11QkUsb0RBRUUsYTNGb0NVLEMyRnJDVixlOUYybXVCSixDOEZ0bXVCQSxtQ0FDRSxnQ0FDQSxxQjlGeW11QkYsQ014bHVCSSw0QndGbkJKLG1DQUtJLGdCOUYwbXVCRixDQUNGLEM4RnhtdUJFLHFEQUNFLGtCOUYwbXVCSixDTWhtdUJJLDRCd0ZYRixxREFHSSxnQjlGNG11QkosQ0FDRixDOEZ6bXVCRSw4Q0FDRSxtQkFDQSxhOUYybXVCSixDOEZ0bXVCRSx5Q0FDRSxvQjlGeW11QkosQzhGcm11QkEsbUNBR0UsVTNGTFksQzJGR1osbUJBQ0EscUJBRUEsa0I5RndtdUJGLENNcG51QkksNEJ3RlFKLG1DQU9JLG1CQURBLGUzRndDMEIsQzJGdEMxQixvQkFDQSxlOUYwbXVCRixDQUNGLEM4RnZtdUJBLG1DQUdFLFUzRmxCWSxDMkZnQlosbUJBQ0Esb0JBRUEsbUI5RjBtdUJGLENNaHB1QkkseUJ3RmtDSixtQ0FNSSxpQkFDQSxvQjlGNG11QkYsQ0FDRixDTXpvdUJJLDRCd0ZxQkosbUNBV0ksbUJBREEsZTNGdUIwQixDMkZyQjFCLG9COUY4bXVCRixDQUNGLEM4RjFtdUJBLHNDQUdFLFUzRm5DWSxDMkZpQ1osbUJBQ0EsbUI5RjhtdUJGLENNbnF1QkkseUJ3Rm1ESixzQ0FLSSxvQjlGK211QkYsQ0FDRixDTTNwdUJJLDRCd0ZzQ0osc0NBUUksbUJBRUEsd0JBREEsbUI5RmtudUJGLENBQ0YsQzhGN211QkEseUNBQ0UsZUFDQSxzQkFFQSx3QkFEQSxlOUZpbnVCRixDTXRydUJJLHlCd0ZrRUoseUNBTUksZTlGa251QkYsQ0FDRixDTTlxdUJJLDRCd0ZxREoseUNBWUksaUJBREEsZTNGVjBCLEMyRlkxQixpQkFKQSx3QkFDQSxpQjlGdW51QkYsQ0FDRixDOEZqbnVCQSxvQ0FDRSxhOUZvbnVCRixDOEZobnVCQSwyQkFDRSxtQjlGbW51QkYsQzhGOW11QkUsa0ZBTUUsbUJBSkEsbUJBREEsZTNGL0IwQixDMkZrQzFCLFlBREEscUJBRUEsYzlGa251QkosQ01ydHVCSSx5QndGOEZGLGtGQVNJLGlCQUNBLGUzRnRDd0IsQzJGdUN4QixxQjlGa251QkosQ0FDRixDOEZobnVCSSx5QkFkRixrRkFlSSxnQjlGbW51QkosQ0FDRixDYzFzdUJFLCtGQUNFLGFkNnR1QkosQzhGMW51QkUsOERBR0UsbUJBQ0EsZ0NBSEEsYUFDQSw0QjlGOG51QkosQ005dXVCSSw0QndGOEdGLDhEQU9JLDRCOUY2bnVCSixDQUNGLEM4RjFudUJFLDREQU1FLHlCQUxBLHVSQUdBLDRCQUNBLFlBRUEsZUFKQSxZQURBLFU5RmlvdUJKLEM4RmxudUJFLHdMQUVFLFk5RnVudUJKLEM4RnBudUJFLHVFQU1FLG1CQURBLGUzRmpHMEIsQzJGOEYxQixRQUtBLHFCQUpBLFdBS0EsZUFQQSxpQjlGNG51QkosQ016eHVCSSx5QndGNEpGLHVFQVdJLGlCQUNBLGU5RnNudUJKLENBQ0YsQ01seHVCSSw2QndGK0lGLHVFQWdCSSxPOUZ1bnVCSixDQUNGLENNdnh1QkksNkJ3RitJRix1RUFvQkksTzlGd251QkosQ0FDRixDTTV4dUJJLDRCd0YrSUYsdUVBd0JJLE85RnludUJKLENBQ0YsQzhGdm51QkkseUJBM0JGLHVFQTRCSSxROUYwbnVCSixDQUNGLEM4RnZudUJFLCtEQWFFLG1CQVBBLDJDaEY3TkUsNkJnRnFPRixDQVZBLGNBT0EsWUFKQSxVQUtBLGdCQUZBLFNBREEscUJBUkEsa0JBT0EsU0FMQSxzQjlGbW91QkosQzhGdG51QkkseUJBaEJGLCtEQWlCSSxzQjlGeW51QkosQ0FDRixDOEZ0bnVCRSxvRUFPRSxVM0ZyTVUsQzJGdU1WLGVBUkEsY0FJQSxrQkFEQSxjQUVBLHlCQUlBLGdCQUZBLHlCOUZ3bnVCSixDOEZwbnVCSSx5SkFHRSx3QjNGdE1RLEMyRnFNUixVOUZzbnVCTixDOEZqbnVCRSwwRUFLRSx5QkFhQSx5QkFSQSx5Q0FPQSw0QkFEQSxjQVRBLE9BREEsZUFMQSxrQkFPQSxrQkFOQSxTQUVBLG1CQURBLFU5RjZudUJKLEM4RnBudUJJLDRFQUNFLGlCOUZzbnVCTixDOEY3bXVCSSwwRUFFRSxtQzlGK211Qk4sQzhGMW11QkEsa0NBR0UsYUFGQSxrQkFDQSxROUY4bXVCRixDOEZ2bXVCQSxtREFHRSxxQkFDQSxrQkFGQSxZQUdBLFdBSkEsVTlGaW51QkY7O0E4RnBtdUJBLDBCQUNBLHVCQUVFLGdCQURBLGlCOUZ3bXVCRixDTXIzdUJJLDZCd0Y0UUosdUJBS0ksZTlGd211QkYsQ0FDRixDTTEzdUJJLDZCd0Y0UUosdUJBU0ksZTlGeW11QkYsQ0FDRixDTS8zdUJJLDRCd0Y0UUosdUJBYUksYzlGMG11QkYsQ0FDRixDOEZ2bXVCQSw4QkFNRSx5QkFFQSxnVkFKQSw0QkFDQSxZQUpBLFlBVUEsWUFSQSxPQU1BLGtCQUNBLFU5RnltdUJGLENNaDV1QkksNEJ3RjZSSiw4QkFlSSxZOUZ3bXVCRixDOEZobXVCRiwwQkFHSSx5QkFEQSxVOUZxbXVCRixDQU5GLEMrRnI5dUJBLHlCQUNFLHdCL0YrOXVCRixDTWg2dUJJLDRCeUZoRUoseUJBR0ksd0IvRmkrdUJGLENBQ0YsQ01sN3VCSSwwQnlGN0NBLG1DQUNFLGUvRmsrdUJKLENBQ0YsQ00xNnVCSSw0QnlGckRGLDZCQUVJLHdCL0ZpK3VCSixDQUNGLEMrRjk5dUJFLGdDQUNFLHFCL0ZnK3VCSixDK0Y1OXVCQSx3QkFDRSxxQi9GcSt1QkYsQ2dHamd2QkEscUJBR0UseUJBRkEscUJBQ0Esa0JBRUEsU2hHK3N2QkYsQ2dHOXN2QkUsZ0NBQ0Usa0JBQ0EsU2hHZ3R2QkosQ00vcHZCSSx5QjBGeERKLHFCQVlJLHlCQURBLDZCaEdpdHZCRixDQUNGLENNcnF2QkksMEIwRnhESixxQkFnQkksMEJoR2l0dkJGLENBQ0YsQ003cHZCSSw0QjBGakRBLCtCQUNFLFloR2l0dkJKLENBQ0YsQ00vcXZCSSwwQjBGOUJBLCtCQUNFLDZCaEdndHZCSixDQUNGLENnRzVzdkJBLDZCQUdFLHNCQUZBLDBCQUNBLGtCQUVBLFNoRytzdkJGLENnRzlzdkJFLHdDQUNFLGtCQUNBLFNoR2d0dkJKLENNL3J2QkksMEIwRnhCSiw2QkFXSSw0QmhHZ3R2QkYsQ0FDRixDTXZydkJJLDRCMEZ0QkEsdUNBQ0UsWWhHZ3R2QkosQ0FDRixDTXpzdkJJLDBCMEZIQSx1Q0FDRSw2QmhHK3N2QkosQ0FDRixDTWpzdkJJLDZCMEZyQ0osNkJBMkJJLDRCaEcrc3ZCRixDQUNGLENnRzVzdkJBLDRCQVNFLG1CQUZBLGFBTkEsa0JBT0EsdUJBTkEsbUJBSUEsb0JB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R2xydkJNLGtIQUNFLGtCQUNBLG9CaEdvcnZCUixDTTE5dkJJLDZCMEZ3UkYsMEdBbUJJLFNoR21ydkJKLENBQ0YsQ2lHbGl3QkEsNEJBQ0UsdUJBSUEsa0JBQ0EsU2pHcWl3QkYsQ014K3ZCSSw0QjJGbkVKLDRCQUdJLG9Cakc0aXdCRixDQUNGLENpR3ppd0JFLHNDQUNFLHVCakcyaXdCSixDTWgvdkJJLDRCMkY1REYsc0NBR0ksbUJqRzZpd0JKLENpRzFpd0JBLHdDQUVFLG9Cakc2aXdCRixDQUpGLENpR3Bpd0JBLDRCQUlFLGtCakd5aXdCRixDaUc1aXdCRSxtREFDRSxZakc4aXdCSixDTWpnd0JJLDRCMkYvQ0osNEJBTUksZWpHOGl3QkYsQ0FDRixDaUc1aXdCRSxvQ0FDRSxZakc4aXdCSixDaUcxaXdCQSwwQ0FFRSxnQ0FEQSxVakc4aXdCRixDTTNod0JJLHlCMkZwQkosMENBSUksbUJBRUEsZUFEQSxpQmpHZ2p3QkYsQ0FDRixDaUc5aXdCRSxvREFDRSxrQmpHZ2p3QkosQ2lHNWl3QkEscUNBQ0ksU2pHK2l3QkosQ2lHNWl3QkEsdUNBQ0Usa0JBQ0EsU2pHK2l3QkYsQ005aXdCSSx5QjJGSEosdUNBS0kscUJBQ0Esa0JBRkEsWWpHbWp3QkYsQ0FDRixDaUc5aXdCQSxrQ0FFRSx5QkFFQSxPbkZwRUEsZ0JBRkEsU21GMEVBLGdCQURBLGtCQUpBLG9CQUVBLHNCQUNBLGtCakdxandCRixDaUdsandCRSxxQ0FDRSxxQkFDQSxrQkFFQSxrQkFEQSxxQmpHcWp3QkosQ014a3dCSSx5QjJGT0osa0NBa0JJLHNCQURBLHFCQUVBLGdCakdvandCRixDQUNGLENNbGt3QkksNEIyRmtCRixpREFFSSxXakdrandCSixDQUNGLENNcGx3QkksMEIyRndDQSw2RUFFRSxnQkFEQSxVakdpandCSixDaUc5aXdCSSwrR0FFRSxnQkFDQSx1QkFGQSxVakdrandCTixDaUc5aXdCTSxrSEFDRSxjQUNBLFdBQ0EsYWpHZ2p3QlIsQ2lHL2l3QlEsNkhBQ0EsWUFDQSxvQmpHaWp3QlIsQ2lHdml3QlEsMEpBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCakc0aXdCVixDaUd2aXdCUSwrSkFFRSxjQUNBLFdBRkEsT2pHMml3QlYsQ2lHdml3QlEsaUtBQ0UsVWpHeWl3QlYsQ0FDRixDaUdqaXdCQSx5Q0FLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWWpHd2l3QkYsQ2lHbGl3QkUsNkNBRUUsaUJBREEsZWpHcWl3QkosQ00zb3dCSSwwQjJGd0ZKLHlDQWtCSSxtQmpHcWl3QkYsQ0FDRixDaUdwaXdCRSwrQ0FDRSxVOUYxRlUsQzhGMkZWLHlCakdzaXdCSixDaUd2aHdCQSxrQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlOUZqRTRCLEM4RmtFNUIscUJBSkEsbUJqR3dpd0JGLENNMXB3QkksNEIyRmdISixrQ0FRSSxlakdzaXdCRixDQUNGLENpR3Bpd0JJLDBDQUNFLFVqR3Npd0JOLENpR25pd0JFLHdDQUNFLHdCOUZsSFUsQzhGbUhWLFNqR3Fpd0JKLENpR3Bpd0JJLDhDQUNFLHdCakdzaXdCTixDTXRyd0JJLHlCMkY0SUYsd0NBT0ksa0JqR3Vpd0JKLENBQ0YsQ2lHcml3QkUsaURBQ0Usd0I5RjVIVSxDOEY2SFYsU2pHdWl3QkosQ2lHdGl3QkksdURBQ0Usd0JqR3dpd0JOLENNbHN3QkkseUIyRnNKRixpREFPSSxrQmpHeWl3QkosQ0FDRixDaUd2aXdCRSx3Q0FDRSx3QmpHeWl3QkosQ2lHdml3QkUsd0NBRUUsMkJBQ0Esb0JBQ0EsbUJqR3lpd0JKLENNaHR3QkkseUIyRjZISixrQ0E4Q0ksaUJqR3lpd0JGLENBQ0YsQ2lHdGl3QkEscUNBR0UsVTlGL0pZLEM4RjZKWixrQkFDQSxzQkFHQSxRakd3aXdCRixDaUd2aXdCRSwyQ0FFRSxVOUZwS1UsQzhGbUtWLHlCakcwaXdCSixDTWh1d0JJLHlCMkYrS0oscUNBV0ksY2pHMGl3QkYsQ0FDRixDTXh0d0JJLDZCMkZrS0oscUNBZUksYWpHMml3QkYsQ0FDRixDaUd6aHdCQSx3Q0FDRSxxQkFDQSwwQmpHMml3QkYsQ2lHdGl3QkUscUdBQ0UsaUJBQ0Esa0NqRzRpd0JKLENNdHd3QkkseUIyRmlOSix3Q0FZSSx3QmpHNml3QkYsQ2lHeGl3QkUscUdBQ0UsbUJBQ0EsZ0NqRzhpd0JKLENBQ0YsQ2lHMWl3QkEsNkNBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFqR3Nqd0JGLENpRzVpd0JFLHNEQUNFLHNCakc4aXdCSixDaUc3aXdCSSwwREFFRSxnQkFEQSxjakdnandCTixDaUc1aXdCRSxtREFDRSwwQmpHOGl3QkosQ001eXdCSSx5QjJGeU9KLDZDQXdCSSxRakcraXdCRixDQUNGLENNcHl3QkksNEIyRjROSiw2Q0EyQkksS2pHaWp3QkYsQ0FDRixDaUc5aXdCQSxpQ0FPRSxtQkFIQSx5QkFJQSxrQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNqR3Fqd0JGLENNenp3QkksNEIyRjJQSixpQ0FtQkkseUJBREEsYWpHaWp3QkYsQ0FDRixDaUc5aXdCRSx1Q0FDRSxVakdnandCSixDaUc5aXdCRSwwQ0FDRSxxQmpHZ2p3QkosQ2lHL2l3QkksOENBRUUsaUJBREEsZWpHa2p3Qk4sQ010MXdCSSwwQjJGd1FKLGlDQWtDSSxZakdnandCRixDQUNGLENpRzdpd0JBLHVDQUNFLG1CQUNBLGVqR2dqd0JGLENNbjF3QkksNEIyRm1UQSwyQ0FFRSxnQkFEQSxVakc4aXdCSixDaUc1aXdCSSw2RUFFRSxPQURBLGVBRUEsTWpHOGl3Qk4sQ0FDRixDTXoxd0JJLG1EMkYrU0EsMEVBRUUsZ0JqRzRpd0JKLENpRzNpd0JJLDhJQUVFLE9BREEsZUFFQSxNQUNBLHlCakc2aXdCTixDaUd4aXdCSSwwU0FDRSw0QmpHNml3Qk4sQ2lHeml3QkksOEVBQ0UsU2pHMml3Qk4sQ0FDRixDTXo0d0JJLDBCMkZrV0Esb0NBQ0UsZ0JqRzBpd0JKLENpR3ppd0JJLHNFQUVFLE9BREEsZUFFQSxNQUNBLHlCakcyaXdCTixDaUd0aXdCSSxtSkFDRSw0QmpHMml3Qk4sQ2lHdml3QkksOEVBQ0UsU2pHeWl3Qk4sQ2lHcml3Qkksd0VBQ0UsbUJqR3Vpd0JOLENBQ0YsQ2lHbGl3QkEsbUZBQ0UsVWpHcWl3QkYsQ2lHbGl3QkEsOEZBQ0UsU2pHcWl3QkYsQ014NndCSSwwQjJGeVlKLHdDQUdJLHNCakdvaXdCRixDaUduaXdCRSwwRUFDRSxVQUNBLFVqR3Fpd0JKLENpR25pd0JFLDBFQUNFLHFCakdxaXdCSixDaUdwaXdCSSw2RUFDRSw2QkFDQSxnQmpHc2l3Qk4sQ2lHcml3Qk0sd0ZBQ0UsaUJqR3Vpd0JSLENBQ0YsQ2lHaGl3QkUsNkNBQ0UsaUJqR21pd0JKLENNdDd3QkksNkIyRmtaRiw2Q0FHSSxtQmpHcWl3QkosQ0FDRixDaUdoaXdCRSw2Q0FDRSxrQmpHbWl3QkosQ00vN3dCSSw2QjJGMlpGLDZDQUdJLG9CakdxaXdCSixDQUNGLENrR3hneEJBLHNCQUNFLHNCbEc4Z3hCRixDTTM4d0JJLDRCNEZwRUosc0JBR0ksb0JsR2doeEJGLENrRzlneEJFLHlDQUNFLFNsR2doeEJKLENBQ0YsQ01uOXdCSSw2QjRGMURBLGlDQUNFLGVsR2doeEJKLENBQ0YsQ014OXdCSSw0QjRGckRBLDBDQUVJLG9CbEcrZ3hCTixDQUNGLENNNzl3QkksNkI0RnJEQSwwQ0FLSSxxQmxHaWh4Qk4sQ0FDRixDa0c5Z3hCRSwyQkFDRSx1QmxHZ2h4QkosQ2tHN2d4QkUsMEJBQ0UscUJsRytneEJKLENrRzdneEJJLHFDQUNFLHNCbEcrZ3hCTixDa0c1Z3hCSSxnREFDRSxxQmxHOGd4Qk4sQ005K3dCSSw0QjRGeENGLDBCQVlJLGtCbEc4Z3hCSixDQUNGLENrRzFneEJBLDZCQUlFLHVCQUhBLHNCQUlBLGVBSEEsYUFDQSwyQmxHK2d4QkYsQ014Z3hCSSwwQjRGVkosNkJBUUksMkJsRzhneEJGLENBQ0YsQ01oZ3hCSSw0QjRGdkJKLDZCQWdCSSx5QkFKQSxlQUVBLGlCQUNBLGtCQUpBLFNsR29oeEJGLENBQ0YsQ2tHdmd4Qkksb0VBQ0UsT0FDQSxLbEd5Z3hCTixDa0d0Z3hCTSx1RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVbEcwZ3hCUixDa0duZ3hCUSw0RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVbEd1Z3hCVixDa0cvL3dCRSxpQ0FDRSxpRGxHaWd4QkosQ2tHLy93QkksMENBSEYsaUNBSUksbURsR2tneEJKLENBQ0YsQ01uaXhCSSw0QjRGNEJGLGlDQVNJLHFCL0ZYUSxDK0ZVUixtQmxHb2d4QkosQ2tHamd4QkksZ0VBQ0UsdUJsR21neEJOLENrR2hneEJJLDJFQUNFLFlsR2tneEJOLENBQ0YsQ2tHMy93QkUsa0NBQ0UsVWxHOC93QkosQ01uanhCSSw2QjRGbURKLDRCQUtJLGFsRysvd0JGLENBQ0YsQ01uaHhCSSxvRDRGY0osNEJBUUksYWxHaWd4QkYsQ0FDRixDa0c3L3dCRSwwRUFDRSxhbEdrZ3hCSixDa0cvL3dCSSxzQ0FDRSxhbEdpZ3hCTixDa0c1L3dCQSxrQ0FDRSxrQkFDQSxVbEcrL3dCRixDTXhseEJJLHlCNEZ1Rkosa0NBTUkseUJBREEsZUFEQSxjbEdtZ3hCRixDa0cvL3dCSSwyRkFDRSxxQmxHaWd4Qk4sQ0FDRixDTWxteEJJLDBCNEZ1Rkosa0NBZUkseUJBREEsY2xHa2d4QkYsQ0FDRixDTTNseEJJLDRCNEYwRUosa0NBa0JJLGdCbEdtZ3hCRixDQUNGLENrR2pneEJFLHNDQUVFLGVBQ0EsY0FGQSxXbEdxZ3hCSixDa0dqZ3hCSSx3RUFDRSxjbEdtZ3hCTixDTXhteEJJLDRCNEYrRkYsc0NBV0ksZ0JBQ0EsTUFGQSxVbEdxZ3hCSixDa0dqZ3hCSSx3RUFDRSxlbEdtZ3hCTixDa0doZ3hCSSx5S0FDRSxZbEdrZ3hCTixDQUNGLENrR3ovd0JBLGtDQUlFLGdCQUZBLGtCQUNBLCtCbEdnZ3hCRixDTS9ueEJJLDRCNEY0SEosa0NBTUksWWxHaWd4QkYsQ2tHNS93QkksbUlBRUUscUJBRUEsYUFEQSxtQkFGQSxTbEdtZ3hCTixDa0cvL3dCTSxvSkFDRSxlbEdpZ3hCUixDQVZGLENNanB4QkkseUI0RnlJSixrQ0F1QkksZ0JsR2lneEJGLENBQ0YsQ01scXhCSSwwQjRGeUlKLGtDQTRCSSxnQmxHaWd4QkYsQ0FDRixDa0doZ3hCRSxzQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscURsR21neEJKLENrR3ovd0JBLCtCQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJsR2dneEJGLENNenJ4QkkseUI0RndMSiwrQkFRSSxvQmxHNi93QkYsQ0FDRixDTWpyeEJJLDRCNEZ1TEosb0NBRUksNEJsRzYvd0JGLENBQ0YsQ2tHMS93QkEsK0JBQ0UsVWxHNi93QkYsQ2tHMS93QkEsa0NBSUUsZUFIQSxrQkFFQSxjQURBLFNsRysvd0JGLENrRzMvd0JFLDBDQUNFLFVsRzYvd0JKLENrR3ovd0JJLGlEQUNFLFlsRzIvd0JOLENNcnR4QkkseUI0RjhNSixrQ0FrQkksYUFEQSxZbEcyL3dCRixDQUNGLENrR3Avd0JBLDJCQU1FLHVCQUZBLGFBQ0EsOEJBSEEsYUFEQSxVbEc4L3dCRixDTXR1eEJJLHlCNEZ1T0osMkJBWUksYUFDQSwwQmxHdS93QkYsQ0FDRixDTTV1eEJJLHlCNEZ1T0osMkJBa0JJLHVCQUNBLFNsR3Uvd0JGLENrR3Ivd0JFLHNDQUNFLFlsR3Uvd0JKLENBQ0YsQ2tHcC93QkUseUNBQ0UsdUNBQ0Usc0JsR3Mvd0JKLENBQ0YsQ00xdnhCSSwwQjRGdU9KLDJCQWlDSSxzQmxHcy93QkYsQ0FDRixDTWx2eEJJLDRCNEYwTkosMkJBcUNJLDBCbEd1L3dCRixDa0d0L3dCRSxzQ0FDRSxnQmxHdy93QkosQ0FDRixDa0dsL3dCUSw4RUFFRSxZQURBLFVsR3Evd0JWLENrRzcrd0JBLGtDQU1FLG1CQURBLGFBSEEsaUJBQ0EsbUJBQ0EscUJBSEEsa0JsR3Evd0JGLENrRzkrd0JFLDJDQUNFLHFCQUNBLGtCbEdnL3dCSixDa0c5K3dCSSwrQ0FFRSxZQURBLFVsR2kvd0JOLENrRzUrd0JFLDhDQUNFLFlsRzgrd0JKLENNL3h4QkksMEI0RjhSSixrQ0F1Qkksa0JBQ0EsbUJsRzgrd0JGLENrRzUrd0JFLDJDQUNFLG9CbEc4K3dCSixDa0c1K3dCSSwrQ0FFRSxZQURBLFVsRysrd0JOLENrRzErd0JFLDhDQUNFLFlsRzQrd0JKLENrR3ord0JFLDhDQUNFLGNsRzIrd0JKLENBQ0YsQ2tHeCt3QkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVbEcyK3dCSixDa0dwOXdCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCbEcwK3dCRixDa0d6K3dCRSw0Q0FDRSxlQUNBLGdCbEcyK3dCSixDTXgweEJJLDZCNEYrVkEsb0RBRUksZWxHMit3Qk4sQ0FDRixDTTcweEJJLDZCNEYrVkEsb0RBS0ksZWxHNit3Qk4sQ0FDRixDTWwxeEJJLDRCNEYrVkEsb0RBUUkscUJsRysrd0JOLENBQ0YsQ2tHMSt3QkEseUNBQ0UsZ0JBQ0Esc0JsRzYrd0JGLENNejJ4QkksMEI0Rm9ZUywwRUFDUCxzQmxHeSt3QkosQ0FDRixDa0dyK3dCQSw4Q0FNRSxnQmxHbSt3QkYsQ2tHdit3QkUsOEVBQ0UsWWxHeSt3QkosQ2tHcCt3QkUsdURBRUUsb0JBREEsY2xHdSt3QkosQ2tHbit3QkUsb0RBQ0UsVS9GcllVLEMrRnNZVix5QmxHcSt3QkosQ2tHait3QkksNkRBQ0UsWWxHbSt3Qk4sQ2tHOTl3QkEsOENBY0Usd0IvRmxFeUIsQytGcUV6QixZQUZBLGtCQUNBLFUvRmhhWSxDK0ZtYVosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0JsRzQ5d0JGLENrRzUrd0JFLDhFQUNFLFlsRzgrd0JKLENNdjR4QkksNEI0RnNaSiw4Q0FxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVbEc0OXdCRixDQUNGLENrR245d0JFLGlGQUNFLHdCbEdxOXdCSixDa0doOXdCQSwwQ0FLRSx3Qi9Gekd5QixDK0Y4R3pCLFlBSkEsa0JBRkEsVS9GcGNZLEMrRjJjWixlQVZBLGFBT0EsZUFEQSxlL0Z4WjRCLEMrRjBaNUIsaUJBUEEsZ0JBQ0Esb0JsRzI5d0JGLENNcDZ4QkksNEI0RnNjSiwwQ0FjSSxvQmxHbzl3QkYsQ0FDRixDa0c5OHdCRSwyREFDRSxjbEdpOXdCSixDa0c3OHdCRSx3REFDRSxVL0YzZFUsQytGNGRWLHlCbEcrOHdCSixDa0dyOHdCQSxrQ0FDRSxtQmxHdTh3QkYsQ01qOHhCSSx5QjRGeWZKLGtDQUlJLG9CbEd3OHdCRixDQUNGLENrR3I4d0JBLG9DQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGVsRzI4d0JGLENNaDl4QkkseUI0RmlnQkosb0NBV0kscUJBREEsa0JsRzA4d0JGLENBQ0YsQ2tHdDh3QkEsNkJBSUUsb0JBRUEsZS9GcmQ0QixDK0ZvZDVCLHVCQUhBLGdCQUNBLHVCQUZBLGtCbEc4OHdCRixDa0d2OHdCRSxpQ0FFRSxlQURBLGdCQUVBLGdCbEd5OHdCSixDTXY5eEJJLDZCNEZtZ0JKLDZCQWdCSSxhQUNBLDJCQUZBLG9CQUdBLGdCQUNBLHNCbEd5OHdCRixDQUNGLENNNyt4QkkseUI0RmdoQkosNkJBdUJJLG9CQUNBLGUvRnRlMEIsQytGdWUxQix1QkFDQSxtQkFDQSxnQkFDQSxzQmxHMDh3QkYsQ2tHeDh3QkUsaUNBRUUsZUFEQSxnQkFFQSxnQmxHMDh3QkosQ0FDRixDa0d2OHdCRSwwQ0FDRSxpQ0FFRSxlQURBLGdCQUVBLGdCbEd5OHdCSixDQUNGLENrR3I4d0JJLHlEQUVFLGNBRUEsZ0JBQ0EsdUJBRkEsbUJBRkEsVWxHMjh3Qk4sQ003L3hCSSw0QjRGbWdCSiw2QkF5REksaUJBQ0EsZS9GeGdCMEIsQytGeWdCMUIsaUJBSEEsWWxHeTh3QkYsQ2tHcDh3QkUseURBRUUsbUJBREEsVWxHdTh3QkosQ2tHbDh3QkEsaUNBR0ksbUJBQ0Esb0JsR284d0JKLENBTEYsQ2tHejd3QkEsdUdBQ0UseUJBS0Esa0JBQ0EscUJBSkEsaUJBRUEsZS9GbGlCNEIsQytGaWlCNUIsb0JBU0EscUJBSkEseUJBREEsc0JBRUEsa0JsR2s4d0JGLENrRzc3d0JFLDRDQUNFLGFBQ0EsbUJBQ0EsbUJsRys3d0JKLENNaml5QkksNkI0RmdsQkosdUdBc0JJLFlsRys3d0JGLENBQ0YsQ2tHNTd3QkEsNEJBSUUsMkJBSEEsYUFFQSxzQkFEQSxTbEdpOHdCRixDTTFqeUJJLDBCNEZ1bkJKLDRCQU9JLGFsR2c4d0JGLENBQ0YsQ00vanlCSSwwQjRGdW5CSiw0QkFXSSxvQmxHaTh3QkYsQ0FDRixDa0c5N3dCQSxpQ0FFRSxrQkFDQSxtQnBGbHNCQSxnQkFGQSxTQUNBLFNkc295QkYsQ2tHaDh3QkksOENBRUUsWUFDQSxxQkFGQSxVbEdvOHdCTixDa0c5N3dCRSxvQ0FFRSxtQkFEQSxhQUVBLG1CbEdnOHdCSixDa0c1N3dCQSx1Q0FDRSxPQUVBLGdCQUNBLHVCQUZBLGtCbEdpOHdCRixDa0c1N3dCQSx3Q0FHRSxtQkFGQSxhQUNBLDhCQUVBLHNCbEcrN3dCRixDTXBteUJJLDBCNEZpcUJKLHdDQU9JLHNCbEdnOHdCRixDQUNGLENNNWx5QkksNkI0Rm9wQkosd0NBV0ksZWxHaTh3QkYsQ0FDRixDa0c5N3dCQSw4QkFDRSxpQkFDQSxzQkFDQSxrQmxHaTh3QkYsQ2tHLzd3QkUsa0NBRUUsZ0JBREEsY2xHazh3QkosQ014bnlCSSx5QjRGZ3JCSiw4QkFXSSxrQmxHaTh3QkYsQ2tHLzd3QkUsdUNBQ0Usb0JsR2k4d0JKLENrRzk3d0JFLGtDQUVFLGlCQURBLGVsR2k4d0JKLENBQ0YsQ2tHNTd3QkEsb0NBRUUscUJBQ0Esa0JBRkEscUJsR2k4d0JGLENrR3g3d0JBLCtDQUVFLGFBREEsVWxHKzd3QkYsQ2tHNTd3QkUsMENBSkYsK0NBS0kscUJsRys3d0JGLENBQ0YsQ012cHlCSSwwQjRGOHRCQSw4RUFDRSxVbEc2N3dCSixDa0cxN3dCRSwwRUFDRSxZbEc0N3dCSixDa0cxN3dCRSw4RUFDRSxxQkFDQSxnQkFDQSwyQmxHNDd3QkosQ2tHejd3QkUsZ0VBQ0Usa0JsRzI3d0JKLENrR3g3d0JFLG9FQUNFLFlsRzA3d0JKLENBQ0YsQ00zcXlCSSwwQjRGcXZCQSwrREFDRSw0QmxHeTd3QkosQ2tHdjd3QkUsNkRBQ0Usc0JsR3k3d0JKLENrR3g3d0JJLGlFQUNFLGVsRzA3d0JOLENrR3Y3d0JFLG9FQUVFLHVCQURB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NHR6QkYsQ0FDRixDb0cxdHpCSSwwQkFERixpQ0FFSSxrQkFDQSxrQnBHNnR6QkosQ0FDRixDTXR1ekJJLDZCOEZXRiw2REFFSSx1QkFDQSxxQnBHNnR6QkosQ0FDRixDTXp2ekJJLDBCOEZ3QkYsNkRBTUksbUJBQ0Esa0JwRyt0ekJKLENBQ0YsQ29HM3R6QkEsNEJBS0UscUJBSEEsdUJBQ0EsaUJBQ0Esa0JBSEEsbUJwR2t1ekJGLENNdnd6QkkseUI4Rm9DSiw0QkFPSSxvQkFDQSxjcEdndXpCRixDQUNGLENNN3d6QkksMEI4Rm9DSiw0QkFZSSxvQnBHaXV6QkYsQ0FDRixDb0c3dHpCQSw0QkFLRSxZQUZBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFFQSxXQUVBLFNwR2l1ekJGLENvRzd0ekJBLDBCQUVFLHNCQUNBLGtCQUZBLGNBTUEsU0FGQSxZQURBLGtCQUVBLE9wR2l1ekJGLENxR2gyekJJLG9HQU1JLGlCQUNBLGdCQUZBLGVEZ0lJLENDN0hKLDZCRDZISSxDQ2pJSixTckdxMnpCUixDcUd6MnpCSSxzR0FNSSxpQkFDQSxnQkFGQSxnQkRnSUksQ0M3SEosNkJENkhJLENDaklKLFVyRzYyekJSLENjejB6QkksK0J1RnhDQSw4Q0FNSSxtQkFDQSxrQkFGQSxnQkR3SU0sQ0NySU4sNkJEcUlNLENDeklOLFVyR3MzekJOLENxRzEzekJFLCtDQU1JLG1CQUNBLGtCQUZBLGVEd0lNLENDcklOLDRCRHFJTSxDQ3pJTixTckc2M3pCTixDcUdqNHpCRSwrQ0FFSSxZckdrNHpCTixDQUNGLENjMTF6QkksOEJ1RjNDQSw4Q0FNSSxpQkFDQSxnQkFGQSxlRGdKTSxDQzdJTiw2QkQ2SU0sQ0NqSk4sU3JHeTR6Qk4sQ3FHNzR6QkUsK0NBTUksaUJBQ0EsZ0JBRkEsZURnSk0sQ0M3SU4sNkJENklNLENDakpOLFNyR2c1ekJOLENxR3A1ekJFLCtDQU1JLGlCQUNBLGdCQUZBLGVEZ0pNLENDN0lOLDZCRDZJTSxDQ2pKTixTckd1NXpCTixDQUNGLENxRzU1ekJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEeUpJLENDdEpKLDZCRHNKSSxDQzFKSixTckdnNnpCUixDcUdwNnpCSSwrQ0FNSSxpQkFDQSxnQkFGQSxlRHlKSSxDQ3RKSiw0QkRzSkksQ0MxSkosU3JHdTZ6QlIsQ29Hdnd6QkEsaUNBRUUsT0FDQSx3QkFDQSx1QkFIQSxLcEc2d3pCRixDcUdsN3pCSSw2Q0FNSSxtQkFDQSxrQkFGQSxlRG9LSSxDQ2pLSix3QkRpS0ksQ0NyS0osU3JHcTd6QlIsQ3FHejd6QkksOENBTUksaUJBQ0EsZ0JBRkEsZURvS0ksQ0NqS0osMkJEaUtJLENDcktKLFNyRzQ3ekJSLENxR2g4ekJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEb0tJLENDaktKLDZCRGlLSSxDQ3JLSixTckdtOHpCUixDcUd2OHpCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRG9LSSxDQ2pLSiwwQkRpS0ksQ0NyS0osU3JHMDh6QlIsQ29HNXh6QkEsc0JBR0UsT0FFQSxlQUNBLGVBTEEsa0JBQ0EsU3BHa3l6QkYsQ29HM3h6QkEsNkJBQ0UscUJwRzh4ekJGLENNbjV6QkksNEI4Rm9ISiw2QkFHSSxVcEdneXpCRixDQUNGLENvRzV4ekJBLDRCQUdFLG1CQUZBLGFBQ0Esa0JwR2d5ekJGLENvRzl4ekJFLHFDQUdFLGdCQUZBLHNCQUNBLGlCcEdpeXpCSixDb0cveHpCSSx5Q0FFRSxnQkFEQSxjcEdreXpCTixDb0cveHpCSSxrREFFRSxzQkFDQSxtQ0FGQSxvQkFHQSxnQ3BHaXl6Qk4sQ003NnpCSSw0QjhGNEhKLDRCQXFCSSxTQURBLGtCQUVBLFVwR2l5ekJGLENBQ0YsQ2NoOXpCSSw4QnNGd0pKLDRCQTJCSSxzQkFEQSxlcEdteXpCRixDQUNGLENNdjh6QkkseUI4RnlJSiw0QkE4Qkksa0JwR295ekJGLENBQ0YsQ00vN3pCSSw0QjhGNkpGLHVDQUlJLHVCQUZBLHFDQUNBLDZCcEdxeXpCSixDQUNGLENvR2h5ekJBLG9DQUdFLG1CQUZBLGFBQ0EsbUJBRUEsNkJwR215ekJGLENvR2x5ekJFLDZDQUdFLGdCQUZBLHNCQUNBLGlCcEdxeXpCSixDb0dueXpCSSxpREFFRSxnQkFEQSxjcEdzeXpCTixDb0dueXpCSSwwREFFRSxzQkFDQSxtQ0FGQSxvQkFHQSxnQ3BHcXl6Qk4sQ2N4L3pCSSw4QnNGa01KLG9DQXNCSSxtQnBHb3l6QkYsQ0FDRixDTTkrekJJLHlCOEZtTEosb0NBMEJJLGtCcEdxeXpCRixDQUNGLENNdCt6QkksNEI4Rm1NRiwrQ0FJSSx1QkFGQSxxQ0FDQSw2QnBHc3l6QkosQ0FDRixDb0dueXpCRSw0Q0FFRSxTQURBLDBCcEdzeXpCSixDb0dqeXpCQSw0Q0FHRSxvQkFGQSxVcEdxeXpCRixDTW5nMEJJLHlCOEY2TkosNENBTUksb0JwR295ekJGLENBQ0YsQ014ZzBCSSwwQjhGNk5KLDRDQVVJLG9CcEdxeXpCRixDQUNGLENvR2x5ekJBLDJCQUNFLFVwR3N5ekJGLENvRzl2ekJBLG9DQUdFLG9CQUZBLFVwRzh5ekJGLENNbmswQkkseUI4Rm9SSixvQ0FNSSxvQnBHNnl6QkYsQ0FDRixDTXhrMEJJLDBCOEZvUkosb0NBVUksWXBHOHl6QkYsQ0FDRixDb0czeXpCQSwyQkFDRSxlcEc4eXpCRixDb0czeXpCQSxrQ0FFRSxlQURBLGdCQUVBLGdCcEc4eXpCRixDb0c3eXpCRSw0RUFDRSxZcEcreXpCSixDTTdrMEJJLDRCOEZ5Ukosa0NBU0kseUJBREEsaUJwR2l6ekJGLENBQ0YsQ2MvbTBCSSw4QnNGcVRKLGtDQVlJLGFwR2t6ekJGLENBQ0YsQ01ybTBCSSx5QjhGc1NKLGtDQWVJLGlCQUNBLG9CcEdvenpCRixDb0duenpCRSw0RUFDRSxjcEdxenpCSixDb0duenpCRSwyRUFDRSxZcEdxenpCSixDQUNGLENNam4wQkksMEI4RnNTSixrQ0F5Qkksb0JBQ0EscUJwR3N6ekJGLENBQ0YsQ29HdHp6QkksaURBM0JKLGtDQTRCTSwyQkFDQSw4QnBHeXp6QkosQ0FDRixDb0dyenpCSSw2R0FDRSxrQnBHdXp6Qk4sQ29HbHp6QkEsbUNBQ0UsbUJBQ0EsbUJBQ0Esa0JwR3F6ekJGLENNdG8wQkkseUI4RjhVSixtQ0FNSSxlQUVBLHNCQURBLGlCQUVBLGtCcEd1enpCRixDQUNGLENNL28wQkksMEI4RjBWQSx1RUFDRSxtQkFDQSxxQnBHd3p6QkosQ0FDRixDb0dwenpCQSw4QkFDRSxtQkFHQSxlakdyUzRCLENpR21TNUIsc0JBQ0Esc0JwR3d6ekJGLENNaG8wQkksbUQ4RnFVSiw4QkFNSSxxQnBHeXp6QkYsQ29HeHp6QkUsNEVBQ0UsNkJBQ0EsdUJwRzB6ekJKLENBQ0YsQ01ycTBCSSwwQjhGaVdKLDhCQWNJLG1CQURBLGVqRzVTMEIsQ2lHOFMxQixtQkFDQSxvQnBHMnp6QkYsQ0FDRixDb0d4enpCQSxnQ0FLRSx1QkFFQSxjQU5BLGtCQUVBLGNBREEsY0FJQSxhQUZBLFNwRzh6ekJGLENvRzF6ekJFLHNDQUNFLDBCcEc0enpCSixDTTFyMEJJLHlCOEZxWEosZ0NBZUksWUFGQSxnQkFEQSxjQUVBLFVwRzh6ekJGLENBQ0YsQ01sczBCSSwwQjhGcVhKLGdDQXFCSSxlQUZBLGVBREEsV0FFQSxhcEdnMHpCRixDb0c5enpCRSxvQ0FNRSxZQURBLFVwRzZ6ekJKLENBQ0YsQ005czBCSSxnRDhGMllBLG9DQUdJLFlBREEsVXBHczB6Qk4sQ0FDRixDTXZzMEJJLDRCOEZ3V0osZ0NBZ0NJLGVwR20wekJGLENvR2wwekJFLDhDQUNFLFNwR28wekJKLENBQ0YsQ001dDBCSSwwQjhGcVhKLGdDQTBDSSx1REFGQSx3QkFEQSw0QkFFQSxxQkFFQSxlcEdvMHpCRixDQUNGLENvR2owekJBLHFCdEY3ZEUsZ0JBRkEsU3NGa2VBLGdCQUNBLGtCdEZsZUEsVXNGZ2VBLGtCcEd3MHpCRixDb0dyMHpCRSx3QkFDRSxvQnBHdTB6QkosQ01wdTBCSSw0QjhGdVpKLHFCQVNJLDJCQUNBLGlCQUNBLHVCcEd3MHpCRixDQUNGLENNeHYwQkkseUI4Rm1iSiw0QkFFSSxzQnBHdzB6QkYsQ0FDRixDb0d0MHpCSSxpREFMSiw0QkFNTSxzQnBHeTB6QkosQ0FDRixDb0dyMHpCQSw2QkFDRSxZcEd3MHpCRixDTXZ3MEJJLDBCOEZpY0EsMkRBQ0Usb0JwR3kwekJKLENBQ0YsQ29HcjB6QkEsMkJBQ0UsZ0JBS0EsMENBRkEsY0FEQSxlQUtBLGVBSEEsZWpHMVk0QixDaUc4WTVCLGlCQUNBLHNCQUhBLG1CcEcyMHpCRixDb0d0MHpCRSxpQ0FDRSxVcEd3MHpCSixDb0d0MHpCRSxtQ0FFRSxrQkFEQSxVcEd5MHpCSixDTWh5MEJJLHlCOEZ1Y0osMkJBb0JJLGlCQUNBLHFCQUNBLGlCcEd5MHpCRixDQUNGLENNdnkwQkksMEI4RnVjSiwyQkF5Qkksa0JBQ0EsaUJwRzIwekJGLENBQ0YsQ29HMzB6QkksaURBM0JKLDJCQTRCTSxvQkFDQSxtQnBHODB6QkosQ0FDRixDTXZ4MEJJLG1EOEY2Y0osbUNBRUksZUFDQSxpQkFDQSxpQnBHNjB6QkYsQ0FDRixDTTN6MEJJLDBCOEZ5ZUosbUNBT0ksbUJBQ0Esc0JBRUEsb0JBREEsZ0JwR2cxekJGLENBQ0YsQ29HejB6QkEsMEJBQ0Usd0JqR3hlWSxDaUd5ZVosbUJBQ0EsbUJwRzQwekJGLENjeDEwQkksdURzRnlnQkosMEJBTU0sa0JwRzYwekJKLENBQ0YsQ2NoMjBCSSx3RHNGNGdCSiwwQkFTTSxnQnBHKzB6QkosQ0FDRixDTW4xMEJJLHlCOEYwZkosMEJBYUksZ0JwR2cxekJGLENBQ0YsQ29HLzB6QkUscUNBQ0UsWXBHaTF6QkosQ29HNTB6QkEsa0NBQ0Usd0JqRzdmWSxDaUc4ZlosbUJBQ0EsbUJwRyswekJGLENjaDMwQkksdURzRjhoQkosa0NBT00sc0JBREEsa0JwR2kxekJKLENBQ0YsQ2N6MzBCSSx3RHNGaWlCSixrQ0FVTSxnQnBHazF6QkosQ0FDRixDTTUyMEJJLHlCOEYrZ0JKLGtDQWNJLGdCcEdtMXpCRixDQUNGLENvR2wxekJFLDZDQUNFLFlwR28xekJKLENvRzkwekJBLGlDQUNFLGtCQUVBLGtCQURBLHdCcEdrMXpCRixDTTEzMEJJLDBCOEZzaUJKLGlDQU1JLGtCQUNBLG9CQUZBLHVCcEdxMXpCRixDQUNGLENNajQwQkksMEI4RnNpQkosaUNBV0ksbUJBQ0Esb0JBRkEsMkJwR3UxekJGLENBQ0YsQ29HbDF6QkEsZ0NBQ0Usa0JBRUEsa0JBREEsd0JwR3MxekJGLENNOTQwQkksMEI4RnNqQkosZ0NBTUksbUJBQ0EsZ0JBRkEsMkJwR3kxekJGLENBQ0YsQ01yNTBCSSwwQjhGc2pCSixnQ0FXSSxvQkFEQSwyQnBHMDF6QkYsQ0FDRixDb0dsMXpCRSxtR0FTRSx5Q0FIQSxtQmpHN2pCVSxDaUcwakJWLFVqR3pqQlUsQ2lHdWpCVixpQkFHQSxlakczZ0IwQixDaUcrZ0IxQixZQUhBLGNBRUEsc0JBSUEsa0JBREEsdUJBRUEsU3BHMDF6QkosQ2N4NTBCRSxnSEFDRSxhZDI2MEJKLENvRzMyekJFLG9EQUNFLFlwRzYyekJKLENvRzMyekJFLHlIQW1CRSxtQkFDQSxpQ0FqQkEsc0JBREEsY0FJQSxPQVdBLGdCQVJBLFNBRUEsaUJBQ0EsZUFDQSxnQkFZQSxVQXJCQSxrQkFZQSxnQkFYQSxxQkFLQSxXQUhBLFNwR3UzekJKLENvR24yekJFLDREQU1FLFdBSkEsZUFDQSxtQkFDQSxzQkFDQSxpQnBHcTJ6QkosQ29HbjJ6QkkseUlBRUUsd0JwR28yekJOLENvR2wyekJJLDJFQUNFLFlwR28yekJOLENvR2oyekJFLCtEQUlFLFNBREEsY0FEQSxpQkFLQSxnQkFGQSxPQUtBLGVBREEsZ0JBUkEsa0JBVUEsdUJBSEEsbUJBSUEsU3BHazJ6QkosQ010KzBCSSw2QjhGd25CRiwrREFlSSxXcEdtMnpCSixDQUNGLENvR2oyekJFLHdEQUdFLGVBR0EseUJBREEsU0FJQSxXQUZBLGVBS0EsWUFGQSxtQkFGQSxlQUpBLFVBSEEsa0JBQ0EsUUFTQSxXQUVBLFNwR20yekJKLENvR2wyekJJLDREQUNFLGNBRUEsWUFEQSxVcEdxMnpCTixDTTVnMUJJLDBCOEZ1cEJGLHdEQXNCSSxZQUZBLG9CQUNBLFVwR3MyekJKLENvR3AyekJJLDREQUVFLFlBREEsVXBHdTJ6Qk4sQ0FDRixDb0duMnpCRSxrRUFDRSxZcEdxMnpCSixDb0dwMnpCSSxvRkFDRSxxQnBHczJ6Qk4sQ29HcjJ6Qk0sd0ZBSUUsc0JBQ0EsbUNBRkEsb0JBR0EsaUNBSkEsWUFEQSxVcEc0MnpCUixDb0dwMnpCSSxvRUFDRSxxQkFDQSxxQnBHczJ6Qk4sQ2MzajFCSSx5RHNGMHRCSixvQ0FHTSxrQnBHbTJ6QkosQ0FDRixDTS9pMUJJLDBCOEZ3c0JKLG9DQU9JLGFwR28yekJGLENBQ0YsQ012aTFCSSw2QjhGMnJCSixvQ0FVSSxhcEdzMnpCRixDQUNGLENNNWkxQkksNkI4RjJyQkosb0NBYUksY3BHdzJ6QkYsQ0FDRixDTTlqMUJJLDBCOEZ1dEJGLDBHQUdJLGlCQURBLGVwRzAyekJKLENvR3QyekJBLHNFQUVJLGdCcEd5MnpCSixDQUpGLENvRy8xekJFLDJHQUVFLGlCQURBLGVwR3cyekJKLENvR3IyekJFLHVFQUNFLGdCcEd1MnpCSixDTWpsMUJJLDBCOEZndkJBLGtMQUNFLGdCcEd1MnpCSixDQUNGLENNemwxQkksMEI4RnN2QkosNENBRUksb0JwR3MyekJGLENBQ0YsQ01sbDFCSSw2QjhGeXVCSiw0Q0FLSSxvQnBHdzJ6QkYsQ0FDRixDTXZsMUJJLDRCOEZndkJGLDJEQUVJLGVwR3kyekJKLENBQ0YsQ29HcjJ6QkEsMkJBQ0UsZ0JwR3cyekJGLENNaG0xQkksNEI4RnV2QkosMkJBR0ksWXBHMDJ6QkYsQ0FDRixDb0d2MnpCQSxrQ0FDRSxnQkFDQSxZQUNBLGNwRzAyekJGLENvR3oyekJFLDJDQUVFLGVBREEsVXBHNDJ6QkosQ3NHNXExQkEsc0JBR0UsbUJBRkEsYUFDQSxxQnRHbXIxQkYsQ3NHanIxQkUsbUZBRUUsWXRHbXIxQkosQ3NHL3ExQkEsMkJBQ0UsWXRHa3IxQkYsQ3NHL3ExQkEsbUNBRUUsdUJBREEsZUFHQSxrQnRHaXIxQkYsQ01ucDFCSSx5QmdHbENKLG1DQU1JLG1CQUNBLGV0R21yMUJGLENBQ0YsQ016cDFCSSwwQmdHbENKLG1DQVdJLHVCQURBLGlCdEdzcjFCRixDQUNGLENNL3AxQkksMEJnR2xDSixtQ0FlSSx1QkFEQSxldEd3cjFCRixDQUNGLENNeHAxQkksNEJnRy9DSixtQ0FrQkksY3RHeXIxQkYsQ0FDRixDc0d4cjFCRSx5QkFwQkYsbUNBcUJJLGN0RzJyMUJGLENBQ0YsQ3NHeHIxQkEsbUNBR0UsZUFGQSxlQUNBLG9CdEc0cjFC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RzBQSixxQ0FJSSxrQnRHcXIxQkYsQ3NHcHIxQkUsbURBQ0UsY3RHc3IxQkosQ0FDRixDTXA4MUJJLHlCZ0d1UUoscUNBVUksb0JBQ0EsY3RHdXIxQkYsQ0FDRixDTTE4MUJJLDBCZ0d1UUoscUNBZUksdUJBQ0EsZXRHd3IxQkYsQ0FDRixDc0dycjFCQSwyQ0FFRSxZQURBLFV0R3lyMUJGLENzR3RyMUJJLG1FQUVFLFlBREEsVXRHeXIxQk4sQ3NHcHIxQkksOEZBQ0UsYXRHc3IxQk4sQ001OTFCSSx5QmdHMlJKLDJDQWdCSSxpQkFDQSxtQkFGQSxldEd5cjFCRixDc0dycjFCSSx3REFFRSxZQURBLFV0R3dyMUJOLENzR3JyMUJJLCtEQUVFLFFBREEsT3RHd3IxQk4sQ3NHdHIxQk0sbUVBRUUsWUFEQSxVdEd5cjFCUixDQUNGLENNaC8xQkksMEJnRzJSSiwyQ0FtQ0ksZUFEQSxhdEd3cjFCRixDc0dwcjFCSSx3REFFRSxnQkFEQSxjdEd1cjFCTixDc0ducjFCTSxtRUFFRSxZQURBLFV0R3NyMUJSLENBQ0YsQ3NHL3ExQkEsaURBQ0UsbUJBQ0EscUJBRUEsb0JBREEsa0J0R21yMUJGLENzRzVxMUJBLGdEQUdJLFl0RzZxMUJKLENzR3ZxMUJBLHlEQUVFLFV0RzBxMUJGLENNOWcyQkkseUJnR2tXSix5REFJSSxrQnRHNHExQkYsQ0FDRixDTW5oMkJJLDBCZ0drV0oseURBT0ksbUJBQ0EsU3RHOHExQkYsQ3NHN3ExQkUsaUdBQ0Usa0J0RytxMUJKLENzRzdxMUJFLGlHQUNFLFl0RytxMUJKLENBQ0YsQ00vaDJCSSwwQmdHa1dKLHlEQWlCSSxvQnRHZ3IxQkYsQ3NHL3ExQkUsaUdBQ0UsZXRHaXIxQkosQ3NHL3ExQkUsaUdBQ0Usa0J0R2lyMUJKLENBQ0YsQ3NHL3ExQkUsaUdBQ0UscUJBRUEsc0JBREEsaUJ0R2tyMUJKLENzR2hyMUJJLHlHQUNFLFN0R2tyMUJOLENzR2hyMUJJLGlIQUNFLFV0R2tyMUJOLENzR2hyMUJJLGlIQUNFLFN0R2tyMUJOLENNeGoyQkkseUJnRzJYRixpR0FjSSxpQnRHbXIxQkosQ0FDRixDc0docjFCSSw2SkFDRSxpQkFDQSxrQnRHa3IxQk4sQ3NHanIxQk0scUtBQ0UsU3RHbXIxQlIsQ3NHN3ExQkEsa0NBS0Usa0NBSEEsMkJBQ0EsOEJBR0EseUJBTEEsVXRHb3IxQkYsQ001azJCSSx5QmdHdVpKLGtDQVVJLG1CQUNBLG1CQUNBLDJCQUhBLGF0R21yMUJGLENBQ0YsQ01wbDJCSSwwQmdHdVpKLGtDQWdCSSxrQkFEQSxzQnRHbXIxQkYsQ0FDRixDc0cvcTFCQSx1Q0FDRSxrQnRHa3IxQkYsQ005bDJCSSwwQmdHMmFKLHVDQUdJLGV0R29yMUJGLENBQ0YsQ3NHanIxQkEsNkJBRUUsZ0JBQ0Esc0JBRUEsa0JBREEsV0FJQSxlQUZBLFlBQ0EseUJ0R29yMUJGLENzR2xyMUJFLG1DQUNFLG9CdEdvcjFCSixDTW5tMkJJLDZCZ0dxYUosNkJBYUksWUFHQSxtQkFGQSxrQkFDQSxldEdzcjFCRixDc0dwcjFCRSxtQ0FDRSw0QnRHc3IxQkosQ0FDRixDTTltMkJJLDRCZ0dxYUosNkJBc0JJLGdCdEd1cjFCRixDQUNGLENNaG8yQkksMEJnRzBjRixzQ0FFSSxZdEd3cjFCSixDQUNGLENzR3JyMUJJLGdEQUNFLG1CdEd1cjFCTixDc0dqcjFCQSx3Q0FDRSx3QnRHb3IxQkYsQ3NHbnIxQlcsdUVBQ1AscUJuR3ZjVSxDbUd3Y1YsYXRHcXIxQkosQ3NHbnIxQk0sMk5BQ0UsWXRHcXIxQlIsQ3NHanIxQlcsOEZBQ1Asd0J0R29yMUJKLENzR2hyMUJBLHdDQUNFLHdCdEdtcjFCRixDc0dscjFCVyx1RUFDUCxxQm5HdmRVLENtR3dkVixhdEdvcjFCSixDc0dscjFCTSwyTkFDRSxZdEdvcjFCUixDc0docjFCVyw4RkFDUCx3QnRHbXIxQkosQ3NHM3ExQk0sbUpBQ0UsU3RHOHExQlIsQ3NHNXExQk0sbUpBQ0UsWXRHOHExQlIsQ003cTJCSSx5QmdHcWdCQSwyRkFFRSx3QnRHMHExQkosQ3NHenExQmEseUpBQ1AscUJuR3RmTSxDbUd1Zk4sYXRHMnExQk4sQ3NHenExQlEsNGNBQ0UsWXRHMnExQlYsQ3NHdnExQmEsdU1BQ1Asd0J0R3lxMUJOLENBQ0YsQ001cjJCSSwwQmdHdWhCQSx1Q0FDRSx3QnRHd3ExQkosQ3NHdnExQmEsc0VBQ1AscUJuR3ZnQk0sQ21Hd2dCTixhdEd5cTFCTixDc0d2cTFCUSx5TkFDRSxZdEd5cTFCVixDc0dycTFCYSw2RkFDUCx3QnRHdXExQk4sQ0FDRixDc0dqcTFCRSw4QkFFRSxtQkFEQSwyQnRHcXExQkosQ3NHbHExQkUsMkJBT0UsbUJBTEEsU0FFQSxhQUNBLDJCQUNBLHlCQUxBLGtCQUVBLFV0R3dxMUJKLENNNXMyQkksNkJnR2lpQkYsMkJBVUksbUJBREEsYUFHQSxtQkFEQSx5QkFFQSxpQnRHc3ExQkosQ0FDRixDTXJ0MkJJLDRCZ0dpaUJGLDJCQWlCSSxtQkFEQSxhQUdBLDhCQURBLGlCdEd5cTFCSixDQUNGLENzR3ZxMUJJLGdDQUlFLGVBSEEsZ0JBQ0Esa0JBQ0EsOEJ0RzBxMUJOLENNbnUyQkksNEJnR3NqQkEsZ0NBTUksbUJBQ0EsaUJBQ0EscUJ0RzJxMUJOLENBQ0YsQ3NHenExQkksa0NBRUUsbUJBQ0EseUJBSUEsWUFIQSxvQkFFQSxXQUVBLGVBUEEsYUFVQSxtQkFEQSxnQkFFQSxxQkFIQSxXdEc4cTFCTixDTXJ3MkJJLHlCZ0c4a0JBLGtDQWNJLG9CQUNBLG9CdEc2cTFCTixDQUNGLENNOXYyQkksNkJnR2lrQkEsa0NBa0JJLHFCQUNBLGN0RytxMUJOLENBQ0YsQ01wdzJCSSw0QmdHaWtCQSxrQ0F5QkksbUJBRkEsaUJBR0EsaUJBRkEsdUJBRkEsZXRHcXIxQk4sQ0FDRixDc0cvcTFCTSwyQ0FHRSxpQkFGQSxnQkFDQSxjdEdrcjFCUixDTWx4MkJJLDRCZ0dvbUJBLHVDQUVJLHNDdEdncjFCTixDQUNGLENzRzdxMUJFLCtCQUNFLGtDdEcrcTFCSixDTTF4MkJJLDZCZ0c2bUJGLDZCQUVJLG9CdEcrcTFCSixDQUNGLENzRzdxMUJFLDhCQUNFLDZCdEcrcTFCSixDc0c3cTFCRSxtQ0FFRSxtQkFEQSxZdEdncjFCSixDTW56MkJJLHlCZ0drb0JGLG1DQUlJLG1CdEdpcjFCSixDQUNGLENzRy9xMUJFLDJDQUVFLG1CQURBLFl0R2tyMUJKLENNNXoyQkkseUJnR3lvQkYsMkNBSUksc0JBQ0EscUJBQ0EsU3RHbXIxQkosQ0FDRixDTW4wMkJJLHlCZ0d5b0JGLDJDQVNJLG1CQUNBLG9CdEdxcjFCSixDQUNGLENjMzEyQkksK0J3RjJwQkYsMkNBa0JJLHVCQURBLHNCQURBLG1CdEdzcjFCSixDc0d6cjFCSSx1RkFDRSxZdEcycjFCTixDc0d0cjFCSSxxRUFDRSxjQUNBLGtCdEd3cjFCTixDQUNGLENNdjEyQkksc0RnR3lvQkYsMkNBd0JNLGtCdEcwcjFCTixDQUNGLENNNTEyQkksc0RnR3lvQkYsMkNBNkJNLG1CQURBLG1CQURBLG1CdEc4cjFCTixDc0czcjFCTSxxRUFDRSxpQkFDQSxZdEc2cjFCUixDQUNGLENNdjIyQkkseUJnRzhxQkYsc0NBRUksYXRHMnIxQkosQ0FDRixDTTUyMkJJLDBCZ0dxckJKLDJCQUVJLG1CQUVBLFNBREEsMEJ0RzJyMUJGLENzR3hyMUJFLGtDQUNFLGN0RzByMUJKLENzR3JyMUJGLDhHQUVJLG1CQUNBLHdCdEd5cjFCRixDQU5GLENNdjMyQkksMEJnR3dzQkEscUhBQ0Usc0J0R3lyMUJKLENBQ0YsQ3NHcnIxQkEsMkJBQ0UsOEJ0R3dyMUJGLENNdjQyQkksMEJnRzhzQkosMkJBS0ksb0JBQ0EsaUJBQ0Esa0JBSEEsV3RHNHIxQkYsQ3NHcnIxQkYsZ0dBRUksMkJBQ0EsU0FDQSwyQkFDQSxpQnRHeXIxQkYsQ3NHdnIxQkUsdUdBQ0UsY3RHeXIxQkosQ0FYRixDTWw0MkJJLDRCZ0d5dEJBLHVHQUNFLGV0R3dyMUJKLENBQ0YsQ2NsNzJCSSxxRHdGOHZCSix3RUFHTSxvQnRHc3IxQkosQ0FDRixDTXQ2MkJJLDBCZ0c0dUJKLHdFQU9JLGlCdEd1cjFCRixDQUNGLEN1R3ArMkJBLGdDQUNFLHdCdkcwKzJCRixDdUd0KzJCRSx3RUFDRSxzQnZHeSsyQkosQ010NzJCSSx5QmlHcERGLHdFQUdJLGtCdkcyKzJCSixDQUNGLENNMzcyQkksMEJpR3BERix3RUFNSSxxQkFDQSxVdkc2KzJCSixDQUNGLEN1RzcrMkJNLGlEQVJKLHdFQVNNLHNCdkdnLzJCTixDQUNGLENNdDgyQkkseUJpR2xDSix5RUFHSSxpQkFDQSxxQkFGQSxldkc0KzJCRixDQUNGLENNNzgyQkksMEJpR2xDSix5RUFPSSxvQnZHNCsyQkYsQ0FDRixDd0cxZzNCQSxnQ0FDRSx3QnhHZ2gzQkYsQ016OTJCSSx5QmtHbERGLHlFQUVJLG1CeEc4ZzNCSixDQUNGLENNLzkyQkksMEJrRzdDRSw2R0FDRSx1QnhHK2czQk4sQ0FDRixDd0czZzNCRSx3RUFDRSx1QnhHNmczQkosQ2N0LzJCSSxvRDBGeEJGLHdFQUtNLHVCeEc2ZzNCTixDQUNGLENNNSsyQkksMEJrR3ZDRix3RUFVSSxvQnhHNmczQkosQ0FDRixDd0d2ZzNCSSxvRUFDRSxZeEcwZzNCTixDTXIvMkJJLHlCa0dkSix5RUFJSSxpQkFDQSxxQkFGQSxleEd1ZzNCRixDQUNGLENNNy8yQkksMEJrR2RKLHlFQVFJLGlCeEd1ZzNCRixDd0d0ZzNCRSxtSkFDRSxjeEd3ZzNCSixDd0duZzNCRix1Q0FFSSxleEd1ZzNCRixDQUxGLEN5R3hqM0JBLG1DQUNFLHdCekdvazNCRixDTWxoM0JJLDBCbUduREosbUNBR0ksOEJ6R3NrM0JGLENBQ0YsQ3lHbmszQkEsOEJBQ0UsYUFHQSxtQkFDQSxlQUZBLFlBREEsVXpHeWszQkYsQ2M5aTNCSSw4QjJGdkJGLDBEQUVJLHFCekd1azNCSixDQUNGLENNdmgzQkksNEJtRzNDRixxSEFFSSxxQnpHeWszQkosQ0FKRixDTXppM0JJLDBCbUd6QkUsMEZBQ0UscUJ6RzBrM0JOLENBQ0YsQ01uajNCSSxxRG1HbEJKLG1DQUdNLG9CQUNBLFN6R3VrM0JKLENBQ0YsQ00xajNCSSxzRG1HbEJKLG1DQU9NLFN6R3lrM0JKLENBQ0YsQ00vajNCSSxzRG1HbEJKLG1DQVVNLGtCQUNBLHdCQUNBLG9CekcyazNCSixDQUNGLENNdGszQkksb0RtR2xCSixtQ0FpQk0sbUJ6RzJrM0JKLENBQ0YsQ3lHdmszQkEsbUNBRUUsZ0JBREEsaUJ6RzJrM0JGLENNbmszQkksNEJtR1RKLG1DQUlJLGFBQ0EsY3pHNGszQkYsQ0FDRixDeUczazNCRSxvRUFDRSxNekc2azNCSixDTTVrM0JJLDRCbUdGRixvRUFPSSxtQkFGQSxZQUlBLHVCQUxBLGVBREEsa0JBT0EsVXpHK2szQkosQ3lHOWszQkksbUdBUUUsbUJBSkEsYUFFQSx1QkFHQSxtQkFDQSxxQkFSQSxrQkFEQSxVekd5bDNCTixDQUNGLENNcG0zQkksdURtR3VCRixxRUFHTSxrQkFDQSxvQkFDQSxVekc4azNCTixDQUNGLENNeG4zQkksb0RtR29DRixxRUFTTSxPQURBLFd6R2lsM0JOLENBQ0YsQ2NocDNCSSwrQjJGc0RGLHFFQWFJLE16R2lsM0JKLENBQ0YsQ01ubzNCSSwwQm1Hb0RFLHlHQUNFLGVBQ0EscUN6R2tsM0JOLENBQ0YsQ012bDNCSSxvRG1HV0Ysb0VBRUksaUJBQ0Esb0J6RytrM0JKLENBQ0YsQ01wbjNCSSxtRG1HdUNGLHFFQUVJLGlCekcrazNCSixDQUNGLENNeG8zQkksNEJtR21FRSxpSEFDRSxZekd3azNCTixDQUNGLENNMXAzQkkseUJtRzhFRixzRUFZSSx1QkFEQSxzQkFEQSxtQnpHd2szQkosQ3lHM2szQkksa0hBQ0UsWXpHNmszQk4sQ3lHeGszQkksZ0dBQ0UsY0FDQSxrQnpHMGszQk4sQ0FDRixDTXhxM0JJLGdEbUc4RUYsc0VBa0JNLGtCekc0azNCTixDQUNGLENNN3EzQkksZ0RtRzhFRixzRUF1Qk0sbUJBREEsbUJBREEsbUJ6R2dsM0JOLEN5RzdrM0JNLGdHQUNFLGlCQUNBLFl6RytrM0JSLENBQ0YsQ3lHemszQkEsZ0NBQ0UsbUJ6RzRrM0JGLEN5RzNrM0JFLHNHQUtFLDBCQUNBLGtCQUpBLGtCQUNBLGlCQUZBLGVBR0EsVXpHK2szQkosQ3lHNWszQkksa1FBRUUsd0JBQ0EsUXpHNmszQk4sQ3lHMWszQkUsdUVBRUUsVXRHNUdVLENzRytHVixrQkFKQSxPQUtBLHFCQUhBLFdBQ0EsWXpHOGszQkosQ3lHMWszQkUsa0ZBQ0UsVXRHcEhVLENzR3NIVixtQkFDQSxvQkFGQSxVQUdBLGN6RzRrM0JKLENNdnQzQkkseUJtRytHSixnQ0ErQkkscUJBQ0EsbUJ6RzZrM0JGLEN5RzVrM0JFLHNHQUNFLGlCQUVBLGV0R2pGd0IsQ3NHZ0Z4QixhekcrazNCSixDeUc1azNCRSx1RUFFRSxpQkFEQSxldEdwRndCLENzR3NGeEIscUJ6RzhrM0JKLEN5RzVrM0JFLGtGQUNFLG1CQUNBLHFCQUNBLGF6RzhrM0JKLENBQ0YsQ001dTNCSSwwQm1HK0dKLGdDQWtESSxxQkFDQSxpQnpHK2szQkYsQ3lHOWszQkUsc0dBQ0UsaUJBQ0EsY3pHZ2wzQkosQ3lHOWszQkUsdUVBQ0UsaUJBQ0EscUJBQ0EsV3pHZ2wzQkosQ3lHOWszQkUsa0ZBQ0UsbUJBQ0EscUJBQ0EsYXpHZ2wzQkosQ0FDRixDeUc1azNCSSw4SEFDRSxpQkFDQSxlekc4azNCTixDeUc1azNCSSwrRkFFRSxpQkFDQSxxQkFGQSxZekdnbDNCTixDeUc1azNCSSwwR0FDRSxtQkFDQSxvQkFDQSxZekc4azNCTixDeUc1azNCSSxxR0FDRSxjekc4azNCTixDTWp4M0JJLDBCbUdzTUUsK0ZBQ0UsWXpHOGszQk4sQ0FDRixDeUd6azNCQSw2QkFNRSxtQkFMQSx5QkFFQSxrQkFJQSx1Q0FMQSxXQUVBLGFBS0EsZXRHcEo0QixDc0dnSjVCLHVCQU9BLFNBSkEsa0JBS0EsUUFIQSxTekc4azNCRixDeUcxazNCRSxzQ0FDRSxxQnRHek1VLENzRzBNVixhdEduTVUsQ3NHb01WLFN6RzRrM0JKLEN5RzFrM0JFLDhFQUNFLHlCQUNBLGF6RzRrM0JKLEN5RzFrM0JFLHVDQUNFLFdBQ0EsbUJ6RzRrM0JKLEN5RzFrM0JFLG1DQUNFLFl6RzRrM0JKLEN5R3hrM0JBLG1DQUNFLFV6RzJrM0JGLEN5R3ZrM0JXLDBMQUNQLFN6RzZrM0JKLENNaDAzQkkseUJtRzhSRSw4RkFHRSx5QkFEQSx1QkFFQSxxREFIQSxxQnpHeWkzQk4sQ0FDRixDY3gxM0JJLDhFMkZzVEksOEZBR0UseUJBREEsdUJBRUEsc0RBSEEscUJ6R3dpM0JSLENBQ0YsQ01qMTNCSSwwQm1HZ1RFLDhGQUdFLGtCQURBLFlBRUEsZ0NBSEEsVXpHdWkzQk4sQ0FDRixDYzMyM0JJLGdGMkYyVUksOEZBR0UseUJBREEsdUJBRUEsc0RBSEEscUJ6R3NpM0JSLENBQ0YsQ01qMjNCSSx5Qm1HOFJFLDhGQUdFLDBCQURBLHNCQUVBLHdEQUhBLG9Cekd5azNCTixDQUNGLENjeDMzQkksOEUyRnNUSSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQnpHd2szQlIsQ0FDRixDTWozM0JJLDBCbUdnVEUsOEZBR0Usb0JBREEsY0FFQSxrQ0FIQSxZekd1azNCTixDQUNGLENjMzQzQkksZ0YyRjJVSSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQnpHc2szQlIsQ0FDRixDTWo0M0JJLHlCbUc4UkUsOEZBR0UsMEJBREEsdUJBRUEsc0RBSEEscUJ6R3ltM0JOLENBQ0YsQ2N4NTNCSSw4RTJGc1RJLDhGQUdFLDBCQURBLHVCQUVBLHdEQUhBLHFCekd3bTNCUixDQUNGLENNajUzQkksMEJtR2dURSw4RkFHRSxvQkFEQSxnQkFFQSxrQ0FIQSxjekd1bTNCTixDQUNGLENjMzYzQkksZ0YyRjJVSSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQnpHc20zQlIsQ0FDRixDTWo2M0JJLHlCbUc4UkUsOEZBR0UsMEJBREEsdUJBRUEsb0RBSEEscUJ6R3lvM0JOLENBQ0YsQ2N4NzNCSSw4RTJGc1RJLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9Cekd3bzNCUixDQUNGLENNajczQkksMEJtR2dURSw4RkFHRSxvQkFEQSxjQUVBLCtCQUhBLFl6R3VvM0JOLENBQ0YsQ2MzODNCSSxnRjJGMlVJLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CekdzbzNCUixDQUNGLENNajgzQkkseUJtRzhSRSwrRkFHRSxrQkFEQSx1QkFFQSxzREFIQSxxQnpHeXEzQk4sQ0FDRixDY3g5M0JJLDhFMkZzVEksK0ZBR0Usa0JBREEsdUJBRUEscURBSEEscUJ6R3dxM0JSLENBQ0YsQ01qOTNCSSwwQm1HZ1RFLCtGQUdFLG1CQURBLFlBRUEsZ0NBSEEsVXpHdXEzQk4sQ0FDRixDYzMrM0JJLGdGMkYyVUksK0ZBR0Usa0JBREEsdUJBRUEscURBSEEscUJ6R3NxM0JSLENBQ0YsQ01qKzNCSSx5Qm1HOFJFLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCekd5czNCTixDQUNGLENjeC8zQkksOEUyRnNUSSwrRkFHRSxrQkFEQSx1QkFFQSx3REFIQSxxQnpHd3MzQlIsQ0FDRixDTWovM0JJLDBCbUdnVEUsK0ZBR0UsbUJBREEsaUJBRUEsbUNBSEEsZXpHdXMzQk4sQ0FDRixDYzNnNEJJLGdGMkYyVUksK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUJ6R3NzM0JSLENBQ0YsQ01qZzRCSSx5Qm1HOFJFLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCekd5dTNCTixDQUNGLENjeGg0QkksOEUyRnNUSSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQnpHd3UzQlIsQ0FDRixDTWpoNEJJLDBCbUdnVEUsK0ZBR0Usb0JBREEsZUFFQSxnQ0FIQSxhekd1dTNCTixDQUNGLENjM2k0QkksZ0YyRjJVSSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQnpHc3UzQlIsQ0FDRixDTWppNEJJLHlCbUc4UkUsK0ZBR0UsMEJBREEsdUJBRUEsdURBSEEscUJ6R3l3M0JOLENBQ0YsQ2N4ajRCSSw4RTJGc1RJLCtGQUdFLDBCQURBLHdCQUVBLHVEQUhBLHNCekd3dzNCUixDQUNGLENNamo0QkksMEJtR2dURSwrRkFHRSxtQkFEQSxpQkFFQSxpQ0FIQSxlekd1dzNCTixDQUNGLENjM2s0QkksZ0YyRjJVSSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQnpHc3czQlIsQ0FDRixDTWprNEJJLHlCbUc4UkUsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0J6R3l5M0JOLENBQ0YsQ2N4bDRCSSw4RTJGc1RJLCtGQUdFLDBCQURBLHdCQUVBLHlEQUhBLHNCekd3eTNCUixDQUNGLENNamw0QkksMEJtR2dURSwrRkFHRSxlQURBLGdCQUVBLG1DQUhBLGN6R3V5M0JOLENBQ0YsQ2MzbTRCSSxnRjJGMlVJLCtGQUdFLDBCQURBLHdCQUVBLHlEQUhBLHNCekdzeTNCUixDQUNGLENNcGw0QkksNEJtR3lUQSxrRUFPSSxZekc4eDNCTixDeUdyeTNCRSxpQ0FJSSxtQkFEQSxjQUVBLGtDQUhBLFl6RzJ5M0JOLEN5Rzd5M0JFLGlDQUlJLG1CQURBLFlBRUEsaUNBSEEsVXpHbXozQk4sQ3lHcnozQkUsa0NBSUksbUJBREEsY0FFQSxnQ0FIQSxZekcyejNCTixDeUc3ejNCRSxrQ0FJSSxlQURBLFlBRUEsa0NBSEEsVXpHbTAzQk4sQ3lHcjAzQkUsa0NBSUksa0JBREEsWUFFQSwrQkFIQSxVekcyMDNCTixDeUc3MDNCRSxrQ0FJSSxtQkFEQSxjQUVBLGlDQUhBLFl6R20xM0JOLEN5R3IxM0JFLGtDQUlJLG1CQURBLFlBRUEsaUNBSEEsVXpHMjEzQk4sQ0E1REYsQ012bTRCSSx5Qm1HNFdFLCtGQUdFLDBCQURBLHNCQUVBLHVEQUhBLG9CekdpMDNCTixDQUNGLENNL3E0QkksMEJtR29YRSwrRkFHRSxvQkFEQSxpQkFFQSxzQ0FIQSxlekdpMDNCTixDQUNGLENNdnI0QkkseUJtRzRXRSxnR0FHRSwwQkFEQSx1QkFFQSxxREFIQSxxQnpHaTEzQk4sQ0FDRixDTS9yNEJJLDBCbUdvWEUsZ0dBR0UsbUJBREEsaUJBRUEsb0NBSEEsZXpHaTEzQk4sQ0FDRixDTXZzNEJJLHlCbUc0V0UsZ0dBR0UsMEJBREEsdUJBRUEsNkNBSEEscUJ6R2kyM0JOLENBQ0YsQ00vczRCSSwwQm1Hb1hFLGdHQUdFLG1CQURBLGVBRUEsbUNBSEEsYXpHaTIzQk4sQ0FDRixDTXZ0NEJJLHlCbUc0V0UsZ0dBR0UsMEJBREEsdUJBRUEsc0RBSEEscUJ6R2kzM0JOLENBQ0YsQ00vdDRCSSwwQm1Hb1hFLGdHQUdFLG9CQURBLGlCQUVBLG9DQUhBLGV6R2kzM0JOLENBQ0YsQ012dTRCSSx5Qm1HNFdFLGdHQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCekdpNDNCTixDQUNGLENNL3U0QkksMEJtR29YRSxnR0FHRSxtQkFEQSxrQkFFQSxvQ0FIQSxnQnpHaTQzQk4sQ0FDRixDTXZ2NEJJLHlCbUc0V0UsZ0dBR0UsMEJBREEsZ0JBRUEsMkNBSEEsY3pHaTUzQk4sQ0FDRixDTS92NEJJLDBCbUdvWEUsZ0dBR0UsZUFEQSxnQkFFQSxpQ0FIQSxjekdpNTNCTixDQUNGLENNdnc0QkkseUJtRzZYQSwrRkFDRSxZekc2NDNCSixDQUNGLENNL3Y0QkksNEJtR3dZSixvQ0FFSSxVekcwMzNCRixDQUNGLENjcHk0QkksK0IyRnVhSixvQ0FLSSxvQkFDQSxTekc0MzNCRixDQUNGLENNeHg0Qkksc0RtR3FaSixvQ0FRTSxTekcrMzNCSixDQUNGLENNN3g0Qkksc0RtR3FaSixvQ0FXTSxtQnpHaTQzQkosQ3lHaDQzQkkseUVBQ0UsZUFDQSxVekdrNDNCTixDQUNGLEN5RzczM0JBLHdEQUVFLHFCQURBLGN6R2k0M0JGLEN5RzUzM0JFLGtHQUNFLFNBQ0EsT3pHKzMzQkosQ3lHMzMzQkEsb0NBR0UsYUFEQSxXQUVBLHNCQUNBLDJCQUpBLGN6R2s0M0JGLEN5RzUzM0JFLDRHQUNFLFl6RzgzM0JKLEN5RzEzM0JBLHFFQUNFLG9Cekc2MzNCRixDeUcxMzNCQSx3REFDRSxhekc2MzNCRixDeUcxMzNCQSw0QkFFRSxpQkFEQSxjekc4MzNCRixDeUd4MzNCRSwwREFDRSxhQUNBLHNCQUVBLFlBREEsNkJ6RzQzM0JKLEN5R3YzM0JBLG1DQUNFLGV6RzAzM0JGLEN5R3YzM0JBLG1DQUNFLHNCekcwMzNCRixDeUd2MzNCQSw2REFDRSxrQnpHMDMzQkYsQ3lHdjMzQkEsZ0ZBQ0ksYUFDQSwrQkFDQSw0QnpHMDMzQkosQ3lHdjMzQkEsb0NBQ0UsVXpHMDMzQkYsQ3lHdjMzQkEsa0dBQ0UsbUJ6RzAzM0JGLEN5R3IzM0JBLDZOQUVFLGlCQUNBLGdCekd3MzNCRixDMEdwNjRCQSw0QkFFRSx1QkFEQSx3QjFHMjY0QkYsQ00xMjRCSSw0Qm9HN0RKLDhCQUVJLG9CMUcwNjRCRixDQUNGLEMwR3Y2NEJBLGdDQUlFLG1CQUhBLGFBSUEsZUFIQSw2QjFHNDY0QkYsQ01wNDRCSSx5Qm9HMUNKLGdDQU9JLG1CQUNBLGtCMUcyNjRCRixDQUNGLEMwRzE2NEJFLCtEQUNFLFUxRzQ2NEJKLENNNzQ0QkkseUJvR2hDRiwrREFHSSxTMUc4NjRCSixDQUNGLENNbDU0QkksMEJvR2hDRiwrREFNSSxTMUdnNzRCSixDQUNGLEMwRy82NEJJLHFNQUVFLGVBQ0EsZTFHaTc0Qk4sQzBHLzY0Qkksc0dBQ0UsVXZHcUNRLEN1R3BDUixNMUdpNzRCTixDMEc5NjRCRSwwSkFDRSxtQ0FFQSxZQURBLFExR2k3NEJKLEMwRzk2NEJFLDhFQUNFLG1CQUNBLHVCMUdnNzRCSixDMEc1NjRCQSxrQ0FDRSxrQjFHKzY0QkYsQ003NjRCSSx5Qm9HSEosa0NBR0ksdUIxR2k3NEJGLENBQ0YsQ01sNzRCSSwwQm9HSEosa0NBTUkscUJBQ0EsaUIxR203NEJGLENBQ0YsQzBHaDc0QkEsb0ZBQ0UsaUIxR203NEJGLENNNTc0QkkseUJvR1FKLG9GQUdJLG1CMUdxNzRCRixDQUNGLENNajg0QkksMEJvR1FKLG9GQU1JLGtCMUd1NzRCRixDQUNGLENNdDg0QkkseUJvR2tCSiwrQ0FHSSxzQjFHczc0QkYsQ0FDRixDMEduNzRCQSw0Q0FDRSxrQkFFQSx3QkFEQSxZMUd1NzRCRixDTWw5NEJJLHlCb0d5QkosNENBS0ksaUIxR3c3NEJGLENBQ0YsQ012OTRCSSwwQm9HeUJKLDRDQVFJLG1CQUNBLHVCMUcwNzRCRixDQUNGLEMwR3Y3NEJBLG1DQUdFLHlCQURBLFNBRUEsT0FFQSxhQUxBLGVBSUEsUUFFQSxTMUcwNzRCRixDTTE5NEJJLDRCb0d5QkosbUNBV0ksbUJBRkEsYUFDQSxtQkFFQSw4QkFDQSxxQjFHNDc0QkYsQzBHMzc0QkUsNkRBQ0UsUTFHNjc0QkosQ0FDRixDMEd6NzRCQSxtQ0FDRSxlMUc0NzRCRixDTXYvNEJJLDBCb0cwREosbUNBR0ksb0IxRzg3NEJGLENBQ0YsQ01oKzRCSSxtRG9HcUNKLGdGQUdJLG1CMUc4NzRCRixDQUNGLENNbmc1QkksMEJvR2lFSixnRkFNSSxlMUdpODRCRixDQUNGLEMwRzU3NEJFLGdDQUNFLFkxRys3NEJKLEMwRzc3NEJFLHFDQVVFLG1CQUpBLG1CQUVBLGFBQ0EsOEJBTkEsT0FDQSxxQkFIQSxlQUNBLE1BS0EsUzFHaTg0QkosQ00zZzVCSSw0Qm9HbUVGLHFDQVlJLHFCMUdnODRCSixDQUNGLEMwRy83NEJJLDZEQUVFLGdCQURBLGUxR2s4NEJOLEMwRy83NEJJLHdDQUNFLGExR2k4NEJOLEMwRzU3NEJBLDBCQUNFLGFBQ0EsVTFHKzc0QkYsQ016aTVCSSwwQm9Hd0dKLDBCQUlJLGNBQ0EscUIxR2k4NEJGLEMwR2g4NEJFLGlDQUVFLHNCQURBLGtCMUdtODRCSixDMEdoODRCRSxrQ0FDRSxrQjFHazg0QkosQzBHaDg0QkUsaUNBQ0Usb0IxR2s4NEJKLEMwR2g4NEJFLGtDQUNFLG9CMUdrODRCSixDQUNGLENNL2k1QkksNEJvR2lISix5SUFLSSwyQkFDQSw4QkFFQSxnQkFEQSxlQUhBLGVBREEsVTFHczg0QkYsQzBHaDg0QkUsaU1BT0Usa0NBTkEsZ0JBQ0EsZ0JBR0EsMkJBREEsWUFFQSw4QkFFQSx5QkFMQSxVMUd3ODRCSixDMEdqODRCRSwyTkFDRSxZMUdvODRCSixDMEdsODRCRSwyTUFDRSxjQUNBLGMxR3E4NEJKLEMwR244NEJFLDZNQUNFLFkxR3M4NEJKLEMwR3A4NEJFLGlMQUdFLHFCQUVBLHNCQURBLGtCQUhBLGNBQ0EsZTFHMDg0QkosQzBHdDg0QkkseUxBR0UsWUFGQSxVQUNBLFUxRzA4NEJOLEMwR3Y4NEJJLGlNQUNFLFUxRzA4NEJOLEMwR3g4NEJJLGlNQUNFLFMxRzI4NEJOLEMwR3Y4NEJJLDZPQUNFLGdCQUNBLGtCMUcwODRCTixDMEd6ODRCTSxxUEFDRSxTMUc0ODRCUixDQUNGLENNL241QkksMEJvRzhISix5SUEwREksc0IxRzQ4NEJGLEMwRzM4NEJFLHFLQUNFLGMxRzg4NEJKLENBQ0YsQzBHMTg0QkEsK0JBQ0UsZTFHNjg0QkYsQzBHNTg0QkUscUdBS0UsaUJ2R25MVSxDdUdnTFYsbUJBQ0EsZ0JBRkEsZUFHQSxVMUcrODRCSixDMEc1ODRCRSxzRUFFRSxVdkd2TFUsQ3VHMExWLG1CQUpBLE9BS0EscUJBSEEsV0FDQSxTMUdnOTRCSixDMEc1ODRCRSxpRkFDRSxZMUc4ODRCSixDTS9wNUJJLHlCb0dvTkEscUdBQ0UsbUJBRUEsZXZHckp3QixDdUdvSnhCLGExRys4NEJKLEMwRzU4NEJFLHNFQUNFLG1CQUVBLGV2RzFKd0IsQ3VHeUp4QixtQjFHKzg0QkosQ0FDRixDTTNxNUJJLDBCb0dnT0EscUdBQ0UsaUJBQ0EsYzFHODg0QkosQzBHNTg0QkUsc0VBQ0UsbUJBQ0EscUJBQ0EsUTFHODg0QkosQ0FDRixDTXpxNUJJLDZCb0crTkosd0NBRUksbUIxRzY4NEJGLENBQ0YsQ00vcTVCSSw0Qm9HK05KLHdDQUtJLHNCMUcrODRCRixDQUNGLENNcHI1QkksNkJvR3VQSSwwdUNBQ0UsWTFHbzg0QlIsQ0FDRixDTTFzNUJJLDBCb0dpUkYsbUhBR0UsWTFHZzg0QkYsQ0FDRixDTXJ0NUJJLGdEb0c2Uk8sbTdCQUNFLFkxRzI3NEJYLENBQ0YsQzJHL3c1QkMsbUNBQ0Usd0IzR294NUJILEMyR254NUJHLDZEQUNFLGUzR3F4NUJMLEMyR254NUJHLDhEQUNDLGMzR3F4NUJKLEMyR2p4NUJDLDhCQUNFLGFBR0EsbUJBREEsWUFEQSxVM0dzeDVCSCxDTTd1NUJJLDBCcUczQ0gsOEJBTUcsWTNHc3g1QkYsQ0FDRixDTXJ1NUJJLDZCcUd4REgsOEJBWUksWTNHcXg1QkgsQzJHbng1QkMsMERBRUkscUIzR3N4NUJMLENBSkYsQ00xdTVCSSw0QnFHckNELDJEQUVJLHFCM0dzeDVCTCxDQUNGLENNanc1QkksMEJxR25CRywwRkFDRSxxQjNHdXg1QlAsQ0FDRixDMkdqeDVCQyxvQ0FDRSxZM0dveDVCSCxDMkdqeDVCQyxtQ0FNRSxtQkFMQSxPQUlBLFlBRUEsdUJBSkEsZ0JBQ0EsZUFGQSxrQkFNQSxVM0dveDVCSCxDMkdqeDVCQyw2QkFDRSxhQUNBLHFCM0dveDVCSCxDTTF4NUJJLHlCcUdTSCxvQ0FLSSxvQkFDQSxVM0dpeDVCSCxDQUNGLENNank1QkksMEJxR1NILG9DQVNJLG9CQUNBLFMzR214NUJILENBQ0YsQ012eTVCSSwwQnFHU0gsb0NBY0ksa0JBQ0EsaUJBRkEsUzNHdXg1QkgsQ0FDRixDMkdseDVCQyxxQ0FFRyw4QkFERCxjM0dzeDVCSCxDTW56NUJJLHlCcUc0QkgscUNBS0ksbUJBQ0Esc0IzR3N4NUJILENBQ0YsQ016ejVCSSwwQnFHNEJILHFDQVNJLG1CQUNBLGUzR3d4NUJILEMyR3Z4NUJHLDJFQUNFLGVBRUEsZ0JBREEsVTNHMHg1QkwsQ0FDRixDTXAwNUJJLDBCcUdpREQsNkNBRUksbUIzR3N4NUJMLENBQ0YsQ00xMDVCSSx5QnFHc0RELDhDQUVJLHFCM0dzeDVCTCxDQUNGLENNLzA1QkksMEJxRzJERyw2RkFDRSxrQjNHdXg1QlAsQ0FDRixDMkdseDVCQywyQkFLRSxtQkFGQSxhQUNBLHVCQUVBLG1CQUpBLGtCQURBLFUzRzB4NUJILENNNzE1QkksMEJxR2tFSCwyQkFRSSxXM0d1eDVCSCxDQUNGLEMyR3B4NUJDLG1DQUNFLGlCM0d1eDVCSCxDMkdweDVCQyxnQ0FNRSwrQ0FKQSxZQUdBLGdCQURBLG1CQUhBLFUzRzJ4NUJILENNbDE1QkksbURxRytESCx3Q0FJSSxvQkFEQSxpQkFEQSxrQjNHd3g1QkgsQzJHcng1Qkcsb0ZBR0UseUJBREEsc0JBREEsb0IzR3l4NUJMLENBQ0YsQ00zMzVCSSwwQnFHMkZILHdDQVlJLGdCM0d3eDVCSCxDMkd2eDVCRyxvRkFDRSxvQjNHeXg1QkwsQ0FDRixDMkdyeDVCQywyQ0FDQyxjM0d3eDVCRixDMkd2eDVCRSxvRkFDRSxZM0d5eDVCSixDMkd2eDVCRSxxRkFDRSxTM0d5eDVCSixDMkdyeDVCRSwrS0FFRSxhQUNBLFlBQ0EsaUJBSEEsbUIzRzJ4NUJKLENNdjQ1QkksNEJxRzJHRiwrS0FPSSxZM0d5eDVCSixDQUNGLEMyR3J4NUJDLGtDQUNFLHFCeEdsSFcsQ3dHd0hYLGtCQUVBLDhCQUhBLGF4R3hIVyxDd0dxSFgsbUJBQ0EsZXhHdEUyQixDd0d1RTNCLG1CQUdBLHdCQU5BLGtCQVNBLG1CQURBLFMzR3l4NUJILEMyR3Z4NUJHLHlDQUNFLFdBRUEsU0FDQSxrQkFGQSxPM0cyeDVCTCxDMkd0eDVCSyxvREFJRSx1RUFDQSxZQUNBLE8zR3d4NUJQLEMyR3B4NUJLLG1EQUlFLHVFQUNBLFdBQ0EsTzNHc3g1QlAsQzJHbHg1QkssdURBSUUsdUVBRUEsV0FEQSxXM0dxeDVCUCxDMkdoeDVCSyxzREFJRSx1RUFFQSxXQURBLFUzR214NUJQLEMyRzl3NUJLLHVEQUlFLHVFQUVBLGFBREEsUzNHaXg1QlAsQzJHNXc1Qkssc0RBSUUsdUVBRUEsYUFEQSxRM0crdzVCUCxDMkcxdzVCSyxtREFJRSx1RUFDQSxTQUNBLFMzRzR3NUJQLEMyR3h3NUJLLG9EQUlFLHVFQUNBLFVBQ0EsUzNHMHc1QlAsQzJHcnc1QkMsd0NBQ0UsWTNHd3c1QkgsQzJHdnc1QkcsdUZBQ0UsU0FDQSxRQUNBLCtCM0d5dzVCTCxDMkd2dzVCRyxvRkFFRSxRQURBLE1BRUEsOEIzR3l3NUJMLEMyR3Z3NUJHLHNGQUNFLFNBQ0EsT0FDQSw4QjNHeXc1QkwsQzJHdnc1QkcsbUZBRUUsT0FEQSxNQUVBLDZCM0d5dzVCTCxDMkdwdzVCRywrRUFDRSxhM0d1dzVCTCxDMkdudzVCQyxpQ0FJRSxlQURBLFlBRkEsa0JBS0EsK0JBSkEsV0FHQSxTM0d1dzVCSCxDMkdwdzVCRyxxQ0FLRSxnQkFDQSx5QkFGQSxrQkFEQSxZQUZBLGtCQUNBLFdBS0EsUzNHc3c1QkwsQzJHbnc1Qkcsd0NBT0UsOElBREEsa0JBRkEsU0FIQSxrQkFFQSxRQUVBLCtCQUhBLFMzRzB3NUJMLEMyR2h3NUJHLHNFQUNDLFkzR213NUJKLEMyR2x3NUJJLGlFQUZELHNFQUdHLGtCM0dxdzVCSixDQUNGLENNaGk2QkksNkJxRzZSRyxpSEFDRSxZM0dzdzVCUCxDQUNGLENNbGo2QkksMEJxR29TRCxzRUFnQkksdUJBREEscUIzR293NUJMLEMyR3h3NUJLLGtIQUNFLFkzRzB3NUJQLEMyR3J3NUJLLGdHQUNFLGNBQ0Esa0IzR3V3NUJQLENBQ0YsQ00vajZCSSxpRHFHb1NELHNFQXVCTSxtQkFEQSxrQjNHMHc1QlAsQzJHeHc1Qk8sZ0dBQ0Usb0JBQ0EsWTNHMHc1QlQsQ0FDRixDTXprNkJJLGlEcUdrVUssZ0dBQ0UsZ0IzRzB3NUJULENBQ0YsQzJHdnc1QksseUdBQ0UsMEIzR3l3NUJQLEMyR3R3NUJHLG9GQUNDLFkzR3d3NUJKLEMyR3Z3NUJJLGlFQUZELG9GQUdHLGtCM0cwdzVCSixDQUNGLENNNWs2QkksNkJxR29VRywrSEFDRSxZM0cydzVCUCxDQUNGLENNOWw2QkksMEJxRzJVRCxvRkFnQkksdUJBREEscUIzR3l3NUJMLEMyRzd3NUJLLGdJQUNFLFkzRyt3NUJQLEMyRzF3NUJLLDhHQUNFLGNBQ0Esa0IzRzR3NUJQLENBQ0YsQ00zbTZCSSxpRHFHMlVELG9GQXVCTSxtQkFEQSwwQjNHK3c1QlAsQzJHN3c1Qk8sOEdBQ0Usb0JBQ0EsWTNHK3c1QlQsQ0FDRixDTXJuNkJJLGlEcUd5V0ssOEdBQ0UsZ0IzRyt3NUJULENBQ0YsQzJHNXc1QkssdUhBQ0UsMEIzRzh3NUJQLENNaG42QkksNkJxR3FXRCx1Q0FFSSxzQjNHNnc1QkwsQ0FDRixDTXJuNkJJLDZCcUdxV0QsdUNBS0ksZTNHK3c1QkwsQ0FDRixDTXZvNkJJLHlCcUcyWEMsbUhBRUksWTNHOHc1QlAsQ0FDRixDMkc1dzVCSyxrSEFDRSwyQkFDQSxZM0c4dzVCUCxDTW5vNkJJLDRCcUdtWEMsa0hBSUksWTNHZ3g1QlAsQ0FDRixDTXJwNkJJLDBCcUd5WUssZ0hBQ0Usd0JBRUEsZ0JBREEsaUIzR2d4NUJULEMyRzd3NUJPLCtHQUNFLFkzRyt3NUJULENBQ0YsQ01scDZCSSw0QnFHeVlILDZCQUVJLG9CQUVBLHFCQURBLG9CQUVBLHVCM0c0dzVCSCxDQUNGLENNeHE2QkkseUJxR3NaSCw2QkFRSSxlM0c4dzVCSCxDQUNGLENNN3E2QkksMEJxR3NaSCw2QkFZSSxzQkFEQSxvQjNHaXg1QkgsQ0FDRixDTW5yNkJJLDBCcUdzWkgsNkJBZ0JJLG1CQURBLGtCM0dteDVCSCxDQUNGLEMyRy93NUJDLG1DQUNFLFdBRUEsbUJBQ0EscUJBRUEsc0JBREEsV0FIQSxt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REFDRSxTNUdtaDdCTixDNEdoaDdCRSwyQ0FDRSxjNUdraDdCSixDNEdoaDdCRSwwQ0FDRSxpQkFDQSxTNUdraDdCSixDNEdoaDdCRSwwREFDRSxTNUdraDdCSixDNEdoaDdCRSxxREFDRSxtQkFDQSxnQkFDQSxnQjVHa2g3QkosQ01qbjdCSSwwQnNHNEZGLHFEQUtJLG9CQUNBLHFCNUdvaDdCSixDQUNGLEM0R2xoN0JFLHdEQUNFLGtCQUNBLGdCQUNBLGlCQUNBLG1CNUdvaDdCSixDTTduN0JJLDBCc0dxR0Ysd0RBTUksbUJBQ0Esc0JBQ0Esa0I1R3NoN0JKLENBQ0YsQzRHcGg3QkUsc0RBQ0UsZUFDQSxlNUdzaDdCSixDTXhvN0JJLDBCc0dxSE8sK0NBRUwscUI1R3FoN0JKLEM0R3BoN0JJLG1FQUNFLG1CQUNBLGdCNUdzaDdCTixDNEdwaDdCSSxzRUFDRSxpQkFDQSxpQkFDQSxtQjVHc2g3Qk4sQzRHcGg3Qkksd0VBQ0UsaUI1R3NoN0JOLENBQ0YsQzRHL2c3QkUsMkhBQ0UsYUFDQSxRNUdtaDdCSixDNEdoaDdCRSwrR0FDRSxrQjVHbWg3QkosQzRHaGg3QkUsNkZBQ0UscUI1R21oN0JKLENNMXA3QkksNkJzRzRJQSw2RkFDRSxxQjVHa2g3QkosQ0FDRixDNEcvZzdCRSwwQkFDRSw2RkFDRSxxQjVHa2g3QkosQzRHL2c3QkUsNkdBQ0UsVzVHa2g3QkosQ0FDRixDNEcvZzdCRSx5QkFDRSw2RkFDRSxxQjVHa2g3QkosQzRHL2c3QkUsNkdBQ0UsVzVHa2g3QkosQ0FDRixDTXByN0JJLDRCc0dzS0EsNkZBQ0UscUI1R2toN0JKLEM0Ry9nN0JFLDZHQUNFLFc1R2toN0JKLENBQ0YsQ00zczdCSSx5QnNHdU1FLHNHQUNFLFU1RzZnN0JOLEM0RzNnN0JNLHNIQUNFLFM1RzZnN0JSLEM0R3pnN0JJLGlHQUNFLHlCNUcyZzdCTixDNEd4ZzdCSSw4R0FDRSxjNUcwZzdCTixDNEd2ZzdCSSx1R0FLRSx5QkFEQSxZQUhBLGtCQUVBLFdBREEsVTVHNGc3Qk4sQzRHdGc3QkksNEdBQ0UsYzVHd2c3Qk4sQzRHdGc3QkksNEdBQ0UsZTVHd2c3Qk4sQ0FDRixDTS90N0JJLDZCc0cyTkUsaUdBQ0UsMEI1R3VnN0JOLEM0R3JnN0JJLDhHQUNFLGdCNUd1ZzdCTixDQUNGLEM0R3BnN0JJLDBCQUNFLGlHQUNFLDBCNUdzZzdCTixDNEduZzdCSSw4R0FDRSxnQjVHcWc3Qk4sQ0FDRixDNkd0ejdCQSw0QkFLRSx1QkFDQSxvQkFDQSxZN0dxejdCRixDNkczejdCRSxtREFDRSxZN0c2ejdCSixDTXh2N0JJLDRCdUd2RUosNEJBVUkscUJBREEsWTdHMno3QkYsQ0FDRixDNkd6ejdCRSwrQ0FDRSxvQjdHMno3QkosQzZHeno3QkUsaURBQ0Usd0JBQ0EsZUFDQSxlN0cyejdCSixDTW54N0JJLDBCdUcxREosNEJBcUJJLDRCN0c0ejdCRixDQUNGLENNeHg3QkksMEJ1R2pDSixzQ0FFSSw0QjdHNHo3QkYsQzZHM3o3QkUsMkRBQ0UsaUI3RzZ6N0JKLEM2RzN6N0JFLDhEQUNFLGlCQUVBLGUxR3dGd0IsQzBHekZ4QixpQkFHQSx5QkFEQSxXN0c4ejdCSixDNkczejdCRSw0REFHRSx5QkFGQSwyQkFDQSxjN0c4ejdCSixDNkczejdCRSx5REFDRSxtQjdHNno3QkosQ0FDRixDOEd6MjdCTSwrRkFDRSxxQjlHNDI3QlIsQzhHdjI3QkUsaURBQ0Usc0JBTUEsWUFMQSxnQkFJQSxZQUhBLHlDQUNBLHNEQUNBLFU5RzIyN0JKLEM4R3QyN0JNLDZEQUNFLGE5R3cyN0JSLEM4R3AyN0JJLHVEQUVFLFdBQ0EsZUFGQSxlOUd3MjdCTixDOEdsMjdCRSxzREFDRSxhOUdvMjdCSixDOEdqMjdCRSxzREFDRSxZOUdtMjdCSixDOEdoMjdCRSxzR0FDRSxlOUdrMjdCSixDOEcvMTdCTSxnSUFDRSxNOUdpMjdCUixDOEc5MTdCTSxnSUFDRSxPOUdnMjdCUixDTXAxN0JJLHlCd0dQRiwwR0FFSSxhQUNBLGlCOUc2MTdCSixDOEczMTdCSSw0SUFDSSxjOUc2MTdCUixDOEc1MTdCTSw4SkFDRSxZOUc4MTdCUixDQUNGLENNaDI3QkksMEJ3R09FLDRJQUNFLFc5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bjhCSixDTTluOEJJLDBCMkdRRiw2QkFHSSxxQmpIdW44QkosQ0FDRixDTXRuOEJJLDRCMkdSSiwwQkFVSSxZakh3bjhCRixDQUNGLENpSHJuOEJBLHFCQUNFLGtCQUNBLFNqSHduOEJGLENNN284QkkseUIyR3NCRiw0QkFFSSxlakh5bjhCSixDQUNGLENNcm84QkksNEIyR01KLHFCQVNJLFVqSDBuOEJGLENBQ0YsQ012cDhCSSx5QjJHZ0NKLDJCQUVJLHlCQUNBLDRCQUNBLGlCakgwbjhCRixDaUh6bjhCRSxrQ0FDRSxlQUVBLGFBREEsV0FFQSxTakgybjhCSixDQUNGLENpSHZuOEJBLCtCQUVFLFdBREEsY0FFQSxtQkFDQSw4QmpIMG44QkYsQ2lIdG44QkUsNEVBQ0UsYWpIMm44QkosQ01scjhCSSwwQjJHOENKLCtCQVlJLG1CQUNBLGVqSDRuOEJGLENBQ0YsQ00zcThCSSw0QjJHa0RKLG1DQUVJLGFqSDRuOEJGLENBQ0YsQ2tIMXY4QkEseUJBRUUsNERBREEsa0JsSDh2OEJGLENrSDV2OEJFLG9DQUNFLGlDbEg4djhCSixDTXRzOEJJLDBCNEc1REoseUJBT0ksa0JsSCt2OEJGLENrSDl2OEJFLG9DQUNFLDJCbEhndzhCSixDQUNGLENNanM4QkksNEI0RzNESix5Q0FJSSxTQUdBLGFBRkEsT0FIQSxlQUNBLGtCQUdBLFVsSGd3OEJGLENrSDN2OEJGLHNDQUdJLGFBQ0Esc0JBRkEsaUNsSGl3OEJGLENBUEYsQ2tIcHY4QkEsb0NBQ0UsWWxIK3Y4QkYsQ2tINXY4QkEsdUJBR0UsZUFGQSxpQkFDQSxnQmxIZ3c4QkYsQ00zdThCSSwwQjRHdkJKLHVCQUtJLGlCQUNBLG9CbEhpdzhCRixDQUNGLENNcHU4QkksNEI0R3BDSix1QkFTSSxrQmxIbXc4QkYsQ2tIaHc4QkEsbUNBRUksWWxIbXc4QkosQ0FKRixDa0gzdjhCRSxxQ0FDRSxZbEhrdzhCSixDTWp2OEJJLDRCNEdsQkYscUNBR0ksYWxIb3c4QkosQ0FDRixDa0hodzhCQSxpQ0FDRSxvQmxIbXc4QkYsQ2tIaHc4QkEsNEJBSUUseUJBRUEsa0JBREEsV0FLQSxhQVJBLG1CQUNBLGUvR3NENEIsQytHbEQ1QixjQUlBLG9CQUhBLHVCQUNBLG1CQVJBLGtCbEg2dzhCRixDTXJ4OEJJLHlCNEdPSiw0QkFhSSxvQmxIcXc4QkYsQ0FDRixDTTd3OEJJLDZCNEdOSiw0QkFnQkkscUJBQ0Esa0JsSHV3OEJGLENBQ0YsQ2tIcHc4QkEsMEJBQ0UsbUJBRUEsZS9HaUM0QixDK0dsQzVCLHFCQUVBLGtCbEh1dzhCRixDTXZ5OEJJLDBCNEc0QkosMEJBTUksb0JBQ0EscUJsSHl3OEJGLENBQ0YsQ2tIdHc4QkEsa0NBRUUsYUFDQSw4QnBHbkdBLGdCb0dvR0Esb0JwR3JHQSxTZGczOEJGLENrSDF3OEJFLHFDQU1FLDZCQUZBLDRCQUNBLHFCQUVBLDRIQU5BLG1CQUVBLG9CbEgrdzhCSixDa0h6dzhCSSx5Q0FDRSxZbEgydzhCTixDTWowOEJJLHlCNEd1Q0osa0NBbUJJLDBCbEgydzhCRixDa0gxdzhCRSxxQ0FDRSxxQmxINHc4QkosQ0FDRixDTTV6OEJJLDRCNEcwQkosa0NBMEJJLGlCbEg0dzhCRixDQUNGLENrSHp3OEJBLHdCQUNFLHlCQUNBLGtCbEg0dzhCRixDa0gzdzhCRSwyQkFHRSxpRUFDQSwwQkFIQSxrQkFLQSxlL0dkMEIsQytHVTFCLHFCQUdBLHNCbEg4dzhCSixDa0gzdzhCSSwrQkFDRSxZbEg2dzhCTixDTTkxOEJJLHlCNEdxRkEsMkJBQ0UsbUJBRUEsZS9HdEJ3QixDK0dxQnhCLHFCbEg2dzhCSixDQUNGLENNcjI4QkksMEI0RzRGQSwyQkFDRSx5QmxINHc4QkosQ0FDRixDa0h4dzhCQSxpQ0FFRSx3Qi9HMlF5QixDK0cxUXpCLGtCbEgwdzhCRixDcUQxNjhCRSx1Q0FFRSxXQUNBLFdBRkEsYXJEODY4QkosQ2tIN3c4QkUsb0NBVUUsbUJBUEEsaUVBQ0EsNEJBS0EsYUFFQSxXQVZBLG1CQU9BLGUvRzdDMEIsQytHdUMxQixzQkFVQSxtQkFDQSxnQkFOQSxtQkFGQSx1QkFDQSxlbEhzeDhCSixDa0g5dzhCSSx3Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVWxIa3g4Qk4sQ2tIN3c4QkksbURBQ0UsWWxIK3c4Qk4sQ00vMzhCSSw0QjRHMEZGLG9DQTJCSSwwQkFFQSxjQUpBLGVBQ0EsaUJBRUEsUWxIaXg4QkosQ2tIL3c4Qkksd0NBRUUsWUFDQSxtQkFGQSxVbEhteDhCTixDQUNGLENrSDd3OEJFLHdDQUVFLHdCL0d6SFUsQytHK0hWLFlBSkEsa0JBREEsVS9HN0hVLEMrR29JVixlQVRBLFdBS0EsZUFHQSxlL0duRjBCLEMrR2lGMUIsaUJBSUEsY0FOQSxrQkFRQSxrQkFEQSx1QmxIZ3g4QkosQ001NThCSSw0QjRHZ0lGLHdDQWdCSSxTQUNBLFVsSGd4OEJKLENBQ0YsQ2tIOXc4QkksOENBQ0UscUJsSGd4OEJOLENrSDV3OEJFLDhEQUNFLHdCL0d5TXVCLEMrR3hNdkIsbUJsSDh3OEJKLENrSDd3OEJJLGlFQUNFLGVsSCt3OEJOLENrSDV3OEJJLHFFQUdFLG1CQUZBLHlCQUNBLGFBR0EsZUFDQSxtQkFGQSw0QmxIZ3g4Qk4sQ2tINXc4Qk0sNEVBQ0UscUNsSDh3OEJSLENNdjc4QkksNEI0R2dLQSxxRUFhSSxrQkFDQSxrQmxIOHc4Qk4sQ0FDRixDa0g1dzhCTSw0RUFFRSw2QkFEQSxzQmxIK3c4QlIsQ005ODhCSSx5QjRHa0dKLGlDQW9HSSxrQmxINHc4QkYsQ2tIMXc4QkUsb0NBQ0UsV0FDQSxtQkFDQSxzQkFJQSxTQUZBLGlCQUNBLGtCQUZBLGFsSCt3OEJKLENrSHp3OEJFLHdDQUNFLFdBQ0EscUJBQ0EsVWxIMnc4QkosQ0FDRixDTWorOEJJLDBCNEcyTkEsd0NBQ0UseUJBQ0EsZ0JBQ0EsaUJsSHl3OEJKLENBQ0YsQ014KzhCSSwwQjRHbU9BLG9DQUNFLDJCbEh3dzhCSixDa0h0dzhCRSx3Q0FDRSxxQmxId3c4QkosQ0FDRixDa0hwdzhCSSw2Q0FDRSxlbEhzdzhCTixDTXQrOEJJLDRCNEcrTkEsNkNBSUksYWxIdXc4Qk4sQ0FDRixDa0hsdzhCQSwyQkFDRSx3QmxIcXc4QkYsQ2tIcHc4QkUseUhBQ0UsNEJsSHN3OEJKLENNbC84QkksNEI0RzJPRix5SEFJSSw4QmxIdXc4QkosQ0FDRixDTXBnOUJJLHlCNEdzUEosMkJBVUksa0JsSHd3OEJGLENBQ0YsQ2tIcnc4QkEscUNBS0UsZUFKQSxrQkFDQSxlQUVBLGdCQURBLGlCbEgwdzhCRixDa0h2dzhCRSx5Q0FDRSxVbEh5dzhCSixDa0h2dzhCRSwwQ0FFRSxnQkFDQSxjQUZBLGtCQUdBLFNsSHl3OEJKLENNN2c5QkksNEI0R2dRRiwwQ0FPSSxnQkFDQSxrQkFDQSxTQUhBLHlCQUlBLDJCQUNBLGtCbEgydzhCSixDQUNGLENNcGk5QkkseUI0R29RSixxQ0F3QkksZWxINHc4QkYsQ0FDRixDa0h4dzhCQSxrQ0FFRSx3Qi9HNEV5QixDK0czRXpCLGtCbEgwdzhCRixDcUR6bTlCRSx3Q0FFRSxXQUNBLFdBRkEsYXJENm05QkosQ2tIN3c4QkUscUNBR0UsaUVBQ0EsNEJBS0EsY0FDQSxXQVRBLG1CQU9BLGUvRzVPMEIsQytHc08xQixzQkFTQSxtQkFDQSxnQkFMQSxtQkFGQSx1QkFDQSxlbEhxeDhCSixDa0g5dzhCSSx5Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVWxIa3g4Qk4sQ2tIN3c4Qkksb0RBQ0UsWWxIK3c4Qk4sQ003ajlCSSw0QjRHeVJGLHFDQTBCSSwwQkFGQSxlQUNBLGlCQUVBLFFsSGd4OEJKLENrSC93OEJJLHlDQUVFLFlBQ0EsbUJBRkEsVWxIbXg4Qk4sQ0FDRixDTXZsOUJJLDBCNEdtVkosdUNBRUksYWxIdXc4QkYsQ0FDRixDa0hwdzhCQSxvQ0FFRSxtQkFEQSxhQUdBLFVBREEsMkJBRUEsbUJsSHV3OEJGLENNeGw5QkksNEI0RzRVSixvQ0FRSSxlQUNBLGdCbEh3dzhCRixDQUNGLENrSHR3OEJFLHdDQUVFLGNBREEsWWxIeXc4QkosQ2tIcHc4QkEsd0RBRUUsb0hBR0UsOERsSHV3OEJGLENrSGx3OEJBLDZFQUNFLHlCbEhzdzhCRixDQUpGLENtSHByOUJBLDZCQUdFLHlCQUZBLGtCQUNBLHFCbkg0cjlCRixDTWxvOUJJLDBCNkc1REosNkJBS0ksbUJBQ0EscUJuSDZyOUJGLENBQ0YsQ00zbjlCSSw0QjZHekVKLDZCQVVJLGVBRUEsZ0JBREEsa0JuSCtyOUJGLENBQ0YsQ21INXI5QkUsaUNBQ0Usc0JBQ0EsZ0JuSDhyOUJKLENNdG85QkksNEI2RzFERixpQ0FJSSxlbkhnczlCSixDQUNGLENtSDdyOUJBLHFDQUNFLGtCbkhnczlCRixDTS9vOUJJLDRCNkcvQ0Esb0RBQ0UsWW5IaXM5QkosQ0FDRixDbUgvcjlCRSxnREFDRSxTbkhpczlCSixDbUgvcjlCRSwyQ0FDRSxtQm5IaXM5QkosQ21IL3I5QkUseUNBR0UsZUFEQSxnQkFFQSxpQkFIQSxtQm5Ib3M5QkosQ01ocTlCSSw0QjZHckNGLHlDQU9JLGVBREEsZ0JBRUEsaUJBQ0Esd0JuSG1zOUJKLENBQ0YsQ21IL3I5QkEsZ0NBQ0UsNkJuSGtzOUJGLENtSC9yOUJBLGlDQUdFLHVCQUZBLGFBQ0EscUJuSG1zOUJGLENNL3I5QkkseUI2R05KLGlDQUtJLGtCbkhvczlCRixDQUNGLENtSG5zOUJFLDZDQUNFLDZCQUNBLGtCbkhxczlCSixDTTNyOUJJLDRCNkdaRiw2Q0FJSSw4Qm5IdXM5QkosQ0FDRixDbUhyczlCVyw4RkFDUCxlbkh1czlCSixDTW5zOUJJLDRCNkdEQSxrREFDRSxxQm5Id3M5QkosQ21IdHM5QkUsZ0RBQ0UsWW5Id3M5QkosQ0FDRixDbUhuczlCRSxpREFDRSxhbkhxczlCSixDbUhoczlCRSxnREFDRSw2QkFDQSxrQm5IbXM5QkosQ01wdDlCSSw0QjZHZUYsZ0RBSUksOEJuSHFzOUJKLENBQ0YsQ21IbnM5QlcsaUdBQ1AsZW5IcXM5QkosQ001dDlCSSw0QjZHMEJBLHFEQUNFLHFCbkhzczlCSixDbUhwczlCRSxtREFDRSxZbkhzczlCSixDbUhsczlCRSwwREFFSSxlbkhxczlCTixDQUpGLENtSDdyOUJFLG9EQUNFLGFuSG9zOUJKLENtSGhzOUJBLG1DQUVFLG1CQURBLFVuSG9zOUJGLENtSGxzOUJFLHNDQUNFLGVuSG9zOUJKLENNcnY5QkksNEI2R2dERixzQ0FJTSxlQUVBLGdCQURBLGtCbkhzczlCTixDQUNGLENNenc5QkkseUI2RzBESixtQ0FjSSxnQkFEQSxZbkh1czlCRixDQUNGLENNL3c5QkksMEI2RzBESixtQ0FpQkksYW5Id3M5QkYsQ0FDRixDbUh0czlCRSw4Q0FDRSxxQm5Id3M5QkosQ00xdzlCSSw0QjZHcUVGLHNDQUVJLGtCbkh1czlCSixDQUNGLENtSG5zOUJFLDhDQUNFLGFuSHNzOUJKLENtSG5zOUJFLDZDQUNFLFluSHFzOUJKLENtSGxzOUJFLDZDQUVFLGdCQURBLHlCbkhxczlCSixDTTF4OUJJLDRCNkcwRkosV0FFSSxZbkhtczlCRixDQUNGLENtSGhzOUJBLFdBQ0UsWW5IbXM5QkYsQ01weTlCSSw0QjZHZ0dKLFdBR0ksYW5IcXM5QkYsQ0FDRixDbUhsczlCQSxvQ0FDRSxVbkhxczlCRixDTTF6OUJJLHlCNkdvSEosb0NBSUksT0FEQSxVbkh3czlCRixDQUNGLENtSHRzOUJFLDBDQUNFLFduSHdzOUJKLENtSHBzOUJBLG1DQUlFLG1CQURBLGFBRkEsYUFJQSwyQkFDQSxnQkFKQSxXbkgyczlCRixDbUh0czlCRSx1Q0FHRSxxQkFEQSxZQUVBLGlCQUhBLFVuSDJzOUJKLENNdHo5QkksbUQ2RzBHRix1Q0FRSSxZQURBLFVuSDBzOUJKLENBQ0YsQ00zMDlCSSw0QjZHa0hKLG1DQW9CSSxlbkh5czlCRixDQUNGLENtSHJzOUJBLDJDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0Esb0JBSkEsa0JuSDRzOUJGLENtSG5zOUJBLG1DQUNFLHFCQUlBLDRIQURBLGNBRUEsc0JBSkEsc0JBQ0EsWW5Id3M5QkYsQ003MjlCSSwwQjZHa0tKLG1DQVFJLG9Cbkh1czlCRixDQUNGLENNcjI5QkksNEI2R3FKSixtQ0FXSSx1Qm5IeXM5QkYsQ0FDRixDbUhwczlCRSw0RkFDRSxZbkh3czlCSixDbUhwczlCQSwwQ0FFRSxhQUVBLGVBREEsMkJyR3BQQSxnQkFGQSxTQUNBLFNkKzc5QkYsQ21IeHM5QkUsNkNBRUUsbUJBREEsYUFHQSxtQkFEQSxTbkgyczlCSixDbUh6czlCSSxtRUFFRSxnQkFEQSxjbkg0czlCTixDbUh4czlCVyxzRkFDUCxtQm5IMHM5QkosQ01sNTlCSSwwQjZHMk1BLDZDQUNFLG9CbkgyczlCSixDQUNGLENNMzQ5QkksNEI2R3FNRSx5RUFDRSxZbkh5czlCTixDbUhwczlCQSx1REFFSSxZbkh1czlCSixDbUhuczlCQSwwREFFSSxVbkhzczlCSixDbUhyczlCSSxnRkFDRSxZbkh1czlCTixDbUhsczlCQSxzREFFSSxVbkhxczlCSixDbUhwczlCSSw0RUFDRSxhbkhzczlCTixDQXBCRixDbUgvcTlCSSw0REFDRSxVbkhzczlCTixDbUhsczlCRSxrREFNRSxtQkFEQSxhQUlBLHdCQUZBLGVBSEEsMEJBSUEsaUJuSGtzOUJKLENNNzc5QkkseUI2R21QRixrREFFSSxZbkg0czlCSixDQUNGLENtSHJzOUJJLHNEQUVFLGNBQ0EsbUJBRkEsWW5IeXM5Qk4sQ21IcnM5QkksdURBQ0UsWW5IdXM5Qk4sQ003NzlCSSw0QjZHMktKLDBDQStFSSxpQm5IdXM5QkYsQ0FDRixDbUhwczlCQSxtQ3JHcFVFLGdCQUZBLFNBQ0EsU2QrZytCRixDbUh4czlCRSxzQ0FDRSxnQkFDQSxzQm5IMHM5QkosQ21IenM5QkksdURBQ0Usc0JuSDJzOUJOLENNLzg5QkksNEI2R3dRRiwrQ0FFSSxpQm5IeXM5QkosQ21IdnM5Qkksa0ZBQ0UsaUJuSHlzOUJOLENBQ0YsQ21IcnM5QkUseUNBQ0UsZW5IdXM5QkosQ00xOTlCSSw0QjZHa1JGLHlDQUdJLFluSHlzOUJKLENBQ0YsQ21IcnM5QkEsNEJBR0UsU3JHbldBLGdCQUZBLFNBQ0EsVXFHc1dBLDBCbkh3czlCRixDbUh2czlCRSxzQ0FDRSxZQUNBLHFCbkh5czlCSixDbUhqczlCRSx1Q0FDRSxlbkhtczlCSixDbUhoczlCQSxpQ0FDRSxhQUNBLGdCbkhtczlCRixDbUhsczlCRSw2Q0FDRSxlbkhvczlCSixDbUhsczlCRSxrREFDRSxzQm5Ib3M5QkosQ21IanM5QkEsMkNBSUUscUJoSHRUWSxDZ0h3VFosa0JBRUEsWUFIQSxhaEh4VFksQ2dINFRaLFNBRkEsYUFOQSxrQkFVQSx5Q0FEQSxlbkhtczlCRixDTXJnK0JJLDZCNkd3VEosMkNBYUksUW5Ib3M5QkYsQ0FDRixDTTFnK0JJLDRCNkd3VEosMkNBZ0JJLFNBQ0EsV25Ic3M5QkYsQ0FDRixDbUhyczlCRSxpREFLRSw2QkFDQSw4QkFDQSwyQkFOQSxXQUdBLFNBS0EsV0FQQSxrQkFNQSxTQUVBLDJCQVBBLE9uSDhzOUJKLENNNWgrQkksNkI2RzJVRixpREFZSSxRbkh5czlCSixDQUNGLENNamkrQkksNkI2RzJVRixpREFlSSxTbkgyczlCSixDQUNGLENtSHZzOUJBLDZCQUlFLHFCaEg3VlksQ2dIK1ZaLGtCQUVBLFlBSEEsYWhIL1ZZLENnSG1XWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZW5IeXM5QkYsQ21IdnM5QkUsbUNBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFNBUEEsa0JBTUEsU0FFQSwyQkFQQSxPbkhndDlCSixDbUh0czlCQSxrQ3JHOWJFLGdCQUZBLFNBQ0EsU2QybytCRixDbUgxczlCRSxxQ0FDRSxtQkFDQSxtQm5INHM5QkosQ21IenM5QkEsd0NBQ0UsZW5INHM5QkYsQ21IM3M5QkUsMERBQ0UsaUJuSDZzOUJKLENtSDFzOUJBLG1DQUNFLGlCbkg2czlCRixDbUg1czlCRSxtREFDRSxzQm5IOHM5QkosQ21INXM5QkUsd0RBR0UsbUJBREEsYUFEQSxjbkhndDlCSixDbUg1czlCRSwrQ0FDRSxTbkg4czlCSixDbUg1czlCRSxnREFDRSxpQkFDQSxpQm5IOHM5QkosQ21INXM5QkUsZ0RBQ0UsaUJuSDhzOUJKLENNbG4rQkksMEI2R3VhQSwrQ0FDRSxTbkg4czlCSixDQUNGLENtSDNzOUJJLGdEQUVFLGdCQURBLGNuSDhzOUJOLENNOW0rQkksNEI2R3FhQSx3REFDRSxZbkg0czlCSixDbUgxczlCRSwrQ0FDRSxTbkg0czlCSixDQUNGLENtSHhzOUJBLHlDQUVFLG1CQURBLGFBRUEsMkJBQ0EsaUJuSDJzOUJGLENtSDFzOUJFLDJDQUNFLGVBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQm5INHM5QkosQ01ybytCSSw0QjZHbWJGLDJDQVFJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JuSDhzOUJKLENBQ0YsQ21IM3M5QkUsa0RBR0Usc0JBRkEscUJBQ0Esb0JuSDhzOUJKLENNbHArQkksNEI2R2tjRixrREFPSSxzQkFEQSxvQm5IK3M5QkosQ0FDRixDTXhwK0JJLDZCNkdrY0Ysa0RBV00sZ0JuSCtzOUJOLENBQ0YsQ21INXM5QkUsMERBQ0UsaUJuSDhzOUJKLENtSHpzOUJJLHNEQUVFLGdCQURBLGNuSDRzOUJOLENtSHZzOUJFLG1EQUNFLHlCbkh5czlCSixDbUhyczlCRSx1REFDRSxjbkh3czlCSixDbUg5cjlCQSxzQ0FFRSxtQkFDQSxhaEhuZVksQ2dIaWVaLGFBR0Esa0JuSGlzOUJGLENtSGhzOUJFLDBDQUVFLGNBQ0EsbUJBRkEsWW5Ib3M5QkosQ21IaHM5QkUsMkNBQ0UsWW5Ia3M5QkosQ21IaHM5QkUsNENBQ0UsYW5Ia3M5QkosQ21IanM5QkksaURBQ0UsWW5IbXM5Qk4sQ21IaHM5QkUsOENBQ0UsWW5Ia3M5QkosQ01ucytCSSw0QjZHNmVKLHNDQXdCSSxVaEgvZlUsQ2dIZ2dCVix5Qm5Ia3M5QkYsQ21IanM5QkUsMkNBQ0UsU25IbXM5QkosQ0FDRixDbUgzcjlCRSxzREFDRSxRbkhpczlCSixDbUgvcjlCRSxtREFDRSxjQUVBLGdCQURBLGNuSGtzOUJKLENtSDdyOUJBLHVDQUdFLG1CQUZBLGFBSUEsWUFIQSw2Qm5Ia3M5QkYsQ21IOXI5QkUsMENBQ0UsZW5IZ3M5QkosQ01sdStCSSw0QjZHaWlCRiwwQ0FJSSxlQUNBLGtCbkhpczlCSixDQUNGLENtSDVyOUJBLDRCQUNFLGNBQ0EsbUJuSCtyOUJGLENtSDdyOUJFLG9DQUNFLDhCbkgrcjlCSixDTTd2K0JJLHlCNkd5akJKLDRCQVFJLFluSGdzOUJGLENBQ0YsQ21IN3I5QkEsMEVBQ0Usb0JuSGdzOUJGLENtSDdyOUJBLHlCQUVFLGtCQURBLGdCQUVBLHFDbkhnczlCRixDbUgvcjlCRSxrQ0FDRSxrQm5IaXM5QkosQ21IaHM5Qkksc0NBQ0Usd0JuSGtzOUJOLENtSDVyOUJBLHFEQUNFLDRC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Q0UsYUFDQSxlQUNBLDZCcEh5MytCSixDb0h4MytCSSx5Q0FDRSxnQnBIMDMrQk4sQ29IejMrQk0seURBQ0UsY3BIMjMrQlIsQ29IejMrQk0sZ0RBQ0Usb0JwSDIzK0JSLENBQ0YsQ014aS9CSSwwQjhHb0xFLDZEQUNFLG1CcEh1MytCTixDb0hyMytCSSxtRUFDRSxXcEh1MytCTixDb0hyMytCSSwrREFDRSxrQnBIdTMrQk4sQ29IcjMrQkksMEVBQ0UsV3BIdTMrQk4sQ29IcjMrQkksc0VBQ0UsWXBIdTMrQk4sQ29IbjMrQkkseUNBQ0UsZXBIcTMrQk4sQ29IcDMrQk0seURBQ0UsZ0JwSHMzK0JSLENvSHAzK0JNLGdEQUVFLG1CQURBLGVqSHhJb0IsQ2lIMElwQixzQkFDQSxlcEhzMytCUixDQUNGLENNcmsvQkksMEI4R3NORSx5Q0FDRSxnQnBIazMrQk4sQ29IajMrQk0seURBQ0UsZ0JwSG0zK0JSLENBQ0YsQ29INzIrQkEsZ0JBRUUsZUFEQSxlcEhpMytCRixDTXJrL0JJLDRCOEcwTkEscURBQ0UsWXBIKzIrQkosQ0FDRixDcUhwcC9CQSx5QkFFRSx3QmxIb0ZZLENrSHJGWixnQkFFQSwyQnJIdXAvQkYsQ01qbC9CSSw0QitHekVKLHlCQUtJLFlySHlwL0JGLENBQ0YsQ3FIcnAvQkEsOEJBRUUsYUFFQSxzQkFEQSw4QkFGQSxVckgycC9CRixDTTFtL0JJLDBCK0dsREosOEJBT0ksZ0JBREEsa0JySDJwL0JGLENBQ0YsQ3FIdnAvQkEsa0NBQ0UsZXJIMHAvQkYsQ3FIdnAvQkEscUNBRUUsYUFDQSxzQkFGQSxVckg0cC9CRixDTTFuL0JJLDBCK0duQ0oscUNBS0ksU3JINHAvQkYsQ0FDRixDcUh6cC9CQSxvQ0FDRSxvQnJINHAvQkYsQ3FIM3AvQkUsOENBQ0UsZXJINnAvQkosQ010by9CSSwwQitHeEJGLDhDQUdJLE1ySCtwL0JKLENBQ0YsQ005bi9CSSw0QitHckNGLDhDQU1JLFdySGlxL0JKLENBQ0YsQ01ocC9CSSx5QitHZEYsMENBRUksa0JySGdxL0JKLENBQ0YsQ3FINXAvQkEsOENBQ0UsdUJySCtwL0JGLENxSDVwL0JBLDRDQUNFLG1CckgrcC9CRixDcUg5cC9CRSxrREFDRSx1QkFDQSxZckhncS9CSixDcUg1cC9CQSw4RkFNRSxxQmxIUVksQ2tITlosWUFQQSxjQUVBLGVBQ0EsaUJBQ0EsaUJySGlxL0JGLENjcHAvQkUsd0hBQ0UsYWR1cS9CSixDTS9yL0JJLHlCK0dLSiw4RkFVSSxlQUNBLGdCckhvci9CRixDQUNGLENNcnMvQkksMEIrR0tKLDhGQWNJLGVBQ0EsZ0JySHNyL0JGLENBQ0YsQ3FIbnIvQkEsNEhBQ0UsWXJIc3IvQkYsQ3FIbnIvQkEsK0NBR0UsbUJBRkEsZUFDQSxZckh1ci9CRixDcUhyci9CRSxzREFRRSwrQkFDQSxvQkFIQSxzQkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBSkEsYXJINnIvQkosQ3FIcnIvQlcsd1BBQ1Asc0JBQ0EsMkRySHVyL0JKLENxSG5yL0JBLHlDQU1FLFlBSkEsbUJBQ0EsWUFDQSxXckhzci9CRixDY3B0L0JFLHNEQUNFLGFkdXUvQkosQ3FIcnMvQkEsdUM1RTFHRSx3QkFDQSxxQjRFOEdBLHlEQURBLHdCQURBLDRCQUZBLGdCQUtBLFc1RTVHQSxlQUZBLGdCQUNBLGdCekN5ei9CRixDcUh6cy9CQSxzQ0FDRSxzQ0FDQSx1QnJINHMvQkYsQ2Mxdi9CRSxtREFDRSxhZDZ3L0JKLENxSDl0L0JFLDRFQUNFLDhEckhndS9CSixDcUg1dC9CQSwrQkFDRSxtQkFDQSxtQkFDQSx1QnJIK3QvQkYsQ3FINXQvQkEsK0JBQ0Usd0JsSDdEWSxDa0hnRVosa0JBRkEsVWxIakVZLENrSG9FWixnQkFGQSxZckhpdS9CRixDcUg5dC9CRSxrQ0FDRSxTQUNBLGlCckhndS9CSixDcUgzdC9CRSwrREFLRSw2REFEQSx3QkFEQSw0QkFEQSxjckhndS9CSixDcUgzdC9CRSxvREFDRSxhckg2dC9CSixDcUg1dC9CSSxzRUFDRSwyQkFDQSxhckg4dC9CTixDcUg1dC9CSSxzSUFFRSx3QmxIeEZRLENrSHlGUixVckg2dC9CTixDcUgxdC9CRSw2SEFFRSxhckg0dC9CSixDcUgxdC9CRSx3RUFDRSxTckg0dC9CSixDcUh6dC9CSSxzRUFHRSxtRUFGQSxxQ3JINHQvQk4sQ2NoMC9CRSxtRkFDRSxhZG0xL0JKLENxSHJ1L0JFLHNaQUNFLGdDQUNBLGVySDJ1L0JKLENxSHh1L0JJLG1IQUNFLDBCckgwdS9CTixDcUh0dS9CSSwyR0FDRSxnQ0FDQSxlckh3dS9CTixDcUhydS9CRSxvRkFDRSxjckh1dS9CSixDcUh0dS9CSSwyRkFDRSxvQnJId3UvQk4sQ3FIdHUvQmEsbWZBQ1Asd0JySHd1L0JOLENxSHJ1L0JFLDhFQUNFLHdCckh3dS9CSixDcUhudS9CQSxpQkFDRSxrQkFDQSxVckhzdS9CRixDcUhudS9CQSxnQkFDRSxlckhzdS9CRixDcUhwdS9CRSx1QkFDRSx5QnJIc3UvQkosQ3FIcnUvQkksaUNBQ0UsWXJIdXUvQk4sQ3FIbHUvQkEsZ0JBTUUsV0FDQSxlQUxBLFVBR0Esb0JBSkEsa0JBRUEsU0FDQSx1QnJId3UvQkYsQ3FIbnUvQkUsdUJBQ0UsdUJySHF1L0JKLENxSGh1L0JRLHVHQUNFLGFySHF1L0JWLENxSC90L0JFLHVCQUNFLGdCckhpdS9CSixDcUhodS9CSSxnQ0FDRSxjckhrdS9CTixDTWw2L0JJLDRCK0crTEEsZ0NBR0ksU3JIb3UvQk4sQ0FDRixDcUhodS9CRSwwQkFFRSxjQURBLGNySG11L0JKLENNMzYvQkksNEIrR3VNRiwwQkFLSSxjckhtdS9CSixDQUNGLENxSC90L0JBLDhGQUdFLHNCQURBLGFBREEsVXJIb3UvQkYsQ3FIaHUvQkMsd0NBQ0MsWXJIa3UvQkYsQ016Ny9CSSw0QitHc05ILHdDQUdHLGdCckhvdS9CRixDQUNGLENxSGp1L0JDLDJDQUNDLDRCckhtdS9CRixDcUhsdS9CRSxxREFDRSx3QnJIb3UvQkosQ3FIbHUvQk0sa0VBQ0UsV0FDQSxjckhvdS9CUixDcUgvdC9CRSxzQ0FDRSxjckhpdS9CSixDcUgvdC9CSSw0Q0FDRSxZckhpdS9CTixDcUgzdC9CRSxzQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFVySGd1L0JKLENxSDV0L0JJLDBDQUNFLFlySDh0L0JOLENxSDV0L0JNLGdEQUNFLHNCckg4dC9CUixDcUh4dC9CQSxpS0FLRSxxQkFEQSxlQURBLE9BREEsU3JIOHQvQkYsQ3FIeHQvQkEsd0tBS0UsY0FEQSxlQURBLE9BREEsU3JIOHQvQkYsQ3FIeHQvQkEsaUxBRUUsc0JySDJ0L0JGLENxSHh0L0JBLHVDQUVFLHNCQURBLFVySDR0L0JGLENxSHZ0L0JBLDJEQUNFLCtCckgwdC9CRixDTTUvL0JJLDRCK0d1U0YsK0JBR0ksZ0JBR0EsOEJBQ0EsK0JBTEEsZUFHQSxXQURBLFdySDJ0L0JKLENBQ0YsQ3FIcHQvQkEsYUFFRSxXQURBLG1Cckh3dC9CRixDc0hybGdDQSxtREFFRSx3Qm5IaUZZLENtSGxGWixnQnRIeWxnQ0YsQ005aGdDSSwwQmdINURKLG1EQUlJLGlCdEgwbGdDRixDQUNGLENzSHhsZ0NBLCtEQUVFLG9CQURBLGVuSG9INEIsQ21IbEg1QixzQkFDQSx1QkFDQSxpQnRIMmxnQ0YsQ00zaWdDSSx5QmdIckRKLCtEQU9JLGV0SDZsZ0NGLENBQ0YsQ3NIM2xnQ0EsbUVBSUUsbUJBRkEsZ0NBREEsYUFFQSxzQkFHQSxpQkFEQSxpQnRIK2xnQ0YsQ3NIN2xnQ0UseUZBQ0Usa0J0SCtsZ0NKLENNNWpnQ0kseUJnSDNDSixtRUFZSSx1QkFEQSxtQkFFQSxldEhnbWdDRixDQUNGLENzSDlsZ0NBLG1FQUdFLE9BRkEsbUJBQ0EscUJ0SGttZ0NGLENNemtnQ0kseUJnSDNCSixtRUFLSSxtQnRIbW1nQ0YsQ0FDRixDc0hqbWdDQSxpQ0FDRSxrQkFFQSxjQUdBLG1CQUZBLGdCQUNBLGtCQUhBLFl0SHdtZ0NGLENzSG5tZ0NFLHFDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBRkEsa0JBR0EsUUFHQSxxRHRIcW1nQ0osQ01obWdDSSx5QmdIbkJKLGlDQWlCSSxldEhzbWdDRixDQUNGLENzSHBtZ0NBLGdDQUNFLHFCdEh1bWdDRixDc0h0bWdDRSx5Q0FDRSxxQkFDQSxxQnRId21nQ0osQ3NIdG1nQ0Usb0NBRUUsZUFEQSxhdEh5bWdDSixDc0hybWdDQSxpRUFFRSxjQURBLGV0SHltZ0NGLEN1SGxyZ0NBLHFCQUNFLFl2SHFyZ0NGLENNMW5nQ0ksMEJpSDVESixxQkFHSSxldkh1cmdDRixDQUNGLEN1SHByZ0NBLCtCQUNFLGF2SHVyZ0NGLEN1SHRyZ0NFLGlDQUNFLGF2SHdyZ0NKLEN1SHZyZ0NJLHVDQUNFLGF2SHlyZ0NOLEN3SHJzZ0NBLGdDQUVFLHdCckhpRlksQ3FIZlosZ0JBbkVBLG9CeEgwc2dDRixDd0h2c2dDRSxtREFDRSxZeEh5c2dDSixDd0h2c2dDRSxxREFLRSxvQkFEQSxhQUZBLGdCQUNBLHVCQUZBLGtCeEg2c2dDSixDd0h2c2dDSSw4REFDRSxlQUNBLGtCQUNBLGdCQUNBLGdCeEh5c2dDTixDd0hyc2dDRSx3REFFRSx3QnJIMERVLENxSDNEVixpQnhId3NnQ0osQ3dIcnNnQ0Usc0RBQ0Usc0JBQ0EsMkJ4SHVzZ0NKLEN3SHJzZ0NFLCtDQUdFLG1CQURBLGFBREEsZ0J4SHlzZ0NKLEN3SHRzZ0NJLHdEQUNFLG1CeEh3c2dDTixDd0h2c2dDTSw0REFFRSxnQkFEQSxjeEgwc2dDUixDd0hyc2dDRSxvREFNRSxtQkFEQSxhQUZBLGNBQ0EsdUJBSEEsa0J4SDJzZ0NKLEN3SHJzZ0NJLCtEQUNFLGdCeEh1c2dDTixDd0hwc2dDSSw2REFDRSx5QkFDQSxrQkFDQSxnQkFDQSwwQnhIc3NnQ04sQ3dIbnNnQ0UsZ0RBQ0UsZ0J4SHFzZ0NKLEN3SG5zZ0NFLG9EQUNFLGlCQUNBLGdCeEhxc2dDSixDd0hqc2dDRSx5Q0FDRSxnQnhIbXNnQ0osQ003c2dDSSx5QmtIa0JBLCtDQUNFLGtCeEg4cmdDSixDd0g3cmdDSSx3REFDRSxrQnhIK3JnQ04sQ3dINXJnQ0UsZ0RBQ0UsZ0J4SDhyZ0NKLEN3SDVyZ0NFLHNEQUNFLDBCeEg4cmdDSixDd0g1cmdDRSxxREFDRSxvQkFDQSxtQkFDQSxzQnhIOHJnQ0osQ0FDRixDTWh1Z0NJLDBCa0hzQ0EsZ0RBQ0UsaUJ4SDZyZ0NKLEN3SDNyZ0NFLHNEQUNFLDRCeEg2cmdDSixDd0gzcmdDRSxvREFDRSxpQkFDQSxvQnhINnJnQ0osQ0FDRixDTTV1Z0NJLDBCa0g1REosZ0NBK0dJLHlCeEg2cmdDRixDd0g1cmdDRSx3REFLRSxrQkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXeEgrcmdDSixDd0g1cmdDRSxxREFDRSxtQkFDQSxvQnhIOHJnQ0osQ3dINXJnQ0UsZ0RBQ0UsZXhIOHJnQ0osQ3dIM3JnQ0ksK0RBQ0UsbUJ4SDZyZ0NOLENBQ0YsQ01ydmdDSSw0QmtINkRBLHlDQUNFLGN4SDJyZ0NKLEN3SHpyZ0NFLG9EQUNFLGtCQUNBLG1CeEgycmdDSixDQUNGLENNOXZnQ0ksNkJrSHlFQSx1RkFFRSwwQnhIeXJnQ0osQ0FDRixDd0h0cmdDRywwQkFDQyx1RkFFRSwwQnhId3JnQ0osQ0FDRixDTXh4Z0NJLHlCa0h1R0UscUdBQ0UsVXhIb3JnQ04sQ3dIbHJnQ00scUhBQ0UsU3hIb3JnQ1IsQ0FDRixDTWh5Z0NJLDBCa0hrSEkscUhBQ0UsU3hIaXJnQ1IsQ3dIN3FnQ0ksZ0dBQ0UseUJ4SCtxZ0NOLEN3SDVxZ0NJLDZHQUNFLFd4SDhxZ0NOLENBQ0YsQ3lIdjJnQ0EsOEJBRUUsZ0JBREEsa0J6SDIyZ0NGLEN5SHoyZ0NFLHlDQUNFLGdCekgyMmdDSixDTW56Z0NJLDBCbUh6REYseUNBR0ksZ0J6SDYyZ0NKLENBQ0YsQ014emdDSSx5Qm1IekRGLHlDQU1JLGdCekgrMmdDSixDQUNGLEN5SDcyZ0NFLGlEQUNFLFl6SCsyZ0NKLEN5SDcyZ0NFLG1EQVFFLG1CQUNBLGtCQUNBLGdCQUNBLHNCQU5BLGtCQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0J6SHUzZ0NKLEN5SDEyZ0NFLHNEQUVFLHdCdEhtRFUsQ3NIcERWLGlCekg2MmdDSixDeUgxMmdDRSxvREFFRSxzQkFEQSxpQkFFQSwyQnpINDJnQ0osQ3lIMTJnQ0UsNkNBR0UsbUJBREEsYUFEQSxnQnpIODJnQ0osQ3lIMzJnQ0ksc0RBQ0UsbUJ6SDYyZ0NOLEN5SDUyZ0NNLDBEQUVFLGdCQURBLGN6SCsyZ0NSLEN5SDEyZ0NFLGtEQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQnpIZzNnQ0osQ3lIejJnQ0UsOENBQ0UsZ0J6SDIyZ0NKLEN5SHoyZ0NFLGtEQUNFLGlCQUNBLGdCekgyMmdDSixDeUhwMmdDRSx1Q0FDRSxnQnpIczJnQ0osQ01qM2dDSSx5Qm1IZUEsNkNBQ0Usa0J6SHEyZ0NKLEN5SHAyZ0NJLHNEQUNFLGtCekhzMmdDTixDeUhuMmdDRSw4Q0FDRSxnQnpIcTJnQ0osQ3lIbjJnQ0Usb0RBQ0UsWXpIcTJnQ0osQ3lIbjJnQ0UsbURBQ0Usb0JBQ0Esa0J6SHEyZ0NKLENBQ0YsQ01uNGdDSSwwQm1Ia0NBLDhDQUVFLGtCQURBLFd6SHEyZ0NKLEN5SGwyZ0NFLG9EQUNFLGlCQUNBLGN6SG8yZ0NKLEN5SGwyZ0NFLGtEQUNFLGlCQUNBLG9CekhvMmdDSixDQUNGLENNajVnQ0ksMEJtSGlEQSxzREFLRSx1QkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXekhvMmdDSixDeUhqMmdDRSxtREFDRSxtQkFHQSxnQkFGQSxzQkFDQSxtQnpIbzJnQ0osQ3lIajJnQ0UsOENBRUUsa0JBREEsV3pIbzJnQ0osQ0FDRixDTXY1Z0NJLDRCbUh3REEsdUNBQ0UsZ0J6SGsyZ0NKLENBQ0YsQ3lINzFnQ0csNENBQ0csMEJ6SGcyZ0NOLEN5SDkxZ0NNLGdFQUNFLG1CekhnMmdDUixDeUg1MWdDSSxvREFDRSxxQnpIODFnQ04sQ01uN2dDSSx5Qm1IeUZFLDRDQUNFLHlCekg2MWdDTixDQUNGLENNeDdnQ0ksMEJtSCtGRSw0Q0FDRSwwQnpINDFnQ04sQ0FDRixDTTc3Z0NJLDBCbUhxR0EsNENBQ0UseUJ6SDIxZ0NKLENBQ0YsQ01sOGdDSSx5Qm1INEdFLG1HQUNFLFdBQ0EsV3pIeTFnQ04sQ3lIdjFnQ00sbUhBQ0UsU3pIeTFnQ1IsQ0FDRixDTTM4Z0NJLDBCbUh3SEksbUhBQ0UsU3pIczFnQ1IsQ0FDRixDeUg5MGdDQSwyQ0FDRSxTekhpMWdDRixDMEhoaGhDQSw2QkFLRSxtQkFFQSxrQnZIMkVZLEN1SDlFWixhQUtBLGlCQUNBLGV2SGlINEIsQ3VIMUg1QixhQUNBLGdDQUlBLHVCQUVBLG1CQUxBLGtCQVFBLHdCMUhtaGhDRixDTXI5Z0NJLDRCb0h6RUosNkJBYUkscUIxSHFoaENGLENBQ0YsQzJIbmloQ0EsdUNBTUUsYUFMQSxlQUdBLGV4SHdINEIsQ3dIMUg1QixpQkFHQSxtQkFGQSxpQjNIeWloQ0YsQ01oL2dDSSx5QnFINURKLHVDQVFJLGEzSHdpaENGLENBQ0YsQ01yL2dDSSwwQnFINURKLHVDQVdJLGMzSDBpaENGLENBQ0YsQzJIdmloQ0Esd0NBQ0UsYUFDQSw4QkFDQSxpQjNIMGloQ0YsQzJIemloQ0UsNkNBR0UseUJBQ0EsY0FGQSw0QkFEQSxTM0g4aWhDSixDTXovZ0NJLDRCcUh0REYsNkNBTUksc0IzSDZpaENKLENBQ0YsQzJIM2loQ00sNERBQ0UsWXhIeURNLEN3SHZETixjeEh1RE0sQ3dIeEROLGEzSDhpaENSLEMySHZpaENNLDZHQUVFLFl4SCtDTSxDd0hoRE4sYTNIOGloQ1IsQzJIemloQ0UsNENBRUUsWUFDQSxvQkFGQSxVM0g2aWhDSixDMkgxaWhDSSxpREFDRSwwQjNINGloQ04sQ01uaGhDSSw0QnFIckJBLDZDQUNFLFUzSDJpaENKLENBQ0YsQzJIN2doQ0EsMkNBR0UsT0FDQSx1QkFGQSxRM0gyaWhDRixDMkh2aWhDRSxpREFFRSxvQkFDQSxTQUZBLDRCM0gyaWhDSixDMkh0aWhDRSxvREFDRSxnQkFDQSxZM0h3aWhDSixDTTlraENJLHlCcUhvQ0Ysb0RBS0ksYTNIeWloQ0osQzJIMWpoQ0YsMkNBc0JJLHNCM0h5aWhDRixDQUpGLENNbmxoQ0kseUJxSGtESix5Q0FXSSxjM0h5aWhDRixDQUNGLEMySHRpaENBLCtDQUNFLGFBQ0EsNkJBQ0EsZ0IzSHlpaENGLENNN21oQ0kseUJxSGlFSiwrQ0FLSSxlM0gyaWhDRixDQUNGLEMySHhpaENBLDhDQUNFLDREQUlBLG9CQUdBLGVBREEsY0FEQSxZM0gwaWhDRixDMkh2aWhDRSxrREFDRSxZM0h5aWhDSixDMkh2aWhDRSxtREFDRSxjQUNBLFczSHlpaENKLEMySHZpaENFLHVEQUNFLCtDM0h5aWhDSixDMkh2aWhDRSx3REFDRSxnRDNIeWloQ0osQzJIdmloQ0UsdURBQ0UsK0MzSHlpaENKLEMySHZpaENFLHlEQUNFLGlEM0h5aWhDSixDTTdvaENJLHlCcUhzR0YsdURBRUksWTNIeWloQ0osQ0FDRixDMkhyaWhDQSw4Q0FFRSxVeEg1RlksQ3dIMkZaLGlCM0h5aWhDRixDMkhyaWhDQSxnQ0FFRSxrQnhIbEdZLEN3SDJHWixnQkFMQSxTQUNBLE9BTkEsZ0JBRUEsZUFFQSxRQUdBLFNBQ0EsVTNId2loQ0YsQzJIcmloQ0UscUNBQ0UsbUJBRUEsa0JBREEsZTNId2loQ0osQzJIdGloQ0ksOENBQ0Usa0IzSHdpaENOLEMySHJpaENFLHdEQUNFLGlCQUNBLGlCM0h1aWhDSixDTS9xaENJLHlCcUhrSEosZ0NBOEJJLGtCQUhBLFlBQ0EsVUFIQSxrQkFDQSxlQUdBLGUzSHlpaENGLEMySHZpaENFLHdEQUNFLGUzSHlpaENKLENBQ0YsQ001cmhDSSwwQnFIa0hKLGdDQW9DSSxpQkFDQSxlM0gwaWhDRixDMkh6aWhDRSxxQ0FFRSxlQURBLFkzSDRpaENKLEMySDFpaENJLDhDQUNFLGlCM0g0aWhDTixDQUNGLENNNXJoQ0ksNEJxSHFHSixnQ0FtREksc0JBSkEsYUFDQSwyQkFDQSw4QkFDQSxjM0g2aWhDRixDMkgzaWhDRSx3REFFRSxtQkFEQSxhQU1BLGNBSkEsdUJBQ0EsZ0JBQ0EsaUJBQ0EsWTNIOGloQ0osQzJINWloQ0kseUZBQ0UscUJBQ0EsYzNIOGloQ04sQzJIN2loQ00sNkZBR0UsY0FGQSxlQUNBLFkzSGdqaENSLEMySDVpaENJLG1FQUVFLGtCM0g2aWhDTixDQUNGLEMySHhpaENBLHNDQUNFLG1CM0gyaWhDRixDMkgxaWhDRSwrQ0FDRSxvQjNINGloQ0osQ005dWhDSSx5QnFIK0xKLHNDQU1JLFkzSDZpaENGLENBQ0YsQzJIemloQ0UsMERBQ0UsUzNINGloQ0osQ00xdWhDSSw0QnFIbU1GLCtGQUVFLFkzSDJpaENGLEMySHhpaENBLDBDQUNFLE9BRUEsbUJBREEsc0IzSDJpaENGLEMySHppaENFLG1EQUNFLFkzSDJpaENKLEMySHhpaENBLDJDekZuUkUsd0IvQmdGVSxDNkJ2RVosb0I3QnVFWSxDNkJ6RVosVWhDeXpoQ0EsQ08xemhDQSxpRDJCTkUscUIvQnlFVSxDNkIxRFYsb0JBWGlDLENBU2pDLGFoQ3d6aENGLENnQ256aENBLGtHRWxCRSxxQi9CeUVVLEM2Qm5EVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaEN1emhDRixDZ0MzeWhDQSx3R0FHRSx3QjdCNkNVLEM2QjVDVixvQjdCNENVLEM2QjlDVixVaEM4eWhDRixDZ0NyeWhDQSxpT0FJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEN1eWhDRixDZ0NoeWhDRSxtUEFLSSxnQ2hDOHhoQ04sQzJIbGtoQ0EsMkNBQ0UseUJBQ0EsZTNIb2toQ0YsQzJIbmtoQ0Usa0RBQ0UsWUFHQSxRQUZBLFNBQ0Esa0MzSHNraENKLEMySG5raENFLGlEQUNFLFEzSHFraENKLENBQ0YsQzJIMWpoQ0EseUJBQ0UsYzNIa2toQ0YsQ001eWhDSSw2QnFIeU9KLHlCQUdJLGdCM0hva2hDRixDQUNGLEMySHZqaENBLHFDQUtFLFNBQ0EsT0FMQSxnQkFDQSxlQUVBLFFBR0EsU0FDQSxVM0hra2hDRixDMkhoa2hDRSwwQ0FDRSxtQkFFQSxrQkFEQSxlM0hta2hDSixDMkhqa2hDSSxtREFDRSxrQjNIbWtoQ04sQzJIaGtoQ0UsNkRBQ0UsaUJBQ0EsaUIzSGtraENKLEMySGhraENFLCtDQUNFLFMzSGtraENKLENNaDJoQ0kseUJxSHVRSixxQ0ErQkksa0JBSEEsWUFDQSxVQUZBLGtCQURBLGVBSUEsZTNIb2toQ0YsQzJIbGtoQ0UsNkRBQ0UsZTNIb2toQ0osQzJIbGtoQ0UsMENBQ0UsYzNIb2toQ0osQ0FDRixDTWgzaENJLDBCcUh1UUoscUNBd0NJLGlCQUNBLGUzSHFraENGLEMySHBraENFLDBDQUNFLGMzSHNraENKLEMySHJraENJLG1EQUNFLGlCM0h1a2hDTixDQUNGLENNLzJoQ0ksNEJxSDBQSixxQ0FtREksbUJBREEsYUFHQSxlQURBLDhCQUVBLGMzSHVraENGLEMySHRraENFLDZEQUVFLG1CQURBLGFBTUEsY0FKQSx1QkFDQSxnQkFDQSxpQkFDQSxZM0h5a2hDSixDMkh2a2hDSSw4RkFDRSxxQkFDQSxjM0h5a2hDTixDMkh4a2hDTSxrR0FHRSxjQUZBLGVBQ0EsWTNIMmtoQ1IsQzJIdmtoQ0ksd0VBRUUsa0IzSHdraENOLEMySHJraENFLCtDQUdFLG1CQURBLGFBR0EsZUFEQSw4QkFIQSxRM0gya2hDSixDQUNGLEMySHJraENFLHdEQUNFLHFCM0h1a2hDSixDMkhwa2hDRSx5Q0FJRSxZQURBLGdCQUZBLGNBQ0EsVTNId2toQ0osQ00xNmhDSSx5QnFIZ1dGLHlDQVNJLFlBREEsa0JBRUEsZ0JBSEEsZ0JBREEsVTNINGtoQ0osQ0FDRixDTW43aENJLDBCcUhnV0YseUNBYUksa0IzSDBraENKLENBQ0YsQzJIeGtoQ0ksOENBRUUsbUJBREEsYUFFQSxzQjNIMGtoQ04sQ01oN2hDSSw2QnFIbVdBLDhDQU1JLGdCQUVBLG1CQURBLFEzSDRraENOLENBQ0YsQzRIaGdpQ0EsZ0RBTUUsYUFMQSxlQUdBLGV6SHdINEIsQ3lIMUg1QixpQkFHQSxtQkFGQSxpQjVIc2dpQ0YsQ003OGhDSSx5QnNINURKLGdEQVFJLGE1SHFnaUNGLENBQ0YsQ01sOWhDSSwwQnNINURKLGdEQVdJLGM1SHVnaUNGLENBQ0YsQzRIcGdpQ0EsaURBQ0UsYUFDQSw4QkFDQSxpQjVIdWdpQ0YsQzRIdGdpQ0Usc0RBR0UseUJBQ0EsY0FGQSw0QkFEQSxTNUgyZ2lDSixDTXQ5aENJLDRCc0h0REYsc0RBTUksc0I1SDBnaUNKLENBQ0YsQzRIeGdpQ00scUVBQ0UsWXpIeURNLEN5SHZETixjekh1RE0sQ3lIeEROLGE1SDJnaUNSLEM0SHBnaUNNLCtIQUVFLFl6SCtDTSxDeUhoRE4sYTVIMmdpQ1IsQzRIdGdpQ0UscURBRUUsWUFDQSxvQkFGQSxVNUgwZ2lDSixDNEh2Z2lDSSwwREFDRSwwQjVIeWdpQ04sQ01oL2hDSSw0QnNIckJBLHNEQUNFLFU1SHdnaUNKLENBQ0YsQzRIcGdpQ0EsK0pBS0Usd0J6SGVZLEN5SGJaLHlCQUNBLGtCQUZBLGdCQUhBLFVBT0EsYUFUQSxrQkFRQSxrQkFFQSwyQkFQQSwyQkFGQSxpQjVIZ2hpQ0YsQzRIdGdpQ0UsMkxBT0UsaUNBRkEsNkJBQ0EsOEJBRUEsWUFQQSxXQUdBLFNBS0EsU0FQQSxrQkFRQSwrQkFQQSxPNUgrZ2lDSixDNEhwZ2lDQSwrQ0FFRSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGtCQU1BLHlCNUh1Z2lDRixDNEhyZ2lDRSxvREFDRSxlNUh1Z2lDSixDTXppaUNJLHlCc0h3QkosK0NBY0ksZTVIdWdpQ0YsQ0FDRixDNEhwZ2lDQSxvREFHRSxPQUNBLHVCQUZBLFE1SHdnaUNGLEM0SHJnaUNFLDBEQUVFLFVBQ0EsU0FGQSxrQjVIeWdpQ0osQzRIcmdpQ0UsNkRBQ0UsZ0JBQ0EsWTVIdWdpQ0osQ003amlDSSx5QnNIb0RGLDZEQUlJLGE1SHlnaUNKLEM0SHZoaUNGLG9EQWtCSSxzQjVIMGdpQ0YsQ0FKRixDNEhsZ2lDQSx5Q0FJRSxhQURBLGVBREEsUTVIMmdpQ0YsQzRIeGdpQ0UsK0NBRUUsVUFDQSxTQUZBLGtCNUg0Z2lDSixDNEh0Z2lDQSx3REFDRSxhQUNBLDZCQUNBLGdCNUh5Z2lDRixDTXhsaUNJLHlCc0g0RUosd0RBS0ksZTVIMmdpQ0YsQ0FDRixDNEh4Z2lDQSx1REFDRSwyRUFJQSxvQkFHQSxlQURBLGNBREEsWTVIMGdpQ0YsQzRIdmdpQ0UsMkRBQ0UsWTVIeWdpQ0osQzRIdmdpQ0UsNERBQ0UsY0FDQSxXNUh5Z2lDSixDNEh2Z2lDRSxnRUFDRSw4RDVIeWdpQ0osQzRIdmdpQ0UsaUVBQ0UsK0Q1SHlnaUNKLEM0SHZnaUNFLGdFQUNFLDhENUh5Z2lDSixDNEh2Z2lDRSxrRUFDRSxnRTVIeWdpQ0osQ014bmlDSSx5QnNIaUhGLGdFQUVJLFk1SHlnaUNKLENBQ0YsQzRIcmdpQ0EsdURBRUUsVXpIdkdZLEN5SHNHWixpQjVIeWdpQ0YsQzRIcmdpQ0EseUNBRUUsa0J6SDdHWSxDeUhxSFosa0J6SGpIWSxDeUg2R1osU0FDQSxPQU5BLGVBRUEsZUFFQSxRQUdBLFNBQ0EsV0FMQSxZNUg4Z2lDRixDNEh2Z2lDRSxpREFFRSxtQkFEQSxhQUVBLDBCNUh5Z2lDSixDNEh4Z2lDSSxtREFJRSxpQjVIdWdpQ04sQ012cGlDSSwwQnNINElBLG1EQUVJLGlCNUg2Z2lDTixDQUNGLENNL29pQ0ksNEJzSCtIQSxtREFNSSxjNUg4Z2lDTixDQUNGLEM0SDNnaUNFLDhDQUVFLGtCQURBLGU1SDhnaUNKLEM0SDVnaUNJLHVEQUNFLGtCNUg4Z2lDTixDNEgzZ2lDRSxpRUFDRSxpQkFDQSxpQjVINmdpQ0osQ001cWlDSSx5QnNINkhKLHlDQXNDSSxTQURBLGlCQUVBLFVBQ0EsV0FDQSxVNUg4Z2lDRixDNEg1Z2lDRSxpRUFDRSxlNUg4Z2lDSixDQUNGLENNeHJpQ0ksMEJzSDZISix5Q0FnREksYzVIK2dpQ0YsQzRIOWdpQ0UsOENBRUUsZUFEQSxZNUhpaGlDSixDNEgvZ2lDSSx1REFDRSxpQjVIaWhpQ04sQ0FDRixDTXZyaUNJLDRCc0hnSEoseUNBOERJLGE1SDZnaUNGLEM0SGpoaUNFLGlEQUNFLGFBQ0EsNkI1SG1oaUNKLEM0SC9naUNFLGlFQUVFLG1CQURBLGFBTUEsaUJBSkEsdUJBQ0EsZ0JBQ0Esd0JBQ0EsVTVIa2hpQ0osQzRIaGhpQ0ksa0dBQ0UscUJBQ0EsYzVIa2hpQ04sQzRIamhpQ00sc0dBR0UsY0FGQSxlQUNBLFk1SG9oaUNSLEM0SGhoaUNJLDRFQUVFLGtCNUhpaGlDTixDQUNGLEM0SDVnaUNBLCtDQUNFLG1CNUgrZ2lDRixDNEg5Z2lDRSx3REFDRSxvQjVIZ2hpQ0osQ016dWlDSSx5QnNIc05KLCtDQU1JLFk1SGloaUNGLENBQ0YsQzRIN2dpQ0UsbUVBQ0UsUzVIZ2hpQ0osQ01ydWlDSSw0QnNIME5GLGlIQUVFLFk1SCtnaUNGLEM0SDVnaUNBLG1EQUNFLE9BRUEsbUJBREEsc0I1SCtnaUNGLEM0SDdnaUNFLDREQUNFLFk1SCtnaUNKLEM0SDVnaUNBLG9EMUYxU0Usd0IvQmdGVSxDNkJ2RVosb0I3QnVFWSxDNkJ6RVosVWhDb3ppQ0EsQ09yemlDQSwwRDJC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LG9CQUNBLG9CQUVBLGtCQUtBLFVBTkEseUI5SG9yakNSLEM4SDVxakNRLHVDQUNJLGEzSGhHRSxDMkhpR0Ysb0I5SDhxakNaLENNNXhqQ0ksNEJ3SGlHQSxpQ0FpQlEsbUJBQ0EsZ0I5SDhxakNWLENBQ0YsQzhIMXFqQ0EsOEVBRUksYTlINnFqQ0osQzhIM3FqQ0ksb0ZBQ0ksb0JBRUEsZ0JBREEsZ0I5SCtxakNSLEM4SDVxakNRLDRGQUVJLGNBRUEsbUJBREEsMkJBRkEsWTlIa3JqQ1osQzhIM3FqQ0ksa0ZBQ0ksb0JBQ0EsZTlIOHFqQ1IsQ016empDSSw0QndId0hKLDhFQXVCUSxhOUgrcWpDTixDOEg3cWpDTSxvRkFDSSxtQkFDQSxnQjlIZ3JqQ1YsQzhIL3FqQ1UsNEZBQ0ksa0I5SGtyakNkLEM4SDlxakNNLGtGQUNJLGtCOUhpcmpDVixDQUNGLEM4SDNxakNRLGlGQUNJLGM5SDhxakNaLEM4SHhxakNBLHlGQUVJLHFCOUgycWpDSixDOEh6cWpDSSw2RkFDSSxvQkFDQSxlOUg0cWpDUixDTTExakNJLDRCd0g0S0EsNkZBS1EsbUJBQ0EsZ0I5SDhxakNWLENBQ0YsQzhIMXFqQ1EsaUlBQ0ksaUI5SDZxakNaLEM4SHhxakNJLGlIQUVJLHVCQURBLFk5SDRxakNSLEM4SHRxakNRLDJIQUNJLGM5SHlxakNaLEM4SHBxakNnQixpSkFLSSxZQUhBLG1CQUNBLGdCQUNBLGlCQUhBLFk5SDJxakNwQixDOEhqcWpDUSw2SEFJSSxnRUFDQSw0QkFKQSxxQkFFQSxlQUdBLGtCQUpBLGE5SHdxakNaLEM4SDlwakNRLHlIQUNJLHdCOUhpcWpDWixDOEg1cGpDQSw0Q0FDSSxtQjlIK3BqQ0osQzhIMXBqQ1EsZ0RBRUksWUFEQSxVOUg4cGpDWixDOEh4cGpDQSwyREFDSSxrQjlIMnBqQ0osQ01oNWpDSSw0QndIb1BKLDJEQUlRLG9COUg0cGpDTixDQUNGLEM4SHpwakNBLGlDQUNJLGFBQ0EsV0FDQSxrQjlINHBqQ0osQzhIM3BqQ0ksNENBQ0ksUTlINnBqQ1IsQzhIenBqQ0EsZ0NBTUksZUFMQSxvQkFHQSxnQkFGQSxvQkFDQSxXQUVBLGdCOUg2cGpDSixDOEgxcGpDSSx3Q0FFSSw2QkFEQSxTOUg2cGpDUixDTTM2akNJLDRCd0hxUUosZ0NBY1EsZUFDQSxnQjlINHBqQ04sQ0FDRixDOEh4cGpDQSw4QkFTSSxZQUdBLDhCQUZBLFdBR0EsZUFMQSxvQkFMQSxlQVFBLHlCQU5BLGtCQUVBLFFBREEsUUFGQSxVOUhrcWpDSixDOEh2cGpDSSxrQ0FJSSwrQkFGQSxZQUdBLHFCQUpBLGdCQUVBLFU5SDJwakNSLENNdDhqQ0ksNEJ3SHlSSiw4QkE0QlEsa0RBREEsZ0JBRUEsYUFFQSxtQkFDQSxZQUZBLHVCQUxBLFVBREEsd0JBRUEseUI5SCtwakNOLEM4SHZwakNNLGtDQUdJLHVCQUZBLGM5SDJwakNWLENBQ0YsQzhIcnBqQ0Esc0NBQ0ksYUFFQSxTQURBLGtCOUh5cGpDSixDTTk5akNJLDZCd0htVUosc0NBTVEsYzlIeXBqQ04sQ0FDRixDOEhwcGpDSSw4REFDSSxXQUNBLGU5SHVwakNSLENNeCtqQ0ksNEJ3SCtVQSw4REFJUSxrQjlIeXBqQ1YsQ0FDRixDOEhycGpDQSxzQkFDSSxjQUNBLGVBR0Esa0JBRkEsZ0JBQ0EsZ0I5SHlwakNKLEM4SG5wakNJLDBEQUNJLGNBQ0EsZUFDQSxnQjlIc3BqQ1IsQzhIcHBqQ1EsNERBQ0ksZ0I5SHNwakNaLEM4SGxwakNJLDhDQUVJLGdCQURBLFk5SHFwakNSLEM4SGhwakNBLDZDQUNJLGtCOUhtcGpDSixDOEhocGpDQSxpSUFFSSxZOUhtcGpDSixDOEgvb2pDQSwwRUFDSSxlOUhrcGpDSixDOEg5b2pDSSw2Q0FDSSxpQkFDQSxvQjlIaXBqQ1IsQzhIOW9qQ0ksNkNBQ0ksbUJBQ0EsbUJBQ0EsYzlIZ3BqQ1IsQzhIN29qQ0ksNkNBQ0ksbUJBQ0Esb0I5SCtvakNSLEM4SDFvakNJLHFDQUVJLG1CQURBLGFBRUEsNkI5SDZvakNSLENNbmlrQ0ksNkJ3SHlaQSw2Q0FLUSwrREFDQSw0QkFDQSwwQkFMQSxjQUVBLFlBREEsVTlIZ3BqQ1YsQzhIeG9qQ0UsNENBRVEsd0I5SDJvakNWLENBSkYsQ003aWtDSSw0QndIMmFJLG9DQUNJLG1CQUNBLGdCOUgwb2pDVixDQUNGLEM4SHRvakNBLHNDQUNJLGE5SHlvakNKLEM4SHZvakNJLHlDQUNJLG9CQUNBLGdCQUNBLGdCOUh5b2pDUixDTWpra0NJLDRCd0g0YkkseUNBQ0ksa0I5SHdvakNWLENBQ0YsQzhIcG9qQ0Esa0NBQ0ksMEJBQ0EsYzlIdW9qQ0osQzhIcm9qQ0EsNENBQ0ksYzlId29qQ0osQzhIcm9qQ0Esb0NBQ0ksWTlId29qQ0osQ01ubGtDSSw0QndIMGNKLG9DQUlRLGE5SHlvakNOLENBQ0YsQzhIdm9qQ0ksaURBQ0ksb0JBQ0EsZ0JBQ0EsZ0I5SHlvakNSLEM4SHJvakNBLDBDQUVJLGFBQ0Esc0JBRkEsYzlIMG9qQ0osQ01ubWtDSSw0QndId2RKLDBDQVFRLGlDOUh3b2pDTixDQUNGLEM4SHJvakNBLCtDQUNJLFFBQ0EsUzlId29qQ0osQzhIdG9qQ0ksa0RBQ0ksbUI5SHdvakNSLEM4SHJvakNJLGtEQUNJLFNBQ0EscUI5SHVvakNSLEM4SHJvakNRLHFEQUNJLGFBQ0Esb0I5SHVvakNaLEM4SHJvakNZLGtFQUNJLGtCOUh1b2pDaEIsQzhIcG9qQ1ksMERBR0ksYUFGQSxlQUNBLGdCOUh1b2pDaEIsQzhIcG9qQ2dCLHNFQUNJLFk5SHNvakNwQixDTWpwa0NJLHlCd0hxZ0JRLDBEQVVRLFk5SHNvakNsQixDOEhwb2pDa0Isc0VBQ1EsWTlIc29qQzFCLENBQ0YsQ001b2tDSSw0QndINGdCWSwwREFFSSxhQURBLGFBRUEsd0I5SG1vakNsQixDOEhqb2pDa0Isc0VBQ0ksYUFDQSwwQjlIbW9qQ3RCLENBQ0YsQzhIM25qQ0EsUUFDSSxlOUg4bmpDSixDOEgzbmpDRSx1Q0FDRSxZOUg4bmpDSixDOEg1bmpDSSx3REFJSSxrQkFIQSxxQjNIMWdCTSxDMkgyZ0JOLFdBQ0EsYUFLQSxZQURBLGVBRkEsa0JBQ0EsVTlIZ29qQ1IsQzhINW5qQ1Esd0VBQ0ksa0I5SDhuakNaLENNenJrQ0kseUJ3SGdqQkEsd0RBaUJRLFdBREEsY0FEQSxTOUhnb2pDVixDOEg1bmpDVSx3RUFDSSxtQjlIOG5qQ2QsQ0FDRixDOEh6bmpDUSx5REFFSSxrQkFEQSxVOUg0bmpDWixDOEh0bmpDSSx1REFDSSxTOUh3bmpDUixDOEhybmpDSSw0RUFDSSx5QkFDQSxnQjlIdW5qQ1IsQzhIcG5qQ0kscUVBQ0kscUI5SHNuakNSLENNanRrQ0ksMEJ3SDBsQkEscUVBR1Esd0I5SHduakNWLENBQ0YsQzhIcm5qQ0ksd0VBRUksa0JBREEsbUI5SHduakNSLEM4SHJuakNRLG9GQUNJLGU5SHVuakNaLENNN3RrQ0ksMEJ3SGltQkEsd0VBVVEsZTlIc25qQ1YsQ0FDRixDTXJ0a0NJLDRCd0hvbEJBLHdFQWNRLGU5SHVuakNWLENBQ0YsQzhIcG5qQ0ksa0ZBQ0ksK0I5SHNuakNSLEM4SG5uakNJLDBFQUVJLHFCQURBLFU5SHNuakNSLENNOXVrQ0kseUJ3SHVuQkEsMEVBS1Esa0I5SHNuakNWLENBQ0YsQzhIcG5qQ1EsNkVBQ0ksb0I5SHNuakNaLEM4SGxuakNJLHVEQUVJLHFCM0gvbEJNLEMySGltQk4sZ0NBRUEsMEJBTEEsZUFJQSxXQUZBLFM5SHVuakNSLENNOXZrQ0kseUJ3SG9vQkEsdURBVVEsY0FEQSxTOUhzbmpDVixDQUNGLEM4SG5uakNRLDBEQUNJLFU5SHFuakNaLEM4SGxuakNRLHdFQUNJLFc5SG9uakNaLEM4SGhuakNJLHdEQVFJLFU5SDJtakNSLEM4SGhuakNnQiwwRUFDSSxTOUhrbmpDcEIsQzhIM21qQ0ksd0VBQ0ksc0JBQ0EsZ0I5SDZtakNSLEM4SDFtakNJLDJEQUNJLGE5SDRtakNSLEM4SHptakNJLGdFQU1JLHFCM0g3b0JNLEMySDhvQk4sNkJBRkEsU0FKQSxhQUNBLHlCQUNBLGdCQUNBLFU5SDhtakNSLEM4SHhtakNJLG9EQUdJLGtCQUZBLGtCQUNBLFU5SDJtakNSLEM4SHZtakNJLCtFQUNJLGtCQUNBLHFCOUh5bWpDUixDOEh0bWpDSSxnREFVSSxtQkFOQSxjQVNBLHlCQUxBLGFBREEsWUFFQSwyQkFQQSxTQVNBLGdCQVZBLGtCQWFBLHVCQVhBLDBCQVNBLG1CQU5BLGdCQURBLFU5SGluakNSLEM4SHRtakNRLHVEQUlJLGtCQUVBLGNBSEEsZUFFQSxtQkFFQSxVQU5BLFVBQ0EsYTlINm1qQ1osQzhIcm1qQ1EsNkRBQ0kscUJBQ0EseUQ5SHVtakNaLEM4SHBtakNRLDJEQUNJLG1CQUNBLHlEOUhzbWpDWixDOEhubWpDUSxrRUFDSSxxQkFDQSx5RDlIcW1qQ1osQzhIbG1qQ1Esb0VBQ0ksV0FDQSx1RDlIb21qQ1osQ01yMGtDSSw0QndIc3JCQSxnREErQ1EsYzlIb21qQ1YsQ0FDRixDOEhobWpDUSx1RUFJSSxjQUhBLGtCQUVBLGFBREEsVTlIb21qQ1osQzhIaG1qQ1ksMkVBR0ksdUJBQ0EsbUJBQ0EsaUNBSEEsY0FJQSxZQUxBLFk5SHVtakNoQixDOEhobWpDZ0IsZ0ZBQ0ksWTlIa21qQ3BCLEM4SDdsakNRLG1HQUNJLGE5SCtsakNaLEM4SDVsakNRLGtHQUNJLFk5SDhsakNaLEM4SHpsakNRLDZFQUVJLGdCQURBLGtCOUg0bGpDWixDOEh0bGpDUSxzRkFDSSxlOUh3bGpDWixDOEh0bGpDWSx1R0FDSSxrQjlId2xqQ2hCLEM4SG5sakNJLGlFQUNJLGVBQ0EsZ0JBQ0EsZ0I5SHFsakNSLEM4SGxsakNJLHlFQUNJLGVBQ0EsZ0I5SG9sakNSLENNcDNrQ0ksNEJ3SHN5Qkksb0RBQ0ksZ0I5SGlsakNWLEM4SDlrakNNLCtFQUNJLGlCQUNBLG9COUhnbGpDVixDOEg1a2pDVSx5REFDSSxnQjlIOGtqQ2QsQzhIemtqQ00sZ0VBQ0ksWTlIMmtqQ1YsQzhIeGtqQ00sZ0RBRUksVzlIeWtqQ1YsQzhIeGtqQ1UsdURBQ0kscUI5SDBrakNkLEM4SHRrakNNLHFFQUNJLGM5SHdrakNWLEM4SHJrakNNLHdFQUlJLGdCOUh1a2pDVixDOEgzampDVSxtT0FDSSxtQkFDQSxvQjlIcWtqQ2QsQzhIamtqQ0ssMkRBSUMsYUFEQSxrQjlIb2tqQ04sQzhIaGtqQ0ssaUVBQ0ssZUFFQSxnQkFEQSxnQjlIbWtqQ1YsQzhIL2pqQ0sseUVBQ0MsMkJBQ0EsZTlIaWtqQ04sQzhIaGtqQ1UsNEVBSUksMkJBSEEsZUFDQSxpQkFDQSxrQkFFQSxhOUhra2pDZCxDOEhoa2pDYyx3RkFDSSxpQjlIa2tqQ2xCLEM4SDdqakNNLDZFQUVJLGdCQURBLGlCOUhna2pDVixDOEgzampDVSwwREFDSSxlQUNBLGdCOUg2ampDZCxDOEh4ampDVSxzRkFDSSxlOUgwampDZCxDOEh6ampDYyx1R0FDSSxpQjlIMmpqQ2xCLENBQ0YsQzhIcGpqQ0EsdUNBQ0ksb0I5SHVqakNKLEM4SHJqakNJLDhEQUNJLFlBQ0EsaUI5SHVqakNSLEM4SG5qakNBLHdDQUNJLFk5SHNqakNKLEM4SHBqakNRLGlFQUNJLG9COUhzampDWixDTXA5a0NJLDRCd0hrNkJRLGlFQUNJLG9COUhxampDZCxDQUNGLEM4SGhqakNBLGVBRUUseUJBREEseUI5SG9qakNGLEM4SGhqakNBLGVBRUksbUJBREEsWTlIb2pqQ0osQ01uK2tDSSw0QndIbTdCSixjQUVRLFU5SG1qakNOLENBQ0YsQzhIaGpqQ0EsY0FDSSx1QjlIbWpqQ0osQzhIaGpqQ0Esb0RBRUksU0FDQSxlQUZBLFU5SHFqakNKLEM4SGpqakNJLHlGQUNJLGE5SG1qakNSLEM4SGxqakNRLCtGQUNJLGE5SG9qakNaLEM4SGhqakNJLDZGQUNJLGFBRUEsU0FEQSwyQkFFQSxTOUhrampDUixDOEg5aWpDQSxvQ0FDSSxnQzlIaWpqQ0osQzhIL2lqQ0kseUVBQ0ksYTlIaWpqQ1IsQ010Z2xDSSw0QndIaTlCSixvQ0FRUSxpQzlIaWpqQ04sQzhIL2lqQ00seUVBQ0ksVTlIaWpqQ1YsQ0FDRixDOEg1aWpDSSx5RkFDSSxpQkFFQSxnQkFEQSxnQjlIZ2pqQ1IsQzhIM2lqQ0EsZ0RBSUUsZTNIditCWSxDMkhzK0JaLHNCQURBLGtCQURBLG1CQUlBLHlCQUNBLGlCOUg4aWpDRixDOEgzaWpDQSxzREFFRSxlQUNBLGdCQUNBLHFCQUhBLGlCOUhpampDRixDOEgzaWpDQSwwREFJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFc5SGtqakNGLEM4SDNpakNBLHlEQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsVzlIa2pqQ0YsQzhIM2lqQ0EsdURBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXOUhrampDRixDOEgxaWpDSSxhQUNJLGU5SDZpakNSLEMrSHBvbENBLGtCQUNFLG1CQUVBLHVCQURBLGtCL0h3b2xDRixDTXRrbENJLDRCeUhwRUosa0JBT0ksaUJBREEsbUIvSHlvbENGLENBQ0YsQytIcm9sQ0Esc0NBRUUseUJBREEsd0IvSHlvbENGLENNOWxsQ0kseUJ5SDVDSixzQ0FLSSxjL0h5b2xDRixDQUNGLENNbm1sQ0ksMEJ5SDVDSixzQ0FTSSxtQi9IMG9sQ0YsQ0FDRixDTTNsbENJLDRCeUh6REosc0NBYUksd0JBQ0EsZUFDQSxXQUNBLFMvSDJvbENGLEMrSHpvbENFLDBCQUNFLG1DQUNBLDRCL0gyb2xDSixDK0h4b2xDRSwrQkFDRSxpQ0FDQSw0Qi9IMG9sQ0osQ0FDRixDK0h0b2xDQSxvQkFDRSxHQUNJLFEvSHlvbENKLEMrSHRvbENFLEdBQ0UsWS9Id29sQ0osQ0FDRixDK0hyb2xDQSxrQkFDRSxJQUNJLFkvSHVvbENKLEMrSHBvbENFLElBQ0UsVy9Ic29sQ0osQytIbm9sQ0UsR0FDRSxRL0hxb2xDSixDQUNGLEMrSGxvbENBLGtIQUtFLGNBSEEsb0JBSUEsZTVIa0Q0QixDNEhyRDVCLHNCQUNBLGtCQUhBLFMvSHlvbENGLENNcHBsQ0kseUJ5SFVKLGtIQVNJLG9CQUNBLHFCL0hxb2xDRixDQUNGLENNMXBsQ0ksMEJ5SFVKLGtIQWNJLG9CQUNBLHFCL0hzb2xDRixDQUNGLEMrSG5vbENBLCtCQUVFLGEvSHFvbENGLENNdnBsQ0ksNEJ5SGdCSiwrQkFLSSxZL0hzb2xDRixDQUNGLEMrSHBvbENFLHFDQUNFLFUvSHNvbENKLEMrSGxvbENBLGlDQUVFLGEvSG9vbENGLENNaHJsQ0kseUJ5SDBDSixpQ0FLSSxZL0hxb2xDRixDQUNGLENNeHFsQ0ksNEJ5SHNDSixzQ0FHSSx5QkFEQSxvQi9Ic29sQ0YsQ0FDRixDK0hsb2xDQSwrQkFDRSxrQi9IcW9sQ0YsQ01oc2xDSSx5QnlIMERKLCtCQUlJLHNCL0hzb2xDRixDQUNGLENNeHJsQ0ksNEJ5SHFESixpQkFFSSxZL0hzb2xDRixDQUNGLEMrSG5vbENBLCtCQUNFLG1CL0hzb2xDRixDTWxzbENJLDRCeUgrREosaUVBR0ksZUFDQSxrQi9Ic29sQ0YsQ0FDRixDK0hub2xDQSxpQ0FFRSxZQURBLGMvSHVvbENGLEMrSG5vbENBLGVBQ0UsYS9Ic29sQ0YsQ01udGxDSSw0QnlINEVKLGVBSUksWS9IdW9sQ0YsQ0FDRixDK0hwb2xDQSxnQ0FFRSxlQURBLGdCQUVBLGlCQUdBLHlCQURBLGFBREEsaUIvSHlvbENGLEMrSHBvbENBLHFDQUVFLGVBREEsZ0JBRUEsaUJBQ0Esb0IvSHVvbENGLEMrSHBvbENBLG1CQUNFLHlCQUNBLG1CL0h1b2xDRixDK0hwb2xDQSwwRUFDRSxpQi9IdW9sQ0YsQ2dJMXpsQ0Esd0JBQ0Usa0JoSTZ6bENGLENnSTF6bENBLHlCQUVFLHFCQURBLGlCaEk4emxDRixDZ0l2emxDRSxzQ0FFRSx3QkFEQSxTaEkwemxDSixDZ0lyemxDQSw4QkFDRSxjQUNBLGVoSXd6bENGLENnSXJ6bENBLHFCQVVFLG1CQVJBLHNCQU1BLGtCQUxBLFlBTUEsYUFKQSxrQkFDQSxvQkFDQSxnQkFOQSxrQkFHQSxXQU9BLFNoSXd6bENGLENnSXR6bENFLDhCQUNFLHFCaEl3emxDSixDZ0l0emxDSSxrQ0FFRSxnQkFEQSxjaEl5emxDTixDZ0lqemxDUSw2Q0FDRSxZaEltemxDVixDTXh5bENJLHlCMEhyQ0oscUJBbUNJLGNBRkEsZUFDQSxpQkFFQSxZaElnemxDRixDZ0k3eWxDSSxrQ0FFRSxlQURBLGFoSWd6bENOLENBQ0YsQ2dJM3lsQ0UsaUNBQ0UsWWhJNnlsQ0osQ2dJenlsQ0EseUJBQ0Usb0JBR0EsZTdIOEM0QixDNkhoRDVCLHNCQUNBLG1CaEk2eWxDRixDZ0l6eWxDQSx3QkFJRSxjQUhBLG1CQUlBLG9CQUhBLG9CQUNBLG1CaEk4eWxDRixDZ0l2eWxDQSxnQ0FFRSxhN0hQWSxDNkhNWixvQmhJMnlsQ0YsQ2dJeHlsQ0Usc0NBQ0UsYWhJMHlsQ0osQ2dJeHlsQ0UscUNBQ0UsV0FDQSxnQmhJMHlsQ0osQ2dJanlsQ0Usa0RBQ0UsYWhJdXlsQ0osQ2dJbnlsQ0Esa0JBQ0UsWWhJc3lsQ0YsQ01oMWxDSSw0QjBIeUNKLGtCQUdJLGNoSXd5bENGLENBQ0YsQ2lJOTVsQ0EsdUJBQ0Usd0I5SGlGWSxDOEhoRlosa0JBR0EsaUJBREEsa0JBREEsb0JBR0EsUWpJaTZsQ0YsQ2lJLzVsQ0UsK0JBQ0UsZ0JBQ0Esd0JBQ0EsU2pJaTZsQ0osQ2lJNzVsQ0EsNEJBTUUsbUJBTEEscUI5SG1GWSxDOEhsRlosa0JBRUEsYUFDQSw4QkFGQSxjakltNmxDRixDaUl6NWxDQSxtRkFDRSx3QmpJKzVsQ0YsQ2lJNTVsQ0Esa0NBQ0UsZ0JBQ0EsWUFLQSxnQjlId0NZLEM4SHpDWixVOUh5Q1ksQzhIdkNaLE9BTEEsbUJBQ0EsaUJBS0EsV2pJODVsQ0YsQ2NwM2xDRSwrQ0FDRSxVZHU0bENKLENpSS82bENBLHlFQUNFLHFFQUNBLHNCQUNBLFlBSUEsZUFGQSxZQUNBLG9CQUZBLFVqSXE3bENGLENpSS82bENBLHNDQUVFLGtFaklpN2xDRixDaUk5NmxDQSw0Qm5IeERFLGdCbUgwREEsbUJuSDNEQSxTZDgrbENGLENpSS82bENFLG1DQUVFLGNBQ0EsZUFGQSxrQmpJbzdsQ0osQ2lJNTZsQ0Usd0NBQ0UscUJqSTg2bENKLENpSTE2bENBLDZDQUNFLGFqSTY2bENGLENpSTE2bENBLG1DQUdFLFdBRkEsb0JBQ0EscUJqSTg2bENGLENpSTM2bENFLHlDQUNFLFVqSTY2bENKLENpSXA2bENJLGdEQUNFLFdqSTA2bENOLENpSXY2bENJLGlEQUNFLFdqSXk2bENOLENpSXQ2bENJLHVEQUNFLFdqSXc2bENOLENpSW42bENBLHdDQUNFLHdCOUhuQ1ksQzhIb0NaLGNBQ0EsZ0JBRUEsVUFEQSxTakl1NmxDRixDTS85bENJLHlCMkhvREosd0NBUUksWWpJdTZsQ0YsQ0FDRixDaUlyNmxDRSxnREFDRSwrQkFDQSw0QmpJdTZsQ0osQ2lJcjZsQ0ksbURBQ0UsNkJBQ0EsNEJqSXU2bENOLENpSWw2bENBLGtCQUNFLEdBQ0UsUWpJcTZsQ0YsQ2lJbjZsQ0EsR0FDRSxTaklxNmxDRixDQUNGLENpSWw2bENBLGdCQUNFLEdBQ0UsU2pJbzZsQ0YsQ2lJajZsQ0EsR0FDRSxRakltNmxDRixDQUNGLENpSWg2bENBLG1DQU1FLHlCQUxBLGFBQ0EsZ0JBR0EsU0FGQSxnQkFDQSxrQ2pJbzZsQ0YsQ2lJLzVsQ0EsMENBR0UscUI5SGxFWSxDOEhtRVosbUJBRkEsaUJBSUEsZ0JBREEsaUJBSUEsaUJBUkEsa0JBTUEsa0JBQ0Esa0JqSW02bENGLENpSWg2bENFLGdEQUNFLHVCaklrNmxDSixDa0lobG1DQSxvQkFDRSxtQkFFQSxjQURBLGtCbElvbG1DRixDTTFobUNJLHlCNEg1REosb0JBS0ksa0JsSXFsbUNGLENBQ0YsQ2tJbGxtQ0EsMkJBQ0UsbUJBRUEsZS9IbUg0QixDK0hwSDVCLG1CQUVBLG9CbElxbG1DRixDa0lsbG1DQSxvREFDRSxjQUNBLG1CQUVBLGUvSHdHNEIsQytIekc1QixpQmxJc2xtQ0YsQ2tJbGxtQ0Esc0VBSUUsdUJBREEsYUFHQSxzQkFMQSxtQkFJQSwyQkFIQSxvQkFLQSxxQmxJcWxtQ0YsQ00xaW1DSSw0QjRIbERKLHNFQVNJLGtCbEl1bG1DRixDQUNGLENNNWptQ0kseUI0SHJDSixzRUFZSSxtQkFDQSxrQmxJeWxtQ0YsQ0FDRixDa0lybG1DRSw0QkFDRSx5QmxJd2xtQ0osQ016am1DSSw0QjRIaENGLDRCQUdJLDRCQUNBLDZCbEkwbG1DSixDQUNGLENrSXJsbUNFLCtCQUNFLGNsSXdsbUNKLENrSXRsbUNFLGdEQUNFLFlsSXdsbUNKLENrSXRsbUNFLDhEQUNFLFNsSXdsbUNKLENrSXRsbUNFLCtEQUNFLFVsSXdsbUNKLENrSXBsbUNBLG9DQUNFLGdCQUdBLGdCQUZBLGtCQUNBLCtCbEl3bG1DRixDa0l0bG1DRSwyQ0FNRSxZQUZBLFlBRkEsT0FEQSxrQkFFQSxNQUVBLFVsSXlsbUNKLENrSXBsbUNBLGdDQUNFLGVsSXVsbUNGLENNL2xtQ0ksNEI0SFdKLDJDQUVJLGtCbEl1bG1DRixDa0lsbG1DQSwyREFFSSxrQmxJc2xtQ0osQ0FMRixDa0k1a21DQSwrQkFDRSxhQUNBLG1CQUNBLG1CbElxbG1DRixDa0lwbG1DRSwyQ0FDRSxpQmxJc2xtQ0osQ01qb21DSSx5QjRIc0NKLCtCQVFJLDhCQUNBLGtCbEl1bG1DRixDQUNGLENrSXBsbUNBLHNFQUVFLG1CQURBLGFwSDdHQSxnQkFGQSxTQUNBLFNkeXNtQ0YsQ2tJdGxtQ0Esb0VBS0UsNERBSUEsb0JBUEEsZUFFQSxjQUhBLGtCQUVBLFlsSTRsbUNGLENrSXJsbUNFLDBGQUNFLGNsSXVsbUNKLENrSXJsbUNFLDRFQUNFLFlsSXVsbUNKLENrSXJsbUNFLDhFQUNFLGNBQ0EsV2xJdWxtQ0osQ2tJcmxtQ0UsMkNBQ0UsK0NsSXVsbUNKLENrSXJsbUNFLDRDQUNFLGdEbEl1bG1DSixDa0lybG1DRSwyQ0FDRSwrQ2xJdWxtQ0osQ00zcW1DSSx5QjRIbUZGLDJDQUdJLFlsSXlsbUNKLENBQ0YsQ2tJdmxtQ0UsNkNBQ0UsaURsSXlsbUNKLENrSXJsbUNBLDZCQUNFLG9CbEl3bG1DRixDa0l2bG1DRSwrQkFDRSx5QmxJeWxtQ0osQ2tJcmxtQ0EsOEJBRUUsbUJBREEsYUFFQSxrQkFDQSxVbEl3bG1DRixDa0l2bG1DRSx5REFDRSxvQmxJeWxtQ0osQ01wc21DSSx5QjRIcUdKLDhCQVNJLGVsSTBsbUNGLENBQ0YsQ2tJdmxtQ0EsK0JBRUUsZ0JBQ0Esa0JBRkEsZWxJNGxtQ0YsQ2tJemxtQ0UseUJBSkYsK0JBS0ksb0JsSTRsbUNGLENBQ0YsQ012c21DSSw0QjRIOEdKLHlCQUVJLG9CbEk0bG1DRixDQUNGLENrSTNsbUNFLHlCQUpGLHlCQUtJLG1CbEk4bG1DRixDQUNGLENNbHRtQ0ksNEI0SHNIRixxQ0FFSSxxQmxJOGxtQ0osQ0FDRixDa0k3bG1DSSx5QkFKRixxQ0FLSSxxQmxJZ21tQ0osQ0FDRixDa0k3bG1DQSxvRkFDRSxxQkFHQSxzQkFEQSxjQURBLFdsSWttbUNGLENrSS9sbUNFLCtGQUNFLGNsSWltbUNKLENrSTdsbUNBLHdDQUNFLGdCQUNBLHNCbElnbW1DRixDTTN1bUNJLDRCNEh5SUosd0NBS0ksaUJsSWltbUNGLENBQ0YsQ2tJOWxtQ0EsMEJBR0Usd0JBREEsb0JBREEsa0JsSW1tbUNGLENrSS9sbUNFLDJDQUNFLGFsSWltbUNKLENrSTlsbUNFLG1DQUdFLGdCQUNBLGEvSDFKVSxDK0h3SlYsa0JsSWltbUNKLENjcHZtQ0UsZ0RBQ0UsYWR1d21DSixDa0lqbm1DRSx3REFFRSx1QkFDQSxpQkFGQSx3QmxJcW5tQ0osQ2tJbG5tQ0ksK0RBQ0Usd0JsSW9ubUNOLENrSWhubUNFLGlDQUNFLHdCQUNBLHFCQU1BLHVPQURBLDRCQURBLDRCQUdBLFlBRUEsZ0JBREEsYS9IL0tVLEMrSDBLVixlQUZBLGNBQ0EsZ0JsSXlubUNKLENNdnltQ0ksNEI0SHdMRiwrQkFFSSxVbElpbm1DSixDQUNGLENrSTVtbUNFLGdGQUNFLFlsSSttbUNKLENNaHptQ0ksNEI0SCtMSiwrQ0FLSSx1QmxJZ25tQ0YsQ0FDRixDa0kxbW1DQSx1Q0FDRSxlbElnbm1DRixDa0kvbW1DRSxtREFDRSxXbElpbm1DSixDa0k3bW1DQSw2Q0FDRSx5QkFHQSxjQUNBLGdCQUNBLHVCQUhBLFVsSW1ubUNGLENrSS9tbUNFLG9EQUlFLGNBSEEsZUFFQSxTQURBLFdsSW1ubUNKLENNMzFtQ0kseUI0SCtOSiw2Q0FjSSxZbElrbm1DRixDQUNGLENrSWhubUNBLDJDQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJsSW1ubUNGLENrSWhubUNBLDJDQUNFLGFsSW1ubUNGLENrSWpubUNJLG9EQUNFLFVsSW1ubUNOLENrSTVtbUNFLDJFQUNFLFlsSSttbUNKLENrSTdtbUNJLHlGQUVFLFlBREEsVWxJZ25tQ04sQ2tJN21tQ00sMkdBQ0UsWWxJK21tQ1IsQ2tJNW1tQ00sNEhBRUUsWUFDQSxlQUZBLFVsSWdubUNSLENrSXptbUNFLGlEQUVFLGFBREEsY0FFQSxrQmxJMm1tQ0osQ2tJdm1tQ0ksdUZBRUksZUFEQSxVbEkwbW1DUixDTTEzbUNJLDRCNEhzUkEsaURBQ0Usc0JBQ0EsdUJBQ0Esc0JBQ0Esc0JsSXVtbUNKLENrSXJtbUNJLCtEQUVFLGNBREEsV2xJd21tQ04sQ2tJcG1tQ0ksb0ZBRUUsWUFDQSxlQUZBLFVsSXdtbUNOLENBQ0YsQ21JcDltQ0Esb0NBRUUsc0JBREEsb0JuSXc5bUNGLENtSXQ5bUNFLHdEQUNFLG1CQUNBLGtCbkl3OW1DSixDbUlyOW1DSSwyR0FFRSxXQUVBLGNBRUEsWUFIQSxrQkFJQSxNQUZBLFdBR0EsU25JczltQ04sQ21JcDltQ0ksc0RBQ0UsVW5JczltQ04sQ21JcDltQ0kscURBQ0UsU25JczltQ04sQ21JbjltQ0UsNkNBQ0UsaUJBQ0EsU25JcTltQ0osQ21JbjltQ0UsNkRBQ0UsU25JcTltQ0osQ21JbjltQ0UsaUVBQ0UsWW5JcTltQ0osQ21JOThtQ0kscUZBQ0UscUJBRUEsc0JBREEsZ0JuSWk5bUNOLENNLzdtQ0kseUI2SDVESixvQ0ErQ0ksa0JuSWc5bUNGLENtSS84bUNFLHdEQUNFLGlCQUNBLG9CbklpOW1DSixDQUNGLENNMzdtQ0ksNEI2SHpFSixvQ0FzREksZW5JazltQ0YsQ0FDRixDbUkvOG1DQSxtQ0FDRSxlbklrOW1DRixDTWo5bUNJLHlCNkhGSixtQ0FHSSxnQm5JbzltQ0YsQ0FDRixDbUluOW1DRSx1Q0FDRSxvQ25JcTltQ0osQ21JbDltQ0ksNkNBQ0Usa0RuSW85bUNOLENtSS84bUNBLG1DQUNFLG1CQUNBLHFCQUNBLHNCbklrOW1DRixDTXI5bUNJLDRCNkhBSixtQ0FLSSxvQkFDQSxzQkFDQSxnQkFDQSxzQm5JbzltQ0YsQ0FDRixDbUlqOW1DQSxxQ0FDRSxtQkFDQSxtQm5JbzltQ0YsQ21JbjltQ0UsdUNBQ0Usb0JuSXE5bUNKLENNcittQ0ksNEI2SFlKLHFDQU9JLG1CQUNBLHFCQUNBLGdCQUNBLHNCbklzOW1DRixDQUNGLENtSW45bUNBLHlDQUNFLHNCQUVBLE9BREEsWW5JdTltQ0YsQ01oZ25DSSx5QjZIdUNKLHlDQUtJLGNuSXc5bUNGLENBQ0YsQ014L21DSSw0QjZIMEJKLHlDQVNJLGlCQURBLG9CQUVBLGtCbkkwOW1DRixDQUNGLENtSXY5bUNBLGtDQUNFLGFBQ0Esc0JBQ0EsV25JMDltQ0YsQ21JeDltQ0ksNkVBQ0UsVW5JMDltQ04sQ21JcDltQ0Usa0RBRUUsWUFEQSx5Qm5JdzltQ0osQ21JcDltQ0UsMEZBQ0UsV25JczltQ0osQ21JbjltQ0UscUhBRUUsbUJuSXE5bUNKLENtSWw5bUNFLDBCQUNFLGtEQUNFLDBCbklvOW1DSixDQUNGLENtSWo5bUNFLDBCQUNFLGtEQUNFLDBCbkltOW1DSixDQUNGLENtSWg5bUNFLHlCQUNFLGtEQUNFLDBCbklrOW1DSixDQUNGLENNbmluQ0ksNEI2SHFGQSxrREFDRSwwQm5JaTltQ0osQ0FDRixDbUk3OG1DSSwySEFDRSxhbkkrOG1DTixDbUk1OG1DSSxvSUFDSSxrQm5JODhtQ1IsQ21JMThtQ0ksaUpBQ0UsVW5JNDhtQ04sQ005am5DSSx5QjZIdUhFLHlHQUNFLFVuSTA4bUNOLENtSXg4bUNNLHlIQUNFLFNuSTA4bUNSLENBQ0YsQ010a25DSSwwQjZIa0lJLHlIQUNFLFNuSXU4bUNSLENBQ0YsQ29Jdm9uQ0EsbUJBR0UseUJBREEsb0JBREEsaUJwSTRvbkNGLENvSXZvbkNBLHlCQUVFLG9CQUNBLHNCQUZBLFNwSTRvbkNGLENNdmxuQ0kseUI4SHRESix5QkFLSSxvQkFDQSxxQnBJNG9uQ0YsQ0FDRixDTTdsbkNJLDBCOEh0REoseUJBU0ksb0JBQ0EscUJwSThvbkNGLENBQ0YsQ29JM29uQ0EsNEJBQ0UsbUJBR0EsZWpJb0c0QixDaUl0RzVCLHFCQUNBLHlCcEkrb25DRixDTTFtbkNJLHlCOEh4Q0osNEJBT0ksZWpJb0cwQixDaUlyRzFCLG1CcElpcG5DRixDQUNGLENNaG5uQ0ksMEI4SHhDSiw0QkFVSSxrQnBJa3BuQ0YsQ0FDRixDb0kvb25DQSxpQnRIL0JFLGdCQUZBLFNzSHVDQSxnQkFDQSxrQkFMQSxlQUNBLGtCQUVBLG1CQURBLFNwSXVwbkNGLENvSW5wbkNFLDBCQUNFLGlCcElxcG5DSixDb0lqcG5DQSxzQkFDRSxxQkFDQSxxQkFDQSxpQnBJb3BuQ0YsQ29JbnBuQ0UsaUNBQ0UsY3BJcXBuQ0osQ29JbnBuQ0Usd0JBSUUsOEJBQ0EsVWpJb0JVLENpSXhCVixjQUNBLG1CQUNBLHFCQUdBLHNCcElxcG5DSixDb0lqcG5DSSw4REFFRSwyQmpJb0JRLENpSXJCUixhcElvcG5DTixDb0lqcG5DSSxnSEFDRSx3QnBJbXBuQ04sQ001cG5DSSx5QjhIYkosc0JBNkJJLHFCcElncG5DRixDb0lucG5DRSx3QkFDRSxlcElxcG5DSixDQUNGLENNcHFuQ0ksMEI4SGJKLHNCQWdDSSxxQnBJcXBuQ0YsQ0FDRixDTXpxbkNJLDBCOEhzQkEsd0JBQ0UscUJwSXNwbkNKLENBQ0YsQ29JbHBuQ0EsMkJBS0UscUJqSWRZLENpSXFCWixrQkFSQSxhaklkWSxDaUlnQlosa0JBRUEsZUFQQSw0QkFDQSxRQUNBLE1BSUEsYXBJMHBuQ0YsQ3FJenZuQ0EsNENEbUdFLG1CQUZBLGFBQ0Esc0JwSWdxbkNGLENxSWx3bkNBLGlCQU1FLHNCQUZBLGVBQ0EsY3JJNnZuQ0YsQ010c25DSSx5QitINURKLGlCQVNJLG1CQURBLG1Cckkrdm5DRixDQUNGLENNNXNuQ0ksMEIrSDVESixpQkFZSSxtQnJJZ3duQ0YsQ0FDRixDTWp0bkNJLDBCK0g1REosaUJBZUksbUJySWt3bkNGLENBQ0YsQ3FJL3ZuQ0EseUNBR0UsdUJBRkEsUUFDQSxRckltd25DRixDcUlqd25DRSwwREFTRSx5QkFMQSxtRUFEQSx3QkFEQSw0QkFZQSxtQkFIQSx5Q0FIQSxVbElnRFUsQ2tJdkRWLGVBS0EsZUFDQSxpQkFNQSxjQURBLFVySW93bkNKLENjcHRuQ0UsdUVBQ0UsVWR1dW5DSixDcUlueG5DSSxpRUFHRSxtRUFGQSxxQ3JJc3huQ04sQ2M1dW5DRSw4RUFDRSxhZCt2bkNKLENxSXJ5bkNFLCtDQUNFLGFySXV5bkNKLENxSXR5bkNJLGlFQUNFLDJCQUNBLGFySXd5bkNOLENxSXR5bkNJLDRIQUVFLHdCbEk0QlEsQ2tJM0JSLFVySXV5bkNOLENxSXB5bkNFLG1IQUVFLGFySXN5bkNKLENNdHluQ0kseUIrSHpDSix5Q0E0Q0ksZXJJdXluQ0YsQ3FJdHluQ0UsMERBR0UsbUJBREEsa0JBREEsV3JJMHluQ0osQ0FDRixDTWh6bkNJLDBCK0hXQSwwREFFRSxlQUNBLGlCQUZBLFdySTB5bkNKLENBQ0YsQ3FJcHluQ0EscUJBQ0Usa0JBQ0EsdUJySXV5bkNGLENNNXpuQ0ksMEIrSG1CSixxQkFJSSxtQkFDQSxzQnJJeXluQ0YsQ0FDRixDcUl0eW5DQSwrQkFFRSxxQmxJWFksQ2tJZVosbUJBSEEsYWxJTFksQ2tJR1oscUJBSUEsY0FFQSxzQkFDQSxxQkFKQSxZckk2eW5DRixDcUl0eW5DQSx5QkFJRSxtQkFGQSxhQUNBLHVCQUVBLGtCQUpBLFVySTZ5bkNGLENxSXh5bkNFLGtDQUNFLGdCckkweW5DSixDcUl6eW5DSSxzQ0FFRSxZQURBLFVySTR5bkNOLENxSXJ5bkNFLHlCQURGLHlDQUdJLGtCQURBLGFySTB5bkNGLENBQ0YsQ3FJbHluQ0UsaUNBR0Usd0JBRkEsa0JBQ0EsYXJJeXluQ0osQ3FJcnluQ0Usd0NBQ0UsbUJySXV5bkNKLENxSXB5bkNFLCtDQUNFLGlCcklzeW5DSixDTXIybkNJLDRCK0g4REYsK0NBSUksb0JySXV5bkNKLENBQ0YsQ3FJdHluQ0kseUVBQ0Usb0JySXd5bkNOLENxSXR5bkNJLCtEQUNFLEtySXd5bkNOLENxSTV4bkNFLHVEQUNFLGtCckk4eG5DSixDcUkzeG5DRSx3REFDRSx3QmxJdEVVLENrSXVFVixnQnJJNnhuQ0osQ3FJM3huQ0UsdUVBQ0Usb0JySTZ4bkNKLENxSTN4bkNFLHViQUNFLHdCckk2eG5DSixDc0l0OG5DQSxrQkFDRSxpQnRJeThuQ0YsQ3NJdDhuQ0EsNEJBRUUsZUFDQSxPQUZBLGtCQUdBLFV0SXk4bkNGLENzSXg4bkNFLGtDQUNFLFl0STA4bkNKLENNeDVuQ0ksMEJnSXhESiw0QkFTSSxhdEkyOG5DRixDQUNGLENzSXg4bkNBLGtDQUtFLFNBSEEsaUJBQ0Esa0JBRkEsb0JBR0EsZ0J0STQ4bkNGLENNcjZuQ0kseUJnSTNDSixrQ0FPSSxvQnRJNjhuQ0YsQ0FDRixDTTE2bkNJLDBCZ0kzQ0osa0NBVUksa0J0SSs4bkNGLENBQ0YsQ00vNm5DSSwwQmdJM0NKLGtDQWFJLGtCdElpOW5DRixDQUNGLENzSTk4bkNBLGtDQUVFLGVBREEsa0J0SWs5bkNGLENzSWg5bkNFLHlDQVdFLG9CQUNBLG1DQVBBLHNCQUVBLGtCQUdBLFdBVEEsV0FDQSxxQkFFQSxlQUlBLHFCQUNBLGtCQUhBLHNCQUhBLGF0STI5bkNKLENzSWg5bkNXLHNFQUNQLHdCbklrQ1UsQ21JaENWLDREQURBLG9CdEltOW5DSixDc0k5OG5DQSwrREFHRSxtQkFEQSxhQUVBLHVCQUNBLGV0SWk5bkNGLENNdjhuQ0ksNEJnSWZKLCtEQU9JLGV0SW85bkNGLENBQ0YsQ3NJaDluQ0UsNkRBQ0UsWXRJbTluQ0osQ3NJajluQ0UsZ0VBQ0UsZXRJbTluQ0osQ01qK25DSSwwQmdJa0JBLGdFQUNFLFN0SWs5bkNKLENBQ0YsQ016OW5DSSw2QmdJV0EsbUVBQ0UsZ0J0SWk5bkNKLENBQ0YsQ005OW5DSSw0QmdJZ0JBLDhEQUNFLHVCdElpOW5DSixDQUNGLEN1SWxpb0NBLHlCQUVFLHNCQURBLGlCdklzaW9DRixDd0k3aW9DQSxrQkFDRSxtQkFFQSx1QkFEQSxrQnhJaWpvQ0YsQ00zL25DSSx5QmtJeERKLGtCQU1JLHlCQURBLGtCeEltam9DRixDQUNGLEN3SS9pb0NBLGtCQUNFLG9CQUVBLGVySTJHNEIsQ3FJNUc1QixxQnhJbWpvQ0YsQ3dJaGpvQ0UsaUNBQ0UsYXhJa2pvQ0osQ003L25DSSw0QmtJdERGLGlDQUdJLFl4SW9qb0NKLEN3SS9pb0NGLDJDQUVJLGtCeEltam9DRixDQUxGLEN3STFpb0NBLG1CQUVFLGlCeElram9DRixDTTVnb0NJLDZCa0l4Q0osbUJBS0ksbUJ4SW1qb0NGLENBQ0YsQ3dJampvQ0UsNEJBQ0ksY3hJbWpvQ04sQ01waG9DSSw0QmtJaENGLDRCQUdNLFN4SXFqb0NOLEN3SWpqb0NBLDRCQUVJLGVBQ0EsTUFFQSxXQURBLFN4SXFqb0NKLEN3SWxqb0NJLG1DQUNFLE1BQ0EsOEJ4SW9qb0NOLEN3SWpqb0NJLGlDQUNFLFdBQ0EsOEJ4SW1qb0NOLENBZkYsQ3dJ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LDJDQUNFLDhEeklxaHBDSixDeUluaHBDRSw0Q0FDRSwrRHpJcWhwQ0osQ3lJbmhwQ0UsMkNBQ0UsK0RBQ0EsWXpJcWhwQ0osQ005K29DSSw0Qm1JekNGLDJDQUlJLGF6SXVocENKLENBQ0YsQ3lJcmhwQ0UsNkNBQ0UsZ0V6SXVocENKLEN5SWxocENFLDhCQUNFLGtCeklxaHBDSixDeUlwaHBDSSwwQ0FDRSx1QnpJc2hwQ04sQ3lJcmhwQ00seUJBRkYsMENBR0ksb0J6SXdocENOLENBQ0YsQ3lJbmhwQ0EseUJBQ0UseUJBQ0EsWXpJc2hwQ0YsQ3lJcmhwQ0UsK0JBRUUsbUJBREEsVXpJd2hwQ0osQ014aHBDSSx5Qm1JSkoseUJBUUksZ0J6SXdocENGLEN5SXZocENFLCtCQUNFLGN6SXlocENKLENBQ0YsQ01uaHBDSSw0Qm1JakJKLHlCQWVJLHdCekkwaHBDRixDeUl6aHBDRSwrQkFDRSxrQkFDQSxtQnpJMmhwQ0osQ0FDRixDeUl2aHBDQSwrQkFDRSxtQkFDQSxxQkFDQSxzQnpJMGhwQ0YsQ3lJdmhwQ0EsNkJBQ0Usc0J6STBocENGLEN5SWxocENFLDBEQUNFLGF6SXdocENKLEN5SXJocENJLGlFQUNFLFlBQ0EsU3pJdWhwQ04sQ3lJamhwQ0UsMERBQ0UsV3pJb2hwQ0osQ3lJbGhwQ0UsZ0VBQ0UsV3pJb2hwQ0osQ3lJbGhwQ0Usd0RBRUUsd0JBREEsb0J6SXFocENKLEMwSXRvcENBLGtCQUVFLHlCQURBLG9CMUkwb3BDRixDTWxrcENJLDZCb0l0RUYsZ0NBRUksZUFDQSxlQUNBLGUxSTBvcENKLENBQ0YsQzBJdG9wQ0EseUJBRUUsb0JBREEsYUFFQSxxQjFJeW9wQ0YsQ001bHBDSSx5Qm9JaERKLHlCQUtJLGtCMUkyb3BDRixDQUNGLEMwSXhvcENBLHlCQUVFLG9CM0l0QkEsZ0JBQ0Esa0JBQ0EsZ0MySW1CQSxVMUkrb3BDRixDRGpxcENFLDZCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDdXFwQ0osQ01sbnBDSSx5Qm9JdkNKLHlCQUtJLFMxSXdwcENGLENBQ0YsQ012bnBDSSwwQm9JdkNKLHlCQVFJLG9CMUkwcHBDRixDQUNGLEMwSXZwcENBLDJCQU1FLHVCQUhBLGFBRkEsT0FHQSxzQkFDQSx1QkFIQSxnQjFJOHBwQ0YsQ01yb3BDSSwwQm9JM0JKLDJCQVFJLGdCMUk0cHBDRixDQUNGLEMwSXpwcENBLHlCQUNFLGlCQUNBLHFCQUNBLGtCMUk0cHBDRixDTWhwcENJLDBCb0lmSix5QkFLSSxpQkFDQSxxQkFDQSxzQjFJOHBwQ0YsQ0FDRixDMEkzcHBDQSwrQkFDRSxtQkFDQSxxQjFJOHBwQ0YsQzBJeHBwQ0Esc0NBQ0UsaUIxSThwcENGLEMwSTdwcENFLCtDQUVFLG1CQURBLGlCMUlncXBDSixDMEk3cHBDRSxrREFDRSxXMUkrcHBDSixDMEkzcHBDQSx3Q0FDRSxpQjFJOHBwQ0YsQzBJN3BwQ0UsaURBRUUsbUJBREEsVzFJZ3FwQ0osQzJJOXVwQ0EsZ0NBQ0UsYUFFQSxlQUVBLHdCQURBLG1CM0lpdnBDRixDTXpycENJLHlCcUk1REosZ0NBT0ksb0IzSWt2cENGLENBQ0YsQ01qcnBDSSw2QnFJekVKLGdDQVVJLDZCM0lvdnBDRixDQUNGLEMySWp2cENBLDBCQUVFLG1CQURBLFUzSXF2cENGLENNeHNwQ0kseUJxSTlDSiwwQkFJSSxTM0lzdnBDRixDQUNGLENNN3NwQ0ksMEJxSTlDSiwwQkFRSSxtQkFEQSxTM0l5dnBDRixDMklydnBDRSxnREFDRSxrQjNJeXZwQ0osQ0FKRixDTXRzcENJLDZCcUkzQ0EsZ0RBQ0Usb0IzSXl2cENKLENBQ0YsQ01odHBDSSw2QnFJdENBLGdEQUNFLGEzSXl2cENKLENBQ0YsQzJJdnZwQ0Usc0NBQ0UsYTNJeXZwQ0osQzJJdHZwQ0EsK0JBR0UsVzNJdXZwQ0YsQzJJcHZwQ0EsZ0NBRUUsZ0JBREEsVTNJd3ZwQ0YsQzJJdHZwQ0Usb0NBRUUsZUFDRix1QkFGRSxvQzNJMHZwQ0osQzJJbnZwQ0ksNkZBS0UsdUIzSWt2cENOLENNdnZwQ0kseUJxSVFGLDhDQUdJLFlBQ0Esc0JBRkEsYTNJbXZwQ0osQ0FDRixDTTl2cENJLDBCcUlRRiw4Q0FPSSxxQjNJbXZwQ0osQ0FDRixDTW53cENJLDBCcUlRRiw4Q0FVSSxxQjNJcXZwQ0osQ0FDRixDMklwdnBDSSxrREFDRSxxQjNJc3ZwQ04sQ005dnBDSSw0QnFJWUYsb0NBRUksaUIzSW92cENKLENBQ0YsQzJJaHZwQ0EsK0JBRUUsbUJBS0EseUJBR0EsZUFUQSxhQUdBLGtCQUNBLGV4STZCNEIsQ3dJL0I1QixnQkFHQSxpQkFLQSx1QkFDQSxxQkFKQSxvQkFDQSxpQjNJc3ZwQ0YsQzJJanZwQ0UsbUNBQ0UsZ0IzSW12cENKLENNcnhwQ0ksNEJxSWlDRixtQ0FLSSxlQUZBLGVBQ0EsaUIzSXN2cENKLEMySWh2cENGLFlBRUksZUFDQSxlM0lvdnBDRixDQU5GLEMySXZ1cENBLDZDQUNFLGlCM0lvdnBDRixDMkludnBDRSxzREFDRSxpQjNJcXZwQ0osQzJJbnZwQ0UseURBQ0UsWUFDQSxlM0lxdnBDSixDMkludnBDRSxxREFDRSxNM0lxdnBDSixDMkludnBDRSx1REFDRSx1QjNJcXZwQ0osQzRJaDRwQ0EsZ0JBQ0UseUJBQ0EsZTVJbTRwQ0YsQzRJaDRwQ0Esc0JBQ0Usc0JBS0EsZ0NBREEsYXpJd0VZLEN5STFFWixxQkFEQSxrQkFFQSxZNUlxNHBDRixDNEloNHBDQSwrQkFJRSxnQ0FIQSxtQkFDQSxxQkFHQSxvQkFGQSxZNUlxNHBDRixDNElsNHBDRSxzQ0FDRSxnQjVJbzRwQ0osQzZJejVwQ0Esc0pBTUUsNENBTEEsY0FFQSxtQkFDQSxxQkFHQSx1QkFMQSxVN0lpNnBDRixDNkkzNXBDRSxtQ0FFRSxpQkFEQSxTN0k4NXBDSixDY3AxcENFLGdEQUNFLFNkdTJwQ0osQ00vM3BDSSx5QnVJNURKLHNKQWNJLG1CQUNBLHNCQUNBLHdCN0lpN3BDRixDQUNGLEM2STk2cENBLHFDQUNFLGlCN0lpN3BDRixDNkk5NnBDQSwrQkFLRSxlQUpBLGtCQUNBLFFBQ0EsUUFDQSwwQjdJazdwQ0YsQzZJaDdwQ0UsbUNBRUUsZUFEQSxhN0ltN3BDSixDNkl4NnBDQSx1QkFDRSxjQUNBLGlCQUNBLGlCN0kyNnBDRixDNkl4NnBDQSw4QkFFRSxrQkFFQSxjQUNBLGtCQUZBLGNBRkEsZTdJKzZwQ0YsQzZJMTZwQ0UscUNBQ0Usd0I3STQ2cENKLEM2STE2cENFLHVDQUNFLHdCN0k0NnBDSixDNkl2NnBDRSxzQ0FDRSx3QjdJMDZwQ0osQzZJeDZwQ0UseUNBQ0Usd0I3STA2cENKLEM2SXg2cENFLHdDQUNFLHdCN0kwNnBDSixDNkl4NnBDRSw2Q0FDRSx3QjdJMDZwQ0osQzZJdDZwQ0EsMEJBRUUseUJBQ0Esa0JBQ0EsVzdJdzZwQ0YsQzZJdjZwQ0UsaUNBRUUsaUJBREEsUzdJMDZwQ0osQ2MxNnBDRSw4Q0FDRSxTZDY3cENKLEM2SXg3cENBLHlCQUVFLGtCQUNBLGNBRkEsZTdJNjdwQ0YsQzZJMTdwQ0UsZ0NBQ0Usd0I3STQ3cENKLEM2STE3cENFLGtDQUNFLHdCN0k0N3BDSixDNkl4N3BDQSxpQ0FDRSxpQkFLQSxnQkFKQSxnQjdJNDdwQ0YsQzZJMzdwQ0Usd0NBQ0UsUzdJNjdwQ0osQzZJeDdwQ0EsMEJBRUUsYzdJMDdwQ0YsQzZJejdwQ0UsaUNBRUUsaUJBREEsUzdJNDdwQ0osQ2MzOXBDRSw4Q0FDRSxTZDgrcENKLEM2STU4cENFLDZCQUNFLG9CN0k4OHBDSixDNkl2OHBDQSxpREFDRSxZN0k2OHBDRixDNkkxOHBDQSwwSUFDRSxjN0k2OHBDRixDNkk1OHBDRSxzS0FTRSwrQkFDQSxvQkFKQSx5QkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBQ0Esc0JBTEEsYTdJcTlwQ0osQzZJNThwQ1csZ2xCQUNQLHdCMUkzRFUsQzBJNERWLDREQUNBLG9CN0k4OHBDSixDNkkxOHBDQSxxRUFDRSxhQUNBLGM3STY4cENGLEM2STU4cENFLHVHQUNFLGtCN0k4OHBDSixDNkkxOHBDQSw2REFDRSxjQUVBLG1CQURBLHFCN0k4OHBDRixDNkkxOHBDQSwyREFDRSxjQUNBLG1CN0k2OHBDRixDTXhqcUNJLHlCdUl5R0osMkRBSUksWTdJKzhwQ0YsQ0FDRixDNkk1OHBDQSxvQ0FDRSxVN0krOHBDRixDNklwOHBDRSxvQ0FHRSxrQkFEQSxZQURBLFU3STQ4cENKLEM2SXg4cENXLG1FQUNQLHNCQUNBLG9CN0kwOHBDSixDNkk3N3BDQSx1QkFFRSx5QkFDQSxjN0krN3BDRixDNkk1N3BDQSw0QkFJRSxzQkFIQSxPQUNBLGlCQUNBLGlCQUdBLG1CQURBLGtCN0lnOHBDRixDNkkvNnBDRSx1Q0FFRSx5QkFEQSxTN0ltN3BDSixDNkk5NnBDQSxpQ0FDSSxhQUNBLDhCQUNBLDBCN0lpN3BDSixDNkk5NnBDQSw0Q0FDRSx3QjFJMUpZLEMwSTJKWiw0QkFDQSxtQjdJaTdwQ0YsQzZJaDdwQ0UseURBQ0UsY0FDQSxZN0lrN3BDSixDNkloN3BDRSwrQ0FFRSxtQkFEQSxnQkFFQSxvQjdJazdwQ0osQzZJaDdwQ0UsbURBQ0UsaUJBQ0EsYzdJazdwQ0osQzZJaDdwQ0Usb0RBQ0UsYUFDQSxlN0lrN3BDSixDNkkvNnBDRSxtSkFDRSxrQjdJaTdwQ0osQzZJaDdwQ0ksbUZBQ0UsZTdJazdwQ04sQzZJNzZwQ0EsNkVBS0UsYTFJdE1ZLEMwSW9NWixlQURBLGdCQUVBLGdCN0lnN3BDRixDNkk5NnBDRSwyRkFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWTdJazdwQ0osQzZJOTZwQ1csd1RBR1Asd0IxSWxOVSxDMElnTlYsNERBQ0Esd0JBRUEsb0I3SWc3cENKLEM2STU2cENhLDJLQUNMLHdCMUl4Tk0sQzBJeU5OLG9CN0krNnBDUixDNkkxNnBDQSwrQkFDRSxZN0k2NnBDRixDNkl4NnBDRSw0Q0FDRSxpQjdJMjZwQ0osQzZJbjZwQ2EsNEtBQ1Asd0I3SXk2cENOLEM2SW42cENFLGtDQUNFLHdCN0lzNnBDSixDNklwNnBDRSxvQ0FFRSw2QkFEQSx5QjdJdTZwQ0osQzZJcDZwQ0Usa0NBQ0UsYUFFQSxlQURBLDRCN0l1NnBDSixDNklyNnBDSSx3Q0FFRSx1QkFEQSwwQjdJdzZwQ04sQzZJcDZwQ0UsdUNBQ0UseUJBQ0EscUI3SXM2cENKLEM2SXA2cENFLDBDQUNFLGE3SXM2cENKLEM2SXA2cENFLHNDQUtFLFlBREEsZ0JBRkEsWUFDQSxlN0l1NnBDSixDNklw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LDBMQUNFLHdCOUlvcHNDTixDOEkvb3NDQSxtRUFDRSxtQjlJa3BzQ0YsQzhJL29zQ0EscUNBRUUsZ0NBQ0EsaUI5SWlwc0NGLEM4STVvc0NFLGtEQUNFLGtCOUlpcHNDSixDOEk3b3NDQSwwQ0FJRSxjQURBLGVBREEsb0I5SWlwc0NGLEM4STdvc0NFLGlGQUNFLHdCOUkrb3NDSixDOEkzb3NDQSx1Q0FPRSxtQkFLQSxrQkFUQSx3QjNJY1ksQzJJYlosa0JBS0EsVTNJQ1ksQzJJTFosYUFHQSxtQkFOQSxZQUlBLHVCQU9BLGlCQVpBLGVBVUEsY0FEQSxpQjlJaXBzQ0YsQzhJM29zQ0EsMEVBQ0Usa0JBSUEsbUI5STBvc0NGLEM4SXZvc0NBLG9CQUNFLGFBQ0EsUUFDQSxpQjlJOG9zQ0YsQzhJM29zQ0EsMkNBRUUsb0IzSWZZLEMySWNaLGE5SStvc0NGLEM4STVvc0NFLGtGQUNFLHdCOUk4b3NDSixDOEkxb3NDQSxpQ0FDRSxZOUk2b3NDRixDOEkxb3NDQSxzRkFJRSw4QkFGQSxhM0loQ1ksQzJJcUNaLGVBRkEscUJBR0Esa0JBTEEsZ0JBR0EsbUI5SStvc0NGLEM4STNvc0NFLDBGQUNFLGtCQUNBLGtCOUk4b3NDSixDOEl0b3NDRywwTkFFQyxvQjNJaERVLEMySStDVixhOUkrb3NDSixDOEkxb3NDQSxnREFDRSxhOUk2b3NDRixDOEkxb3NDQSx1REFFRSxvQjNJMURZLEMySXlEWixhOUk4b3NDRixDK0k3eHNDQSx5QkFDRSxhQUNBLGVBQ0EseUIvSWd5c0NGLEMrSTd4c0NBLHVCQUlFLGVBRkEseUJBQ0Esa0JBRkEsYS9JbXlzQ0YsQytJNXhzQ0EsNEJBSUUsbUJBQ0Esa0JBRkEsZ0JBRkEscUJBQ0Esd0IvSWt5c0NGLEMrSTl4c0NFLHFDQUNFLHNCL0lneXNDSixDK0kveHNDSSw4Q0FDRSxZL0lpeXNDTixDK0k5eHNDRSw4QkFNRSxtQkFMQSxhNUltRFUsQzRJbERWLGFBRUEsc0JBR0EsbUJBSkEsWUFFQSxzQi9Ja3lzQ0osQytJOXhzQ0UsbUNBQ0kscUIvSWd5c0NOLEMrSTl4c0NFLDhCQUVFLGVB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aHRDTixDZ0ovZ3RDQSx5REFDRSxhQUVBLHNCQUlBLFlBTEEsdUJBRUEsa0JBRUEsV0FEQSxLaEpvaHRDRixDZ0pqaHRDRSx1RUFDRSxnQkFDQSxZQUNBLGNoSm1odENKLENnSmpodENFLDJFQUNFLFloSm1odENKLENnSi9ndENBLDBHQUNFLG1CaEpraHRDRixDZ0ovZ3RDQSxpQ0FDRSx5QkFFQSxhQUNBLDhCQUNBLGNBSEEsY2hKcWh0Q0YsQ2dKamh0Q0UsOENBQ0UsZ0JoSm1odENKLENnSmpodENFLHNDQUNFLGFoSm1odENKLENnSmxodENJLGtEQUNFLGVoSm9odENOLENnSi9ndENBLCtCQUNFLG1CQUNBLG1CaEpraHRDRixDZ0o5Z3RDRSx1SEFDRSxrQmhKaWh0Q0osQ2dKL2d0Q0UsaUNBQ0Usc0JoSmlodENKLENnSjVndENFLHlEQUNFLGVoSitndENKLENnSjFndENFLHVIQUNFLGtCaEo2Z3RDSixDZ0o1Z3RDSSxxSkFDRSxpQmhKOGd0Q04sQ01wdHRDSSx5QjBJeU1FLHFKQUNFLGlCaEo4Z3RDTixDQUNGLENnSjNndENFLHlEQUVFLGdCQURBLG1CaEo4Z3RDSixDZ0ozZ3RDRSx5REFDRSxlaEo2Z3RDSixDZ0oxZ3RDSSwwRUFDRSxrQmhKNGd0Q04sQ2dKdmd0Q0Esa0NBQ0UsaUJBQ0EsZ0JoSjBndENGLENnSnpndENFLHlDQUNFLHVCaEoyZ3RDSixDZ0p6Z3RDRSx5Q0FDRSxVaEoyZ3RDSixDZ0p2Z3RDQSwrQkFDRSxrQmhKMGd0Q0YsQ2dKcmd0Q0Usd2FBQ0Usa0JoSjhndENKLENnSjVndENFLGlDQUNFLGVoSjhndENKLENnSjVndENFLHdEQUNFLGtCaEo4Z3RDSixDZ0oxZ3RDQSwrQkFDRSxvQmhKNmd0Q0YsQ2dKNWd0Q0Usd0pBRUUsc0JoSjhndENKLENnSjVndENFLGlUQUVFLG9CaEppaHRDSixDZ0o1Z3RDRSx1SEFDRSxrQmhKK2d0Q0osQ2dKMWd0Q0UsaUNBQ0UsYTdJdFBVLEM2SXVQVix5QmhKNmd0Q0osQ2dKNWd0Q0ksdUNBQ0UsYWhKOGd0Q04sQ2dKemd0Q0EsK0JBQ0UsbUJoSjRndENGLENnSnpndENBLDZGQUNFLGVoSjRndENGLENNeHh0Q0ksNkIwSTJRSiw2RkFJSSxpQmhKNmd0Q0YsQ0FDRixDZ0ozZ3RDRSxvWEFFRSx3QmhKOGd0Q0osQ2dKM2d0Q0Usa0lBS0UseUJBSEEsYUFDQSxzQkFDQSwyQkFIQSxhQUtBLFdoSjZndENKLENnSjNndENJLDJJQUNFLHNCaEo2Z3RDTixDZ0oxZ3RDSSxneUJBQ0UseUJBQ0EsYTdJNVJRLEM2STZSUixlQUNBLGdCQUNBLG1CQUNBLDhCaEo0Z3RDTixDZ0p6Z3RDSSx5S0FJRSxhN0l2U1EsQzZJb1NSLGVBQ0EsZ0JBR0EsT0FGQSxpQkFHQSxRaEoyZ3RDTixDZ0p4Z3RDSSxvTEFDRSxjQUNBLGtCQUNBLGdCQUdBLE9BRkEsb0JBQ0EsUWhKMmd0Q04sQ2dKdmd0Q0ksMklBQ0UsYWhKeWd0Q04sQ014MHRDSSw2QjBJdVJGLGtJQTRDSSxnQmhKeWd0Q0osQ0FDRixDZ0p0Z3RDRSx1UEFDRSx1QkFDQSxxQmhKd2d0Q0osQ2dKdGd0Q0kscVFBSUUsWUFIQSxlQUNBLGFBQ0EsVWhKeWd0Q04sQ2dKdGd0Q00sNlFBRUUsWUFEQSxVaEp5Z3RDUixDZ0puZ3RDRSw2SEFHRSxPQUNBLFlBRkEsZWhKdWd0Q0osQ2dKbGd0Q0UsaUlBQ0UsYTdJdlZVLEM2SXdWVixlQUNBLGdCQUNBLG1CQUNBLGFoSm9ndENKLENnSmpndENFLGtJQUNFLGVoSm1ndENKLENnSmhndENFLDJIQUNFLGlCaEprZ3RDSixDZ0ovL3NDRSxzSEFDRSxhaEppZ3RDSixDZ0o5L3NDRSxtUEFDRSxrQkFDQSxRQUNBLFFoSmdndENKLENnSjMvc0NFLDJEQUVFLGlCQURBLGlCaEorL3NDSixDZ0o1L3NDSSxrR0FFRSxlQUNBLGdCQUVBLE9BREEsaUJBSEEsUWhKa2d0Q04sQ2dKMy9zQ0ksNkdBRUUsY0FDQSxlQUNBLGdCQUNBLGlCQUpBLFNoSmlndENOLENnSnovc0NFLHVFQUNFLCtCaEoyL3NDSixDZ0p4L3NDRSxpRkFVSSx5REFEQSx3QkFEQSw0QkFGQSxlQUxBLGVBQ0EsZ0JBR0EsWUFGQSxpQkFVQSxnQkFFQSx5QkFEQSx1QkFGQSxtQkFEQSxVaEo4L3NDTixDZ0p2L3NDRSwwSkFDSSxzQkFDQSxjQUNBLFFoSnkvc0NOLENnSnYvc0NJLGtNQU9FLGtCQUZBLGE3SXZhUSxDNkl3YVIsZUFKQSxlQUNBLGdCQUNBLGlCQUhBLFloSisvc0NOLENnSnYvc0NNLG9PQUNFLGlCaEp5L3NDUixDZ0p0L3NDTSw4TUFDRSx3QmhKdy9zQ1IsQ2dKcC9zQ0ksNExBR0UscUJBRkEseUJBQ0EsYUFFQSw2QmhKcy9zQ04sQ2dKcC9zQ00sb01BRUUsWUFEQSxVaEp1L3NDUixDZ0poL3NDQSxrQ0FNRSx1QkFIQSxtQkFEQSx5QkFEQSxrQkFJQSxhQUVBLFNBSEEsYUFJQSxXaEptL3NDRixDZ0poL3NDSSwyQ0FFRSxlQURBLGFoSm0vc0NOLENnSmgvc0NNLGdEQUNFLFNoSmsvc0NSLENnSjcrc0NFLHFDQUNFLG1CaEorK3NDSixDZ0o1K3NDRSx3Q0FJRSxjQUhBLGtCQUNBLGdCQUNBLG1CaEorK3NDSixDZ0o1K3NDSSxxRkFDRSxnQkFDQSxxQmhKOCtzQ04sQ00xOXRDSSw2QjBJMmNKLGtDQXNDSyxhaEo2K3NDSCxDQUNGLENnSjErc0NBLHdDQUtFLFdBSkEsa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0JoSjgrc0NGLENnSjErc0NBLDhDQUlFLGNBSEEsa0JBQ0EsZ0JBQ0EsbUJoSjgrc0NGLENnSjMrc0NFLGlFQUNFLGtCaEo2K3NDSixDZ0oxK3NDRSxtREFFRSxlQURBLHlCaEo2K3NDSixDaUo5anVDQSxnQkFNSSxzQkFGQSxnQkFGQSwrQkFNQSxrQkFMQSxpQkFJQSxpQmpKaWt1Q0osQ2lKL2p1Q0ksbUJBRUksbUJBREEsZ0JBRUEsb0JqSmlrdUNSLENpSjlqdUNJLHNCQUlJLHFCQUZBLG1CQURBLGdCQUVBLHNCQUVBLGtCakpna3VDUixDaUo3anVDSSx3QkFFSSxzQkFEQSxxQmpKZ2t1Q1IsQ2lKM2p1Q0EsMkJBRUksZ0JBREEsV2pKK2p1Q0osQ2lKM2p1Q0EscUJBRUksbUJBREEsZ0JBRUEsc0JBQ0Esc0JqSjhqdUNKLENpSjNqdUNBLHdCQUVJLGFBQ0EsdUJBRkEsV2pKZ2t1Q0osQ2lKMWp1Q0Esd0JBTUkseUJBREEsU0FHQSxhQUNBLHVCQUxBLE9BR0EsZUFMQSxlQUNBLFVqSmtrdUNKLENpSjFqdUNJLDZCQUdJLGVBREEsZ0JBRUEsaUJBSEEsZWpKK2p1Q1IsQ2lKemp1Q0ksd0NBQ0ksd0JqSjJqdUNSLENpSnRqdUNJLDhCQUVJLHNCQURBLGFqSnlqdUNSLENpSnRqdUNRLG9DQUNJLGFqSndqdUNaLENpSnJqdUNJLDhCQUtJLG1CQUZBLGFBQ0EsMkJBRkEsWUFEQSxXakoyanVDUixDaUpyanVDSSw4QkFDSSx5QkFDQSxVOUlWTSxDOElZTixzQkFEQSxvQ2pKd2p1Q1IsQ2lKcGp1Q0ksbUNBQ0ksbUNBRUEseUJBREEsMEJqSnVqdUNSLENpSm5qdUNJLDBDQXBESix3QkFxRFEsZWpKc2p1Q04sQ0FDRixDaUpwanVDSSxnQ0FDRSxtQkFFQSxhQURBLHNCakp1anVDTixDaUpsanVDQSxzQkFFSSxtQkFEQSxnQkFFQSxtQkFFQSxxQkFEQSxvQmpKc2p1Q0osQ2lKbGp1Q0EsMEJBR0ksaUJBRkEsWUFPQSxlQUhBLGVBREEsZ0JBRUEsc0JBQ0EsaUJBTEEseUJqSjJqdUNKLENpSm5qdUNJLGdDQUNJLGE5STVDTSxDOEk2Q04sb0JqSnFqdUNSLENpSmxqdUNJLG1DQUNJLFlqSm9qdUNSLENpSmpqdUNBLDJNQVVJLHlCQUZBLGVBQ0EscUJBRkEsY2pKdWp1Q0osQ2lKamp1Q0EsNFBBT0ksd0JqSm9qdUNKLENpSmpqdUNBLCtCQUVJLGNBQ0EsWUFGQSxlakpzanVDSixDaUpoanVDSSxpRUFDSSxjQUdBLG1CQURBLGtCQURBLGlCakpxanVDUixDaUpqanVDUSx3RUFDSSxxQmpKbWp1Q1osQ2lKOWl1Q0Esb0JBRUksc0JBREEsVWpKa2p1Q0osQ2lKOWl1Q0EscUJBQ0kseUJBQ0EsMkJBQ0EsOEJqSmlqdUNKLENpSjlpdUNBLDhCQUNJLGtCQUNBLFdqSmlqdUNKLENpSmhqdUNJLGdDQUVJLG1CQURBLGdCQUVBLGlCQUNBLHVCakpranVDUixDaUovaXVDSSxpQ0FDSSxtQkFDQSxxQmpKaWp1Q1IsQ2lKOWl1Q0ksaUNBRUksZ0JBRUEsU0FEQSxvQkFGQSxnQmpKbWp1Q1IsQ2lKL2l1Q1Esb0NBQ0ksc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQmpKaWp1Q1osQ2lKN2l1Q0ksb0NBR0ksMkJBRkEsZWpKaWp1Q1IsQ2lKM2l1Q0EsdUJBQ0ksZ0JBQ0EsU2pKOGl1Q0osQ2lKNWl1Q0ksMEJBQ0ksbUJqSjhpdUNSLENpSjNpdUNJLHlCQUNJLGE5STFKTSxDOEk0Sk4sZUFEQSxnQkFFQSxzQkFFQSxxQkFEQSx5QmpKOGl1Q1IsQ2lKM2l1Q1EsK0JBQ0ksYTlJOUpFLEM4SStKRixvQmpKNml1Q1osQ2lKeml1Q0ksZ0NBQ0ksWWpKMml1Q1IsQ2lKeGl1Q0ksMkJBRUksbUJBREEsWWpKMml1Q1IsQ2lKdGl1Q0EseUJBQ0ksc0VBRUEseUJBREEsOEJBR0EscUJBREEsZWpKMGl1Q0osQ2lKeGl1Q0ksNEJBRUksU0FEQSxxQmpKMml1Q1IsQ2lKdGl1Q0EsMkJBRUksWUFEQSxlakowaXVDSixDaUp0aXVDQSw4REFHSSxrQkFGQSxnQkFDQSxVakowaXVDSixDaUpwaXVDUSx1SEFDSSxjakp1aXVDWixDaUpuaXVDSSxtSEFDSSxrQmpKcWl1Q1IsQ2lKaml1Q0EsZ0NBQ0ksa0JqSm9pdUNKLENrSjMwdUNBLDhCQUNFLG9CbEo4MHVDRixDa0o3MHVDRSxxREFDRSxvQmxKKzB1Q0osQ2tKMzB1Q0EscUNBQ0Usa0JsSjgwdUNGLENrSjMwdUNBLHdDQUNFLGlCQUNBLGlCQUNBLDBCQUNBLGtCQUNBLGlCbEo4MHVDRixDa0o3MHVDRSxpREFHRSxPQUZBLGtCQUNBLEtsSmcxdUNKLENrSjcwdUNFLDRDQUVFLGVBREEsYWxKZzF1Q0osQ2tKOTB1Q0ksaURBQ0UsWWxKZzF1Q04sQ21KMTJ1Q0EsbUVBQ0Usc0JuSjYydUNGLENtSjEydUNBLG9HQUNFLGFBQ0EsbUJBQ0EsWW5KNjJ1Q0YsQ21KMTJ1Q0EsbUVBRUUsK0JBREEsZW5KODJ1Q0YsQ21KNTJ1Q0UseUVB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LHdCcEp5OHVDUixDb0pyOHVDSSxzTUFDRSx3QmpKbFlRLENpSm1ZUix1REFFQSwrQkFEQSwyQnBKdzh1Q04sQ29Kbjh1Q0UsaUZBR0UsYUFEQSxZQURBLGlDcEp1OHVDSixDb0puOHVDSSwwRkFDRSxzQnBKcTh1Q04sQ29KaDh1Q0ksNENBQ0UsWXBKazh1Q04sQ29KNzd1Q0Esb0VBTUUsVXBKMjd1Q0YsQ00zM3ZDSSx5QjhJMGJKLG9FQUlJLDhCQURBLCtCQURBLHlCcEpxOHVDRixDQUNGLENvSjk3dUNFLHFHQUNFLHFCcEppOHVDSixDb0o5N3VDRSx5RUFDRSxpQ3BKZzh1Q0osQ29KNzd1Q0Usd0RBQ0Usb0JBQ0EsZ0JBQ0EsZ0JwSis3dUNKLENvSjU3dUNFLDRGQUNFLG1CcEo4N3VDSixDb0ozN3VDRSw4REFPRSxnQkFEQSx5QkFEQSxrQkFHQSxpQ0FMQSxlQUNBLG1CQUZBLGlCQU9BLHVCQUNBLFlBVEEsVXBKczh1Q0osQ29KeDd1Q0UsZ0ZBQ0UsbUJBQ0EscUJwSjI3dUNKLENvSng3dUNFLG9EQUNFLGtDcEowN3VDSixDb0p0N3VDQSxxR0FDRSx3Q3BKeTd1Q0YsQ29KcDd1Q0Esb0NBQ0UsdUJwSnU3dUNGLENNaDZ2Q0ksNEI4SXdlSixvQ0FJSSxxQnBKdzd1Q0YsQ0FDRixDb0pyN3VDSSx5SkFDRSxjcEp1N3VDTixDb0puN3VDRSw0REFDRSxrQnBKcTd1Q0osQ29KbDd1Q0UsNkZBQ0UsNEJwSm83dUNKLENvSmo3dUNFLG1JQUdFLGdDQUZBLG1CQUNBLG1CcEpvN3VDSixDb0ovNnVDSSxvSEFDRSxXcEppN3VDTixDb0o1NnVDSSxxS0FDRSxZcEo4NnVDTixDTXo3dkNJLDRCOElraEJBLDREQUNFLGVwSjI2dUNKLENBQ0YsQ29KcDZ1Q0kscUhBQ0UsY0FDQSxvQkFDQSxnQkFHQSxjQUZBLGlCQUNBLGFwSnc2dUNOLENvSnA2dUNJLGdJQUNFLG1CQUNBLFlwSnM2dUNOLENvSm42dUNJLHVHQUVFLGNBREEsV3BKczZ1Q04sQ29KbjZ1Q00sb0pBRUUsb0JBQ0EsaUJBRkEsa0JwSnU2dUNSLENvSmo2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Sjd1d0NJLG9EQUNFLGdCQUNBLG9CdEordXdDTixDc0o1dXdDSSxtRUFFRSxZQURBLFV0Sit1d0NOLENzSjd1d0NNLHNGQUNFLFN0Sit1d0NSLENzSjV1d0NNLDBFQUNFLHdCdEo4dXdDUixDc0oxdXdDSSw4REFTRSxtQkFGQSwyQkFOQSxhQUtBLGlCQUlBLHVCQU5BLE9BSUEsVUFOQSxrQkFDQSxNQUVBLFd0Sml2d0NOLENzSjF1d0NNLGlFQUNFLGV0SjR1d0NSLENzSnp1d0NNLGtFQUNFLGN0SjJ1d0NSLENzSnh1d0NNLDBFQUVFLGlCQURBLGV0SjJ1d0NSLENzSnh1d0NNLDRFQUdFLGdCQUZBLHNCQUNBLGN0SjJ1d0NSLENzSnB1d0NBLHlEQUNFLG1CQUVBLFlBREEsZXRKd3V3Q0YsQ3NKdHV3Q0Usc0VBQ0Usa0J0Snd1d0NKLENzSnJ1d0NFLHVFQUNFLGtCdEp1dXdDSixDc0pwdXdDQSw4Q0FHRSxZQUdBLG1CQUNBLHNCQUZBLHFDQURBLGV0SjB1d0NGLENzSnB1d0NBLCtIQU1FLHdCQUNBLFF0SnV1d0NGLENzSnB1d0NBLDZDQUNFLGFBRUEsc0JBREEsa0J0Snd1d0NGLENzSnJ1d0NFLHlEQUVFLDBCQURBLHlCdEp3dXdDSixDc0pydXdDSSx1RUFDRSx5QnRKdXV3Q04sQ3NKcHV3Q0ksZ0VBQ0Usc0J0SnN1d0NOLENzSmh1d0NBLGtDQUNFLE10Sm11d0NGLENzSmp1d0NFLHdDQUVFLG1CQURBLGdCQUVBLHFCdEptdXdDSixDc0psdXdDSSwrQ0FDRSwwQnRKb3V3Q04sQ3NKL3R3Q0EsNEJBQ0UsbUJ0Smt1d0NGLENzSmh1d0NFLG1DQUVFLG1CQURBLFl0Sm11d0NKLENzSmh1d0NJLHVDQUNFLGN0Smt1d0NOLENzSi90d0NJLHdEQUNFLGlCQUNBLGlCdEppdXdDTixDc0o5dHdDSSx5REFDRSxxQnRKZ3V3Q04sQ3NKMXR3Q0UsMkNBQ0Usa0J0SjZ0d0NKLENzSnp0d0NBLHFDQUdFLG1CQURBLGFBRUEsUXRKNHR3Q0YsQ010MnpDSSw2QmdKc29ESixxQ0FPSSxRdEo4dHdDRixDQUNGLENzSjV0d0NFLDBDQVZGLHFDQVdJLE90Smd1d0NGLENBQ0YsQ3NKN3R3Q0Esa0JBRUUsZUFDQSxpQkFGQSxXdEprdXdDRixDc0o5dHdDRSw4QkFDRSxtQnRKZ3V3Q0osQ00zM3pDSSw2QmdKcXBESixrQkFVSSxXdEpndXdDRixDc0o5dHdDRSw4QkFDRSxvQnRKZ3V3Q0osQ0FDRixDc0ozdHdDRSw2RkFDRSxNdEo4dHdDSixDc0oxdHdDQSx1QkFFRSxlQURBLGdCQUVBLGlCQUNBLHNCQUVBLG9CQURBLG1CdEo4dHdDRixDc0p6dHdDQSxZQUVFLHVCQURBLGV0SjZ0d0NGLENNcjV6Q0ksNkJnSnVyREosWUFLSSxVdEo2dHdDRixDQUNGLENzSjF0d0NBLGtCQUVFLGdCQURBLFV0Sjh0d0NGLENzSjF0d0NBLG1CQUNFLGtCdEo2dHdDRixDc0oxdHdDQSx1Q0FDRSx3QnRKNnR3Q0YsQ3NKdHR3Q0EsNkJBQ0UsV3RKeXR3Q0YsQ3NKdHR3Q0EscUNBQ0UsYUFDQSxlQUNBLFNBQ0EsaUJ0Snl0d0NGLENzSnR0d0NBLHlCQUdFLGNBRkEsZUFDQSxpQkFFQSxnQnRKeXR3Q0YsQ3NKdHR3Q0Esa0NBQ0UsWXRKeXR3Q0YsQ3NKdHR3Q0EsdUNBRUUsY0FEQSxZQUVBLFN0Snl0d0NGLENzSnZ0d0NFLGdEQUNFLFN0Snl0d0NKLENzSnJ0d0NBLGlDQUNFLFd0Snd0d0NGLENzSnB0d0NFLDBDQUNFLGFBQ0Esd0J0SnV0d0NKLENzSnJ0d0NJLGlEQUVFLGVBREEsZ0JBRUEsZ0J0SnV0d0NOLENzSnJ0d0NNLDZEQUNFLGF0SnV0d0NSLENzSm50d0NFLGtEQUNFLGFBQ0Esc0J0SnF0d0NKLENzSm50d0NJLHlEQUVFLGVBREEsZ0JBRUEsZ0J0SnF0d0NOLENzSmh0d0NJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0J0Smt0d0NOLENzSjdzd0NBLDBCQUNFLG1CdEpndHdDRixDc0o3c3dDQSx1Q0FJRSxjQUZBLGVBREEsZ0JBRUEsZ0J0Sml0d0NGLENzSjlzd0NFLHlDQUNFLGF0Smd0d0NKLENzSi9zd0NJLCtDQUNFLGF0Sml0d0NOLENzSjVzd0NBLDJFQUVFLFV0Sitzd0NGLENzSjVzd0NBLDBCQUNFLDZCQUNBLGN0Sitzd0NGLENzSjdzd0NFLDZCQUNFLHNCdEorc3dDSixDc0oxc3dDRSwyS0FDRSxtQnRKNnN3Q0osQ3NKenN3Q0Esc0RBR0UsWUFGQSxnQkFDQSxnQnRKNnN3Q0YsQ3NKMXN3Q0UsMENBTEYsc0RBTUksYUFDQSxhdEo2c3dDRixDQUNGLENzSjFzd0NBLGtCQUNFLHNCdEo2c3dDRixDc0ozc3dDRSx3Q0FDRSxrQnRKNnN3Q0osQ3NKMXN3Q0UsK0RBQ0UsbUJ0SjRzd0NKLENzSnhzd0NBLHNFQUdFLGlCQURBLGdCQU9BLG9CQUxBLG1CQUdBLHdCQURBLHdCQUVBLGdCdEo0c3dDRixDc0p6c3dDRSwwRUFDRSxhdEo0c3dDSixDc0ozc3dDSSxzRkFDRSxhdEo4c3dDTixDc0p6c3dDQSxnQ0FDRSxTQUNBLFVBQ0EsVXRKNHN3Q0YsQ3NKenN3Q0EsaURBQ0UseUJBQ0EsYUFDQSxpQnRKNHN3Q0YsQ3NKMXN3Q0UsdUVBQ0UsWXRKNHN3Q0osQ3NKeHN3Q0EsaURBQ0UsZXRKMnN3Q0YsQ3NKeHN3Q0EscUNBQ0UsWXRKMnN3Q0YsQ3NKeHN3Q0ksb0ZBSUUsWUFDQSxZQUhBLGFBQ0Esa0JBRkEsVXRKOHN3Q04sQ3NKdHN3Q0UsMENBQ0UsY3RKd3N3Q0osQ3NKbnN3Q0Usd0NBQ0UsY3RKc3N3Q0osQ3NKcHN3Q0ksOENBQ0UsVXRKc3N3Q04sQ3NKanN3Q0EsNkJBQ0UsaUJ0Sm9zd0NGLENzSjFyd0NFLDhEQUNFLG1CdEo0cndDSixDc0p0cndDSSw2RkFDRSxZQUVBLHVCQURBLFV0SjByd0NOLENzSnJyd0NJLG1GQUNFLHdCQUNBLFF0SnVyd0NOLENzSm5yd0NBLHVCQUNFLGN0SnNyd0NGLENzSnByd0NBLDhCQUNFLHlCQUVBLFlBQ0EsbUJBRkEsV3RKeXJ3Q0YsQ3NKcHJ3Q0Esb0NBQ0UscUJ0SnVyd0NGLENzSnByd0NBLHlDQUNFLHNCdEp1cndDRixDc0pwcndDRSx1RUFDRSxTQUNBLGV0SnVyd0NKLENzSnJyd0NJLGdIQUNFLFd0SnVyd0NOLENzSnJy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LHlCQUNBLFV2SmlwMUNaLEN1SjlvMUNZLGdEQUNJLGdCdkpncDFDaEIsQ3VKOW8xQ1ksa0RBQ0ksYXZKZ3AxQ2hCLEN1SjNvMUNZLG1EQUlJLFlBQ0Esa0JBSEEsWUFJQSxVQUxBLHFCdkprcDFDaEIsQ3VKdm8xQ0Esa0NBQ0ksaUJ2SjBvMUNKLEN1SnZvMUNBLG1CQUNJLHlCQUNBLFV2SjBvMUNKLEN1SnhvMUNJLHlCQUNJLGtDdkowbzFDUixDdUp0bzFDQSx1QkFDSSx5QkFDQSxVdkp5bzFDSixDdUp2bzFDSSw2QkFDSSxrQ3ZKeW8xQ1IsQ3VKcm8xQ0EsNkJBQ0ksY3ZKd28xQ0osQ3VKdG8xQ0ksb0NBS0kseUJBSUEsa0JBRkEsV0FOQSxXQUNBLHFCQUVBLFlBRUEsa0JBRUEsc0JBTEEsVXZKOG8xQ1IsQ3VKcm8xQ2EsaUVBQ0wsd0J2SnVvMUNSLEN1SnBvMUNhLCtEQUNMLFV2SnVvMUNSLEN1SnBvMUNJLGtDQU1JLFNBSkEscUJBTUEsZUFEQSxnQkFGQSxXQUlBLGlCQUxBLGlCQUhBLGtCQUVBLFN2SjZvMUNSLEN1SjduMUNRLDZOQUNJLFV2Sm1vMUNaLEN1SjVuMUNRLHlDQURKLGdGQUVRLGlCdkpnbzFDVixDQUNGLEN1SjluMUNZLDBDQUxSLGdGQU1ZLGlCdkppbzFDZCxDQUNGLEN1Sm5uMUNBLDRIQUNJLGtDdkowbjFDSixDdUp2bjFDQSxxRkFFSSxvQnZKMG4xQ0osQ3VKdm4xQ0EscUZBQ0ksMEJ2SjBuMUNKLEN1SnZuMUNBLDhCQUNJLGtDdkowbjFDSixDdUp2bjFDQSw2REFDSSxtQ0FDQSxvQnZKMG4xQ0osQ3VKdm4xQ0EsOEZBRUksa0N2SjBuMUNKLEN1Si9tMUNBLDRIQUNJLGtDdkpzbjFDSixDdUpubjFDQSxxRkFFSSxvQnZKc24xQ0osQ3VKbm4xQ0EscUZBQ0ksMEJ2SnNuMUNKLEN1SjNtMUNBLHlMQUVJLGtDdkpzbjFDSixDdUpsbjFDQSw0Q0FDRSxVdkpxbjFDRixDdUo1bTFDQSxnSUFDSSxrQ3ZKbW4xQ0osQ3VKaG4xQ0EsdUZBRUksb0J2Sm1uMUNKLEN1SmhuMUNBLHVGQUNJ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RSxpQ0FDSSxhQUVBLG1CQURBLHNCM0o4bDRDTixDMkozbDRDTSw0Q0FDSSxhM0o2bDRDVixDMkoxbDRDTSw0Q0FDSSxZM0o0bDRDVixDMkp4bDRDRSw2Q0FHSSwwQkFEQSxlQURBLDRCM0o0bDRDTixDMkp2bDRDRSxtQ0FFSSxXQUNBLG9CQUZBLFMzSjJsNENOLEMySnRsNENFLGtCQUNJLGNBQ0EsUTNKd2w0Q04sQzJKcmw0Q0Usc0NBQ0ksZUFDQSxlM0p1bDRDTixDMkpwbDRDRSxxQ0FHSSxtQkFGQSxheEoxTU0sQ3dKMk1OLHVCQUVBLHFCM0pzbDRDTixDQUNGLENNenk0Q0ksdUNxSm9OQSxvREFFUSxhM0p1bDRDVixDQUNGLEMySnYzNENBLGFBbVNJLDZDQUNJLGVBRUEsaUJBQ0EsbUJBRkEsUzNKeWw0Q04sQzJKbmw0Q0UsYUFDSSxZM0pxbDRDTixDMkpsbDRDRSwyQkFDSSxzQjNKb2w0Q04sQzJKamw0Q0Usc0NBQ0ksYTNKbWw0Q04sQzJKaGw0Q0UsMkNBQ0ksWTNKa2w0Q04sQzJKL2s0Q0UsY0FDSSxhM0ppbDRDTixDMko5azRDRSxzQ0FDSSxjM0pnbDRDTixDMko3azRDRSwrQ0FFSSxZM0o4azRDTixDMkozazRDRSw4Q0FFSSxXQURBLHFCQUVBLGVBQ0EseUIzSjZrNENOLEMySjFrNENFLCtDQUNJLFkzSjRrNENOLEMySnprNENFLDhDQUVJLFdBREEscUJBRUEsZUFDQSx5QjNKMms0Q04sQzJKaGs0Q0UscUZBQ0ksYTNKd2s0Q04sQzJKcms0Q0Usc0NBQ0ksVTNKdWs0Q04sQzJKbms0Q0UsMENBQ0ksWTNKcWs0Q04sQzJKbGs0Q0UsV0FFSSxjQURBLGMzSnFrNENOLENBQ0YsQ003MjRDSSx1Q3FKc1NBLFdBS1EsZTNKc2s0Q1YsQ0FDRixDMkozNzRDQSxhQXdYSSw0QkFHSSxjQUZBLFlBQ0EsZTNKdWs0Q04sQ0FDRixDTXozNENJLHVDcUorU0EsNEJBT1EsYXhKalRFLEN3SmdURixhM0p5azRDVixDQUNGLEMySng4NENBLGFBdVpJLHNMQUdJLFkzSnVqNENOLEMySnBqNENFLG9IQU9JLHlCQUZBLHVCQUlBLGtCQURBLGtDQU5BLFczSjBqNENOLEMySmpqNENNLDhKQUNJLGNBQ0EsZUFDQSxjM0pvajRDVixDMkpqajRDYyxtTEFDSSxlQUNBLFlBRUEsaUJBREEsa0IzSnFqNENsQixDMko5aTRDRSxvRUFLSSxXQUhBLGVBRUEsZXhKN1RzQixDd0pnVXRCLHFCQUNBLGdCQUZBLGMzSmlqNENOLEMySjFpNENFLHVDQUNJLFkzSjRpNENOLEMySnppNENFLHFCQUVJLG1CQURBLHVCQUVBLDZCM0oyaTRDTixDMkp4aTRDRSwyQkFDSSxZM0owaTRDTixDMkp2aTRDRSxXQUVJLGF4SnZZTSxDd0p5WU4sYUFDQSxtQkFKQSxjQUVBLHlCM0oyaTRDTixDMkp0aTRDRSwyQkFDSSx5QkFDQSxhM0p3aTRDTixDQUNGLENNNzc0Q0ksNEJxSndaSixrQkFFUSxzQjNKdWk0Q04sQ0FDRixDNEp6ZzVDQSxxQ0FDSSxxQjVKNGc1Q0osQzZKdGc1Q0Esa0NBQ0Usd0I3SnlnNUNGLENNMTg0Q0ksNkJ1SmhFSixrQ0FHSSx3QjdKMmc1Q0YsQ0FDRixDTTU5NENJLDBCdUo3Q0EsNENBQ0UsZTdKNGc1Q0osQzZKdGc1Q0Ysb0VBRUksUzdKMGc1Q0YsQ0FMRixDNkpsZzVDRSx1R0FDRSxxQjdKMGc1Q0osQzZKdmc1Q0UsbU1BRUUscUI3SnlnNUNKLEM2SnRnNUNFLDZGQUNFLHFCN0p3ZzVDSixDNkpyZzVDRSxvRkFDRSxXN0p1ZzVDSixDNkpwZzVDRSxtSkFDRSxnQjdKc2c1Q0osQzZKbGc1Q0EsMkRBQ0UsbUI3SnFnNUNGLENNOSs0Q0ksNkJ1SnhCSiwyREFJSSxtQjdKc2c1Q0YsQ0FDRixDTW4vNENJLDRCdUp4QkosMkRBVUksZ0JBRkEsY0FDQSxnQjdKd2c1Q0YsQ0FDRixDNkpuZzVDQSx5RUFDRSw0QkFJQSxzQkFGQSxzQkFEQSw4QkFJQSx3QkFGQSxTN0p3ZzVDRixDNkpwZzVDRSw4RUFDRSxrQkFDQSxnQkFDQSxvQjdKc2c1Q0osQ014ZzVDSSw2QnVKVEoseUVBZUksNkJBQ0EsZ0JBQ0EsMkJBQ0Esa0I3SnNnNUNGLEM2SnBnNUNFLDhFQUNJLG1CQUNBLGdCQUNBLGdCN0pzZzVDTixDQUNGLENNcmg1Q0ksNEJ1SlRKLHlFQTRCSSxVN0pzZzVDRixDQUNGLEM2Sm5nNUNBLCtGQUNFLFU3SnNnNUNGLEM2SnBnNUNFLDBJQUtFLHlCQUZBLGNBRkEsdUJBR0Esc0JBRkEsaUI3SnlnNUNKLENNcmk1Q0ksNkJ1SjBCRiwwSUFRSSxZN0p1ZzVDSixDQUNGLENNMWk1Q0ksNEJ1SjBCRiwwSUFZSSx5QkFDQSw2QkFFQSwyQkFEQSxtQjdKeWc1Q0osQ0FDRixDTS9qNUNJLDBCdUoyREgsK0lBQ0ssbUI3SnVnNUNKLENBQ0YsQzZKbmc1Q0ksK0lBQ0UsYUFDQSxzQjdKcWc1Q04sQ00zajVDSSw2QnVKdUJKLCtGQXFDSSxtQjdKbWc1Q0YsQzZKNy80Q0UsbUpBQ0UsWTdKKy80Q0osQzZKMS80Q0YsZ0dBR0ksa0I3SjYvNENGLENBTEYsQzZKcC80Q0EsZ0ZBQ0Usa0JBQ0Esa0I3SjYvNENGLENNM2w1Q0ksMEJ1SjRGSixnRkFLSSxVN0o4LzRDRixDQUNGLEM2SjUvNENFLG9JQUNFLGlCN0o4LzRDSixDNkozLzRDRSxpSUFHRSxXQURBLGVBREEsZ0JBR0EsVTdKNi80Q0osQ001bDVDSSw2QnVKMkZGLGlJQU9JLFM3SjgvNENKLENBQ0YsQzZKMS80Q0EscUNBQ0Usd0NBRUEsWUFEQSxVN0o4LzRDRixDNkoxLzRDQSxzQ0FHRSxtQkFGQSxhQUNBLFU3SjgvNENGLEM2SjEvNENBLG9HQUNFLHlCQUNBLFk3SjYvNENGLENNbG41Q0ksNEJ1Sm1ISixvR0FLSSx3QjdKOC80Q0YsQ0FDRixDTXZuNUNJLDZCdUo0SEosd2hCQUdJLHdCMUp0SFUsQzBKcUhWLFM3SmdnNUNGLEM2SjcvNENFLGluQ0FFRSxTN0pnZzVDSixDQUNGLENNcG81Q0ksNEJ1SjRISix3aEJBWUksd0I3SmlnNUNGLENBQ0YsQzZKNy80Q0UscUdBRUksSzdKKy80Q04sQ00vbjVDSSxtRHVKc0lGLG1GQUNFLFM3SjYvNENGLEM2SjEvNENBLG1KQUNFLG1CN0o0LzRDRixDNkp6LzRDQSw0Q0FDRSwwQjdKMi80Q0YsQzZKeC80Q0EsMkRBQ0UseUI3SjAvNENGLENBQ0YsQzZKci80Q0EsaUNBQ0UsVzdKdS80Q0YsQzZKcC80Q0EsbUNBQ0Usa0I3SnUvNENGLEM2SnQvNENFLHlDQUVFLG1CQURBLGFBRUEsNkI3SncvNENKLEM2SnQvNENJLDJDQUNFLG1CQUNBLGtCQUNBLGdCQUNBLGdCN0p3LzRDTixDTWhxNUNJLG1EdUoyS0YsdUNBRUksUzdKdS80Q0osQ0FDRixDTXByNUNJLDRCdUo0S0osbUNBb0JJLGdCN0p3LzRDRixDQUNGLEM2SnIvNENBLHdCQU1FLG1CQUhBLGtCQUNBLGFBRkEsWUFHQSx1QkFKQSxVN0o2LzRDRixDNkpyLzRDQSx5QkFDRSw4QkFDQSxrQjdKdy80Q0YsQ012czVDSSw2QnVKNk1KLHlCQUlJLGtCN0owLzRDRixDQUNGLENNNXM1Q0ksNEJ1SjZNSix5QkFPSSxrQjdKNC80Q0YsQ0FDRixDNkozLzRDRSw0Q0FDRSxlN0o2LzRDSixDNkozLzRDRSxtREFDRSxrQjdKNi80Q0osQ012dDVDSSw0QnVKOE5KLDBCQUVJLFM3SjQvNENGLENBQ0YsQzZKMS80Q0UsaUNBRUUsbUJBQ0EsaUJBRkEsaUI3SjgvNENKLENNbHU1Q0ksNkJ1Sm1PRixpQ0FPSSxtQkFEQSxZN0o4LzRDSixDQUNGLEM2SnovNENBLDJCQUNFLGtCN0o0LzRDRixDTTV1NUNJLDRCdUorT0osMkJBSUksa0I3SjYvNENGLENBQ0YsQzZKMS80Q0Esb0NBQ0UsZTFKcE00QixDMEpxTTVCLG1CQUNBLGtDN0o2LzRDRixDNko1LzRDRSwyQ0FHRSxtQkFDQSxzQkFDQSxtQkFKQSxpQjdKaWc1Q0osQ003djVDSSw2QnVKMlBGLDJDQU9JLGtCQUNBLHNCQUNBLGtCN0orLzRDSixDQUNGLENNcHc1Q0ksNEJ1SjJQRiwyQ0FrQkksbUJBTEEseUJBR0EsYUFJQSxnQkFIQSwyQkFLQSxjQVJBLGFBQ0EsZ0JBTUEsUzdKa2c1Q0osQzZKaGc1Q0ksZ0RBQ0UsbUI3SmtnNUNOLEM2SmpnNUNPLHlEQUVDLGVBREEsYTdKb2c1Q1IsQ0FDRixDTXZ5NUNJLHlCdUp1U0EsZ0RBRUksWTdKa2c1Q04sQ0FDRixDNkpoZzVDRSw4Q0FDRSxzQjdKa2c1Q0osQ00veTVDSSx5QnVKNFNGLDhDQUdJLGtCN0pvZzVDSixDQUNGLENNcHo1Q0kseUJ1SmtURixpREFFSSxZN0pvZzVDSixDQUNGLENNNXk1Q0ksNEJ1SnFTRixpREFLSSxnQkFDQSxnQjdKc2c1Q0osQ0FDRixDNkpuZzVDSSwyREFHRSxtQ0FEQSx5QkFFQSwwQkFDQSxTQUNBLHFCQUxBLHlCN0owZzVDTixDTXYwNUNJLHlCdUo0VEEsMkRBU0kseUJBQ0EsbUI3SnNnNUNOLENBQ0YsQzZKcGc1Q0ksaUVBRUUsZUFDQSxnQkFGQSx5QjdKd2c1Q04sQ01yMDVDSSw0QnVKNFRBLGlFQU9JLGtCQURBLFc3SndnNUNOLENBQ0YsQzZKbmc1Q0UsNENBQ0UsbUJBRUEsZTFKdFIwQixDMEpxUjFCLHNCQUVBLGtCN0pxZzVDSixDTWoxNUNJLDRCdUp3VUYsNENBTUksbUJBQ0EsdUI3SnVnNUNKLENBQ0YsQzZKcmc1Q0UsMkNBQ0UsbUJBQ0EsbUI3SnVnNUNKLEM2SnRnNUNJLGdEQUVFLGExSnhVUSxDMEp1VVIsYzdKeWc1Q04sQzZKdmc1Q00sc0RBQ0UsYTdKeWc1Q1IsQ01sMjVDSSw0QnVKa1ZGLDJDQVdJLGtCQUVBLGUxSjVTd0IsQzBKMlN4QixvQjdKMGc1Q0osQ0FDRixDNkp2ZzVDSSxtREFDRSxxQjdKeWc1Q04sQ001MjVDSSw0QnVKa1dBLG1EQUdJLGU3SjJnNUNOLEM2SnRnNUNFLCtDQUNFLGU3SjBnNUNKLEM2SnhnNUNFLDRDQUNFLG1CN0owZzVDSixDQVBGLENNajM1Q0ksNkJ1SnVQSixvQ0EySEksa0M3SjJnNUNGLEM2SjFnNUNFLCtDQUNFLGU3SjRnNUNKLENBQ0YsQ005NDVDSSx5QnVKcVlBLDRDQUNFLG1CQUNBLG9CN0o0ZzVDSixDQUNGLENNcDU1Q0ksMEJ1Sm9RSixvQ0F1SUksZ0I3SjZnNUNGLEM2SnpnNUNFLDRDQUNFLG9CQUNBLHNCQUNBLGtCN0oyZzVDSixDNkp6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ejZDSSx5QndKeVBKLDhDQWlCSSxXQURBLFE5SmlqNkNGLENBQ0YsQ005eTZDSSw0QndKNE9KLDhDQXFCSSw0QjlKaWo2Q0YsQ0FDRixDOEovaTZDRSxrREFDRSxhOUppajZDSixDOEoxaTZDQSw2Q0FLRSx1QkFGQSxhQUNBLDhCQUhBLFU5Sm1qNkNGLENNNzA2Q0kseUJ3SnlSSiw2Q0FXSSxhQUNBLDBCOUo2aTZDRixDQUNGLENNbjE2Q0kseUJ3SnlSSiw2Q0FpQkksZ0I5SjZpNkNGLEM4SjNpNkNFLHdEQUNFLFk5SjZpNkNKLENBQ0YsQzhKMWk2Q0UseUNBQ0UseURBQ0Usc0I5SjRpNkNKLENBQ0YsQ01uMTZDSSw0QndKNFFKLDZDQWtDSSwwQjlKeWk2Q0YsQzhKeGk2Q0Usd0RBQ0UsZ0I5SjBpNkNKLENBQ0YsQzhKcGk2Q1EsZ0dBRUUsWUFEQSxVOUp1aTZDVixDOEovaDZDQSwyQ0FLRSxtQkFEQSxhQUZBLGlCQUtBLGdCQUpBLG1CQUdBLGlCQUxBLGtCOUp3aTZDRixDOEovaDZDRSxvREFDRSxxQkFDQSxrQjlKaWk2Q0osQzhKL2g2Q0ksd0RBRUUsWUFEQSxVOUpraTZDTixDOEo3aDZDRSwrQ0FDRSxrQjlKK2g2Q0osQzhKNWg2Q0UsdURBQ0UsWTlKOGg2Q0osQ01wNDZDSSwwQndKNlVKLDJDQTZCSSxtQkFDQSxxQjlKOGg2Q0YsQzhKNWg2Q0Usb0RBQ0Usb0I5SjhoNkNKLEM4SjVoNkNJLHdEQUVFLFlBREEsVTlKK2g2Q04sQzhKMWg2Q0UsdURBQ0UsWTlKNGg2Q0osQzhKemg2Q0UsdURBQ0UsYzlKMmg2Q0osQ0FDRixDOEp2aDZDRSx3REFDRSx1QkFHQSxZQUZBLHFCQUNBLFU5SjBoNkNKLEM4SnRoNkNFLHFEQUNFLGlCQUNBLGdCOUp3aDZDSixDOEpwaDZDQSxZQUVFLFVBREEsVTlKd2g2Q0YsQzhKcGg2Q0EsZUFDRSxlQUNBLGU5SnVoNkNGLEM4SnBoNkNBLHNCQUNFLG1COUp1aDZDRixDTS82NkNJLHlCd0p1Wkosc0JBSUksbUI5SndoNkNGLENBQ0YsQzhKcmg2Q0EsaURBS0UsY0FKQSxPQUdBLG1CQUVBLGdCQUNBLGlCQUxBLGdCQUNBLHNCOUo0aDZDRixDOEp0aDZDRSxxREFDRSxlQUNBLGdCOUp3aDZDSixDTWw4NkNJLHlCd0orWkosaURBZUksYTlKd2g2Q0YsQ0FDRixDOEpyaDZDQSxrREFDRSxnQkFDQSxzQjlKd2g2Q0YsQ001ODZDSSwwQndKNGJTLDRGQUNQLHNCOUpvaDZDSixDQUNGLEM4SmhoNkNBLHVEQU1FLGdCOUo4ZzZDRixDOEpsaDZDRSxnR0FDRSxZOUpvaDZDSixDOEovZzZDRSxnRUFFRSxvQkFEQSxjOUpraDZDSixDOEo5ZzZDRSw2REFDRSxVM0o3YlUsQzJKOGJWLHlCOUpnaDZDSixDOEo1ZzZDSSxzRUFDRSxZOUo4ZzZDTixDOEp6ZzZDQSx1REFjRSx3QjNKMUh5QixDMko2SHpCLFlBRkEsa0JBQ0EsVTNKeGRZLEMySjJkWixlQUtBLGVBREEsZ0JBSUEsdUJBRkEsaUJBSkEsZUFDQSxxQkFJQSxnQkFSQSx3QjlKdWc2Q0YsQzhKdmg2Q0UsZ0dBQ0UsWTlKeWg2Q0osQ00xKzZDSSw0QndKOGNKLHVEQXFDSSxlQURBLGdCQURBLHVCQUdBLGlCQUpBLG1CQUtBLHdCQVBBLFU5SnVnNkNGLENBQ0YsQzhKOS81Q0UsbUdBQ0Usd0I5SmdnNkNKLEM4SjMvNUNBLG1EQUtFLHdCM0pqS3lCLEMySnNLekIsWUFKQSxrQkFGQSxVM0o1ZlksQzJKbWdCWixlQVZBLGFBT0EsZUFEQSxlM0poZDRCLEMySmtkNUIsaUJBUEEsZ0JBQ0Esb0I5SnNnNkNGLENNdmc3Q0ksNEJ3SjhmSixtREFjSSxvQjlKKy81Q0YsQ0FDRixDOEp6LzVDRSxvRUFDRSxjOUo0LzVDSixDOEp4LzVDRSxpRUFDRSxVM0puaEJVLEMySm9oQlYseUI5SjAvNUNKLEM4SmgvNUNBLDJDQUNFLG1COUprLzVDRixDTXBpN0NJLHlCd0ppakJKLDJDQUlJLG9COUptLzVDRixDQUNGLEM4SmgvNUNBLDZDQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGU5SnMvNUNGLENNbmo3Q0kseUJ3SnlqQkosNkNBV0kscUJBREEsa0I5SnEvNUNGLENBQ0YsQzhKai81Q0EsK0NBSUUsb0JBRUEsZ0JBREEsc0JBSEEsZ0JBQ0EsdUJBRkEsbUJBTUEsVTlKby81Q0YsQzhKbC81Q0UsbURBRUUsZUFEQSxnQkFFQSxnQjlKby81Q0osQ014azdDSSx5QndKd2tCSiwrQ0FnQkksb0JBQ0EsZTlKby81Q0YsQzhKbC81Q0UsbURBRUUsZUFEQSxnQkFFQSxnQjlKby81Q0osQ0FDRixDOEpqLzVDRSwwQ0FDRSxtREFFRSxlQURBLGdCQUVBLGdCOUptLzVDSixDQUNGLENNN2s3Q0ksNEJ3SjJqQkosK0NBb0NJLGlCQUNBLGdCQUNBLGlCQUhBLFk5SnMvNUNGLEM4SmgvNUNBLG1EQUVJLG1CQUNBLG9COUptLzVDSixDQUxGLEM4SngrNUNBLHFGQUNFLHlCQUtBLGtCQUNBLHFCQUpBLGlCQUVBLGUzSi9qQjRCLEMySjhqQjVCLG9CQVNBLHFCQUpBLHlCQURBLHNCQUVBLGtCOUppLzVDRixDOEo1KzVDRSxxREFDRSxhQUNBLG1CQUNBLG1COUo4KzVDSixDTTdtN0NJLDZCd0o2bUJKLHFGQXNCSSxZOUo4KzVDRixDQUNGLEM4SjMrNUNBLHFDQUlFLDJCQUhBLGFBRUEsc0JBREEsUzlKZy81Q0YsQ010bzdDSSwwQndKb3BCSixxQ0FPSSxhOUorKzVDRixDQUNGLENNM283Q0ksMEJ3Sm9wQkoscUNBV0ksb0I5SmcvNUNGLENBQ0YsQzhKNys1Q0EsMENBRUUsa0JBQ0EsbUJoSi90QkEsZ0JBRkEsU0FDQSxTZGt0N0NGLEM4Si8rNUNJLHVEQUVFLFlBQ0EscUJBRkEsVTlKbS81Q04sQzhKNys1Q0UsNkNBRUUsbUJBREEsYUFFQSxtQjlKKys1Q0osQzhKMys1Q0EsZ0RBQ0UsT0FFQSxnQkFDQSx1QkFGQSxrQjlKZy81Q0YsQzhKMys1Q0EsaURBR0UsbUJBRkEsYUFDQSw4QkFFQSxzQjlKOCs1Q0YsQ01ocjdDSSwwQndKOHJCSixpREFPSSxzQjlKKys1Q0YsQ0FDRixDTXhxN0NJLDZCd0ppckJKLGlEQVdJLGU5SmcvNUNGLENBQ0YsQzhKNys1Q0EsdUNBQ0UsaUJBQ0Esc0JBQ0Esa0I5SmcvNUNGLEM4SjkrNUNFLDJDQUVFLGdCQURBLGM5SmkvNUNKLENNcHM3Q0kseUJ3SjZzQkosdUNBV0ksa0I5SmcvNUNGLEM4SjkrNUNFLGdEQUNFLG9COUpnLzVDSixDOEo3KzVDRSwyQ0FFRSxpQkFEQSxlOUpnLzVDSixDQUNGLEM4SjMrNUNBLDZDQUVFLHFCQUNBLGtCQUZBLHFCOUpnLzVDRixDOEp2KzVDQSx3REFDRSxVOUo2KzVDRixDTTd0N0NJLDBCd0pzdkJBLGdHQUNFLFU5SjIrNUNKLEM4SngrNUNFLDRGQUNFLFk5SjArNUNKLEM4SngrNUNFLGdHQUNFLG9COUowKzVDSixDQUNGLENNNXQ3Q0ksb0R3Smd2QkEsZ0dBSUksb0I5SjQrNUNOLENBQ0YsQ005dTdDSSwwQndKcXdCQSxrRkFDRSxrQjlKNCs1Q0osQzhKeis1Q0Usc0ZBQ0UsWTlKMis1Q0osQzhKeis1Q0ksK0ZBQ0UsdUI5SjIrNUNOLEM4SnorNUNNLG1HQUVFLFlBREEsVTlKNCs1Q1IsQ0FDRixDTTd2N0NJLDBCd0p3eEJBLGlGQUNFLDRCOUp3KzVDSixDOEp0KzVDRSwrRUFDRSxzQjlKdys1Q0osQzhKdis1Q0ksbUZBQ0UsZTlKeSs1Q04sQzhKdCs1Q0Usc0ZBRUUsdUJBREEsYUFFQSxVOUp3KzVDSixDOEp2KzVDSSwwRkFFRSxlQUNBLGNBRkEsVzlKMis1Q04sQzhKdis1Q00scUlBQ0UsYzlKeSs1Q1IsQzhKcis1Q0Usc0ZBRUUsaUI5SnMrNUNKLEM4SnArNUNFLG1GQUNFLGtCOUpzKzVDSixDOEpqKzVDRSx3RkFDRSxlQUNBLHFCOUptKzVDSixDOEpqKzVDRSxpRkFDRSxtQkFDQSxrQjlKbSs1Q0osQzhKais1Q0kscUZBRUUsZUFEQSxnQkFFQSxnQjlKbSs1Q04sQ0FDRixDOEo3OTVDQSx5Q0FDRSxzQjlKZys1Q0YsQ001eTdDSSwwQndKNjBCRiw4RUFFSSxZOUppKzVDSixDQUNGLEM4SjU5NUNBLHNDQUVFLGlCQUVBLGtCQUVBLFFBSEEsa0JBRUEsTUFKQSxlOUpvKzVDRixD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VS9KcXY4Q0YsQ0FDRixDK0psdjhDQSxxQ0FJRSxrQi9Ka3Y4Q0YsQytKcnY4Q0UsNERBQ0UsWS9KdXY4Q0osQ005czhDSSw0QnlKM0NKLHFDQU1JLGUvSnV2OENGLENBQ0YsQytKcHY4Q0EsbURBQ0UsVS9KdXY4Q0YsQ01wdThDSSx5QnlKcEJKLG1EQUdJLG1CQUVBLGVBREEsaUIvSjB2OENGLENBQ0YsQytKeHY4Q0UsNkRBQ0Usa0IvSjB2OENKLEMrSnR2OENBLDhDQUNJLFMvSnl2OENKLEMrSnR2OENBLGdEQUNFLGtCQUNBLFMvSnl2OENGLENNdnY4Q0ksMEJ5SkpKLGdEQUtJLG9CQUNBLGtCQUZBLFMvSjZ2OENGLENBQ0YsQytKeHY4Q0EsMkNBRUUseUJBT0EsYUFMQSxPakpuRUEsZ0JBRkEsU2lKeUVBLGdCQURBLGtCQUpBLGlCQUVBLHNCQUNBLGtCL0pndzhDRixDK0o1djhDRSw4Q0FDRSxxQkFFQSxrQkFEQSxxQi9KK3Y4Q0osQ01wdzhDSSw2QnlKUUUsK0RBQ0Usa0IvSit2OENOLENBQ0YsQ016dzhDSSw0QnlKR0YsOENBV0ksYy9KK3Y4Q0osQytKcHg4Q0YsMkNBMEJJLHdCL0ordjhDRixDQUpGLENNOXc4Q0ksNkJ5SlBKLDJDQTZCSSx3Qi9KaXc4Q0YsQ0FDRixDTXJ5OENJLHlCeUpNSiwyQ0FpQ0ksc0JBREEscUJBRUEsa0IvSm13OENGLENBQ0YsQ00veDhDSSw0QnlKZ0NGLDBEQUVJLFcvSml3OENKLENBQ0YsQ01weThDSSw2QnlKZ0NGLDBEQU1JLGdCL0prdzhDSixDQUNGLENNdHo4Q0ksMEJ5SjBEQSwrRkFFRSxnQkFEQSxVL0ppdzhDSixDK0o5djhDSSwwSUFFRSxnQkFDQSx1QkFGQSxVL0prdzhDTixDK0o5djhDTSw2SUFDRSxnQi9KZ3c4Q1IsQytKOXY4Q1EsOEpBQ0EsNEIvSmd3OENSLEMrSjd2OENRLDhMQUtFLGNBQ0EsV0FMQSxnQkFDQSxrQkFFQSx1QkFEQSxrQi9Ka3c4Q1YsQytKN3Y4Q1EsbU1BRUUsY0FDQSxXQUZBLE8vSml3OENWLEMrSjd2OENRLHFNQUNFLFUvSit2OENWLENBQ0YsQytKdnY4Q0Esa0RBS0UsbUJBSkEseUJBVUEsbUJBQ0Esa0JBVEEsYUFDQSxzQkFLQSxtQkFEQSxjQUZBLHVCQUpBLHNCQVFBLHNCQUhBLFkvSjh2OENGLEMrSnZ2OENFLHNEQUVFLGlCQURBLGUvSjB2OENKLENNMTI4Q0ksMEJ5SmlHSixrREFtQkksbUIvSjB2OENGLENBQ0YsQytKenY4Q0Usd0RBQ0UsVTVKcEdVLEM0SnFHVix5Qi9KMnY4Q0osQ010MjhDSSw0QnlKK0dKLHlDQUVNLHNCL0owdjhDSixDQUNGLEMrSnR2OENBLGlEQUNFLG9CL0p5djhDRixDK0p0djhDQSwyQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlNUozRTRCLEM0SjRFNUIscUJBSkEsbUIvSjZ2OENGLENNejM4Q0ksNEJ5SjBISiwyQ0FRSSxlL0oydjhDRixDQUNGLEMrSnp2OENJLG1EQUNFLFUvSjJ2OENOLEMrSnh2OENFLGlEQUNFLHdCNUo1SFUsQzRKNkhWLFMvSjB2OENKLEMrSnp2OENJLHVEQUNFLHdCL0oydjhDTixDTXI1OENJLHlCeUpzSkYsaURBT0ksa0IvSjR2OENKLENBQ0YsQytKMXY4Q0UsMERBQ0Usd0I1SnRJVSxDNEp1SVYsUy9KNHY4Q0osQytKM3Y4Q0ksZ0VBQ0Usd0IvSjZ2OENOLENNajY4Q0kseUJ5SmdLRiwwREFPSSxrQi9KOHY4Q0osQ0FDRixDK0o1djhDRSxpREFDRSx3Qi9KOHY4Q0osQytKNXY4Q0UsaURBRUUsMkJBQ0Esb0JBQ0EsbUIvSjh2OENKLENNLzY4Q0kseUJ5SnVJSiwyQ0E4Q0ksaUIvSjh2OENGLENBQ0YsQytKM3Y4Q0EsOENBR0UsVTVKektZLEM0SnVLWixrQkFDQSxzQkFHQSxRL0o2djhDRixDK0ozdjhDRSxvREFFRSxVNUovS1UsQzRKOEtWLHlCL0o4djhDSixDTS83OENJLHlCeUp5TEosOENBWUksYy9KOHY4Q0YsQ0FDRixDTXY3OENJLDZCeUo0S0osOENBZ0JJLGEvSit2OENGLENBQ0YsQytKNXY4Q0Esa0VBTUUsNEJBQ0EscUJBRkEsbUIvSml3OENGLEMrSjV2OENBLFlBQ0Usc0QvSit2OENGLEMrSjV2OENBLGVBQ0UseUQvSit2OENGLEMrSjV2OENBLFlBQ0Usc0QvSit2OENGLEMrSjV2OENBLFlBQ0UsNkQvSit2OENGLEMrSjV2OENBLGVBQ0UseUQvSit2OENGLEMrSjV2OENBLDJaQUlFLGtDL0ordjhDRixDTTkrOENJLHlCeUoyT0osMlpBT0ksc0MvSm13OENGLENBQ0YsQytKaHc4Q0EsK0pBQ0Usd0I1SjdOWSxDNEo4TlosVy9KbXc4Q0YsQytKaHc4Q0EsdURBQ0UseUJBQ0EsNEMvSm13OENGLENNaGc5Q0kseUJ5SjJQSix1REFJSSwyQy9KcXc4Q0YsQ0FDRixDTXgvOENJLDRCeUo4T0osdURBT0ksZ0MvSnV3OENGLEMrSnJ3OENFLHFFQUNFLGUvSnV3OENKLENBQ0YsQytKbnc4Q0EsaURBQ0UsZUFDQSxnQkFDQSxnQi9Kc3c4Q0YsQytKbnc4Q0EsYUFJRSxzQkFJQSxrQkFHQSxlQURBLGdCQUhBLFlBS0EsaUJBWEEsa0JBQ0EsV0FPQSxrQkFOQSxRQUdBLFUvSjR3OENGLEMrSm53OENBLGlEQUNFLHFCQUNBLDBCL0pzdzhDRixDK0pqdzhDRSx1SEFDRSxpQkFDQSxrQy9KdXc4Q0osQ00vaTlDSSx5QnlKK1JKLGlEQVlJLHdCL0p3dzhDRixDK0pudzhDRSx1SEFDRSxtQkFDQSxnQy9KeXc4Q0osQ0FDRixDK0pydzhDQSxzREFTRSxtQkFIQSx5QkFEQSxtQkFFQSxxQkFIQSxlQUlBLHVCQVBBLG9CQUNBLHNCQVNBLGtCQUNBLFNBRkEsd0JBUEEsYS9KaXg4Q0YsQytKdnc4Q0UsK0RBQ0Usc0IvSnl3OENKLEMrSnh3OENJLG1FQUVFLGdCQURBLGMvSjJ3OENOLEMrSnZ3OENFLDREQUNFLDBCL0p5dzhDSixDTXJsOUNJLHlCeUp1VEosc0RBd0JJLFEvSjB3OENGLENBQ0YsQ003azlDSSw0QnlKMFNKLHNEQTJCSSxLL0o0dzhDRixDQUNGLEMrSnp3OENBLDBDQU9FLG1CQUhBLHlCQUlBLG1CQU5BLGdCQWFBLDJCQVZBLGFBQ0EsdUJBSEEsU0FVQSx1QkFIQSxnQkFUQSxlQVdBLGVBSEEsUy9KZ3g4Q0YsQ01sbTlDSSw0QnlKeVVKLDBDQW1CSSx5QkFEQSxhL0o0dzhDRixDQUNGLEMrSnp3OENFLGdEQUNFLFUvSjJ3OENKLEMrSnp3OENFLG1EQUNFLHFCL0oydzhDSixDK0oxdzhDSSx1REFFRSxpQkFEQSxlL0o2dzhDTixDTS9uOUNJLDBCeUpzVkosMENBa0NJLFkvSjJ3OENGLENBQ0YsQytKeHc4Q0EsZ0RBQ0UsbUJBQ0EsZS9KMnc4Q0YsQ001bjlDSSw0QnlKd1hKLFdBRUksdUIvSjB3OENGLEMrSm53OENFLG9EQUVFLGdCQURBLFUvSnl3OENKLEMrSnZ3OENJLCtGQUlFLHlCQUZBLE9BREEsZUFFQSxNL0owdzhDTixDQVpGLENNdG45Q0ksbUR5SjhYQSw0RkFFRSxnQi9KdXc4Q0osQytKdHc4Q0ksa0xBRUUsT0FEQSxlQUVBLE1BQ0EseUIvSnd3OENOLEMrSm53OENJLGtYQUNFLDRCL0p3dzhDTixDK0pwdzhDSSxnR0FDRSxRL0pzdzhDTixDQUNGLENNbnI5Q0ksMEV5SjJhRSxnR0FHSSxTL0p5dzhDUixDQUNGLENNeHI5Q0ksMEJ5Sm9iQSw2Q0FDRSxnQi9KdXc4Q0osQytKdHc4Q0ksd0ZBRUUsT0FEQSxlQUVBLE1BQ0EseUIvSnd3OENOLEMrSm53OENJLHVMQUNFLDRCL0p3dzhDTixDK0pwdzhDSSxnR0FDRSxTL0pzdzhDTixDK0psdzhDSSwwRkFDRSxjL0pvdzhDTixDK0pqdzhDSSw0R0FDRSxhL0ptdzhDTixDQUNGLEMrSjl2OENBLHFHQUNFLFUvSml3OENGLEMrSjl2OENBLGdIQUVFLFlBREEsUy9Ka3c4Q0YsQ00zdDlDSSx5QnlKd2RKLGdIQUtJLFcvSmt3OENGLENBQ0YsQ01odTlDSSwwQnlKd2RKLGdIQVFJLFcvSm93OENGLEMrSjd2OENGLGlEQUdJLGUvSm13OENGLEMrSmx3OENFLDRGQUNFLFVBQ0EsVS9Kb3c4Q0osQytKbHc4Q0UsNEZBRUUsYUFEQSxxQi9KcXc4Q0osQytKbnc4Q0ksK0ZBQ0UsNkJBQ0EsZ0IvSnF3OENOLEMrSnB3OENNLDBHQUNFLGlCL0pzdzhDUixDQXZCRixDTXh0OUNJLDZCeUppZkEsc0RBRUksYS9Ka3c4Q04sQ0FDRixDK0ovdjhDRSwwRkFDRSxZL0ppdzhDSixDK0o3djhDQSxzR0FDRSxrQi9KZ3c4Q0YsQytKenY4Q0UsNkVBQ0Usd0IvSjR2OENKLEMrSnh2OENJLDRIQUNFLG9CL0owdjhDTixDK0pqdjhDSSx3TkFDRSxrQi9Kc3Y4Q04sQytKbnY4Q0ksaUhBQ0Usa0IvSnF2OENOLEMrSmh2OENJLHdOQUVFLHFCL0prdjhDTixDK0o5dThDRSxvSkFFRSxrQi9KZ3Y4Q0osQytKN3U4Q0Usd0lBSUUsV0FGQSxtQkFDQSxxQkFFQSxzQkFDQSxTL0ordThDSixDK0o1dThDRSx1SEFDRSxtQkFDQSxxQkFDQSxnQi9KOHU4Q0osQytKM3U4Q0UsZ0VBQ0UsaUIvSjZ1OENKLENNbHo5Q0ksMEJ5SnlrQkEsc0ZBQ0Usc0JBQ0EsZS9KNHU4Q0osQytKenU4Q0UsMEpBRUUsa0IvSjJ1OENKLEMrSnh1OENFLGdMQUVFLGUvSjB1OENKLENBQ0YsQ01uejlDSSw2QnlKOGtCRSwrR0FDRSxtQkFDQSxrQi9Kd3U4Q04sQytKcHU4Q0UsdUZBQ0UsUy9Kc3U4Q0osQytKbnU4Q0UseUdBQ0Usb0IvSnF1OENKLEMrSmx1OENFLHdJQUVFLG1CQUNBLG1CL0pvdThDSixDK0pqdThDRSxzRkFDRSxzQi9KbXU4Q0osQytKaHU4Q0UsMkdBR0UsbUJBRkEsMkJBQ0EsU0FFQSwwQi9Ka3U4Q0osQ0FDRixDYzUyOUNJLHlEaUpxb0JBLDJHQU9JLHdCL0pvdThDTixDQUNGLENNbDE5Q0ksNkJ5SmluQkEsdUVBQ0UsVS9Kb3U4Q0osQytKanU4Q0UsMklBQ0UsaUJBRUEsZ0JBREEsYS9Kb3U4Q0osQytKaHU4Q0UsNEdBQ0UsaUJBQ0EsY0FDQSxnQi9Ka3U4Q0osQytKL3Q4Q0UsdUhBQ0UsbUJBQ0Esb0JBQ0EsZS9KaXU4Q0osQytKN3Q4Q0ksc0ZBRUUsZ0JBREEsYy9KZ3U4Q04sQ0FDRixDTTEyOUNJLDZCeUpncEJBLHVKQUNFLFkvSjZ0OENKLEMrSjF0OENFLHNEQUNFLFkvSjR0OENKLENBQ0YsQ01sMzlDSSw0QnlKMnBCRSwrR0FDRSxpQkFDQSxnQi9KMHQ4Q04sQytKdnQ4Q0ksaUhBQ0Usb0IvSnl0OENOLEMrSnJ0OENFLHVGQUNFLFUvSnV0OENKLEMrSnB0OENFLHdJQUdFLG1CQUNBLG9CQUZBLGlCL0p3dDhDSixDK0pudDhDRSx1SEFDRSxtQkFDQSxvQkFDQSxnQi9KcXQ4Q0osQ0FDRixDZ0s1ODlDQSxxRUFFSSwyQmhLKzg5Q0osQ2dLNTg5Q0Esc0dBR0ksMkJoSys4OUNKLENnSzU4OUNBLHlMQUNJLFVoSys4OUNKLENnSzU4OUNBLHFDQUNJLHFCaEsrODlDSixDZ0s1ODlDQSxnREFFSSxnQkFEQSxrQmhLZzk5Q0osQ2dLNTg5Q0EsMkRBQ0ksWWhLKzg5Q0osQ2dLeDg5Q0Esb0NBQ0ksZWhLMDg5Q0osQ014NjlDSSw0QjBKbkNKLG9DQUlRLGVoSzI4OUNOLENBQ0YsQ2dLejg5Q0ksNERBQ0ksZWhLMjg5Q1IsQ2dLejg5Q1EsbUVBRUksZUFEQSx5QmhLNDg5Q1osQ2dLdjg5Q0ksMkNBR0ksbUJBRkEsNkJBQ0EsYUFFQSx1QkFFQSxvQkFEQSxnQmhLMDg5Q1IsQ2dLcjg5Q0Esa0NBQ0ksYUFDQSxzQkFDQSxTQUNBLHFCaEt3ODlDSixDTW44OUNJLDRCMEpUSixrQ0FTUSxTQURBLHFCQURBLHVCaEsyODlDTixDQUNGLENnS3Y4OUNJLHFDQUVJLHVCQURBLFloSzA4OUNSLENnS3g4OUNRLDBDQUNJLHFCQUNBLGtCQUNBLGlCaEswODlDWixDZ0t0ODlDSSxpRkFFSSxlaEt3ODlDUixDTXY5OUNJLDRCMEp1QkksOEZBRVEsb0JoS3U4OUNkLENBSkYsQ2dLaDg5Q1EsMkRBQ0ksZWhLdTg5Q1osQ01wKzlDSSw0QjBKNEJJLDJEQUtRLCtCQUNBLGdDQUZBLFloSzA4OUNkLENBQ0YsQ2dLdDg5Q08sMERBQ0ssc0JoS3c4OUNaLENNOSs5Q0ksNEIwSnFDRywwREFNUywrQkFDQSxnQ0FGQSxpQkFEQSxnQmhLNDg5Q2QsQ2dLdDg5Q1Usa0VBRVEsb0JBQ0EsZ0JBQ0EscUJoS3k4OUNsQixDZ0toODlDVSxnREFDSSxVaEtvODlDZCxDQVhGLENnS3A3OUNJLGdEQUNJLHNCaEtrODlDUixDZ0s1NzlDSSwrREFDSSxlaEsrNzlDUixDTXpnK0NJLDRCMEp5RUEsK0RBR1EscUJBQ0EsaUJoS2k4OUNWLENBQ0YsQ2dLejc5Q0ksb0dBQ0ksNkJoSzY3OUNSLENnS3o3OUNJLHdJQUlJLHNCQUhBLGdCQUVBLFVBcEtXLENBc0tYLFVoSzI3OUNSLENNM2grQ0ksNEIwSjJGQSx3SUFRUSxXaEs2NzlDVixDQUNGLENnS3o3OUNBLGlEQUlJLDZCQUhBLGFBQ0Esb0JBQ0EsbUJoSzY3OUNKLENnSzE3OUNJLCtEQUNJLFVoSzQ3OUNSLENNM2krQ0ksNEIwSndHSixpREFXUSxjaEs0NzlDTixDQUNGLENnS3o3OUNBLG9CQUNJLHlCQUNBLFVoSzQ3OUNKLENnSzE3OUNJLHFIQUNJLFdBQ0EsY0FDQSxlaEs0NzlDUixDZ0sxNzlDUSxtSUFFSSxxQmhLMjc5Q1osQ2dLdjc5Q0ksd1lBQ0ksc0JBQ0MsbUJoS3k3OUNULENnS3I3OUNBLHNDQUNJLGdCaEt3NzlDSixDZ0t0NzlDSSx1S0FDSSxpQmhLdzc5Q1IsQ2dLcDc5Q0EsU0FDSSxZQUNBLFNBQ0EsVUFDQSxlaEt1NzlDSixDTS9rK0NJLDRCMEoySkosdUJBRVEsdUNoS3U3OUNOLENBQ0YsQ2dLcjc5Q0ksZ0RBRUksZ0JBREEsU2hLdzc5Q1IsQ2dLcjc5Q1EsNERBQ0ksYWhLdTc5Q1osQ2dLajc5Q0ksa0RBQ0ksbUJoS283OUNSLENNaG0rQ0ksNEIwSmdMSSxrREFDUSxzQmhLbTc5Q2QsQ0FDRixDZ0svNjlDQSxpQkFDSSxvQkFDQSxnQkFDQSxpQkFFQSxtQkFEQSxlaEttNzlDSixDZ0toNzlDSSxzQkFBTyxjaEttNzlDWCxDZ0tqNzlDSSwwQkFDSSxtQmhLbTc5Q1IsQ2dLbDc5Q1EsOEJBQ0ksZUFFQSxZQUNBLHFCQUZBLFVoS3M3OUNaLENnSy82OUNBLG9CQUNJLFVoS2s3OUNKLENnS2g3OUNJLHdCQUVJLHFCQURBLHNCQUVBLGlCaEtrNzlDUixDZ0s5NjlDUSwwQkFDSSxtQmhLZzc5Q1osQ2dLMzY5Q0EsaUJBQ0ksWUFFQSxpQkFEQSxVaEsrNjlDSixDZ0szNjlDQSx3QkFJSSxlQUhBLGtCQUVBLFFBREEsb0JoS2c3OUNKLENnSzM2OUNBLG1DQUNJLG9CaEs4NjlDSixDZ0sxNjlDSSxpQ0FDSSxhaEs2NjlDUixDTTFwK0NJLDRCMEo0T0EsaUNBR1EsWWhLKzY5Q1YsQ0FDRixDZ0szNjlDSSxpRUFDSSwrQmhLNjY5Q1IsQ2dLcDY5Q0EsMkJBQ0ksd0JoSzI2OUNKLENNdnIrQ0kseUIwSmdSQSx1REFFUSxZaEswNjlDVixDQUNGLENnS2g2OUNBLDhEQUxJLGFBQ0EscUJoS2c3OUNKLENnSzU2OUNBLGtDQUdFLFNBQ0EsdUJoS3c2OUNGLENNNXIrQ0ksNEIwSmdSSixrQ0FTSSxTQURBLG9CQURBLHVCaEsyNjlDRixDQUNGLENnS3Y2OUNFLHFDQUVFLHVCQURBLFloSzA2OUNKLENnS3g2OUNJLDBDQUNFLHFCQUNBLGtCQUNBLGlCaEswNjlDTixDZ0t0NjlDRSxpRkFFRSxlaEt3NjlDSixDTWh0K0NJLDRCMEoyU0YsMENBRUksb0JoS3U2OUNKLENBQ0YsQ2dLcjY5Q0ksK0VBQ0UsYUFDQSxlaEt1NjlDTixDTXp0K0NJLDRCMEpxVEEsb0RBRUksb0JoS3M2OUNOLENBQ0YsQ2dLcDY5Q0ksMkRBQ0UsZWhLczY5Q04sQ01qdStDSSw0QjBKMFRBLDJEQUlJLCtCQUNBLGdDQUdBLHNCQUZBLGVBQ0EsVWhLdzY5Q04sQ0FDRixDZ0tyNjlDSSwwREFDRSxzQmhLdTY5Q04sQ003dStDSSw0QjBKcVVBLDBEQU1JLCtCQUNBLGdDQUZBLGlCQURBLGdCaEsyNjlDTixDZ0tyNjlDTSxrRUFFSSxvQkFDQSxnQkFDQSxxQmhLdzY5Q1YsQ2dLLzU5Q0ksZ0RBQ0UsVWhLbTY5Q04sQ0FYRixDZ0tsNTlDQSx5Q0FDSSxnQ0FDQSwyQmhLaTY5Q0osQ2dLaDY5Q0ksZ0RBQ0ksVWhLazY5Q1IsQ2dLNTU5Q0ksc0ZBQ0ksZWhLKzU5Q1IsQ2dLMzU5Q0Esd0NBQ0ksdUJoSzg1OUNK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Q0FLUSx3QmxLZ3UvQ04sQ0FDRixDa0s3dC9DQSxnQkFDSSx1QmxLZ3UvQ0osQ2tLNXQvQ0ksb0RBQ0ksWWxLK3QvQ1IsQ2tLM3QvQ0EsWUFDSSx5QmxLOHQvQ0osQ21LLzdnREEseUJBR0ksbUJBRkEsYUFDQSw4QkFJQSxvQkFEQSxtQkFEQSxlbktvOGdESixDbUtoOGdESSwwQ0FDSSwrQm5LazhnRFIsQ21LLzdnREkscUNBQ0ksa0JuS2k4Z0RSLENtSzE3Z0RJLHlDQUVJLHFCbks0N2dEUixDbUt4N2dEQSw4QkFFSSxZbkswN2dESixDbUt4N2dESSx1Q0FFSSx3Qm5LeTdnRFIsQ21LdDdnREksb0NBR0ksU0FGQSxVQUNBLE9uS3k3Z0RSLENtS243Z0RJLDREQUNJLFluS3M3Z0RSLENtS243Z0RJLHdDQUdJLGVBQ0EsY0FIQSxvQkFDQSxtQm5LdTdnRFIsQ21LbDdnRFksaURBQ0ksWW5LbzdnRGhCLENtS3g2Z0RBLHVDQUNJLFdBQ0EsbUJuS2c3Z0RKLENvS3AvZ0RBLDRCQUVJLGtCQURBLFVwS3cvZ0RKLENvS3IvZ0RJLHVFQUNJLHVCQUNBLGtCQUNBLGNBQ0EsU3BLdS9nRFIsQ29Lci9nRFEsNkVBQ0kscUJwS3UvZ0RaLENvS2gvZ0RZLDRKQUVJLGVBREEsYXBLdS9nRGhCLENvS3AvZ0RnQixxRkFDSSxZcEtzL2dEcEIsQ29LaC9nREksZ0VBQ0ksWXBLay9nRFIsQ29LLytnREksK0RBQ0ksV3BLaS9nRFIsQ29LOStnREksd0dBQ0ksdUJwS2cvZ0RSLENvSzMrZ0RRLDRDQU9JLFlBSkEsa0JBREEsZUFJQSxzQkFGQSxXQUNBLFVBSkEsYXBLbS9nRFosQ29LMStnRFEscURBQ0ksU3BLNCtnRFosQ29LditnRFEsZ0VBQ0ksUXBLeStnRFosQ00vOWdESSw0QjhKREksaUZBQ0ksZ0JwS3MrZ0RWLENvSy85Z0RVLGtLQUpJLGlCQUNBLFVwSzArZ0RkLENvS2orZ0RNLDRFQUNJLGNwS20rZ0RWLENvS2grZ0RNLHFDQUtJLFdBSEEsU0FEQSxrQkFFQSwwQkFDQSxTcEttK2dEVixDb0toK2dEVSw0Q0FFSSxnQkFEQSxjcEttK2dEZCxDQUNGLENNMWdoREkseUI4SitDSSxpRkFDSSxpQnBLaStnRFYsQ29LMTlnRFUsa0tBSkksa0JBQ0EsVXBLcStnRGQsQ29LNTlnRE0scUNBQ0ksWXBLODlnRFYsQ29LMzlnRE0sbUlBTUksbUJBRUEsV0FKQSxhQUdBLFNBRkEsOEJBRkEsT0FGQSxrQkFDQSxVcEttK2dEVixDb0szOWdEVSxpSkFDSSxvQnBLNjlnRGQsQ0FDRixDTTFpaERJLDBCOEpvRkksaUZBQ0ksZ0JwSzQ5Z0RWLENvSzE5Z0RVLHlEQUNJLGlCQUNBLGdCcEs0OWdEZCxDb0t6OWdEVSx5R0FDSSxnQnBLMjlnRGQsQ29LdjlnRE0scUNBRUksU0FEQSxRQUVBLHlCcEt5OWdEVixDQUNGLENNOWpoREkseUI4SndHQSxtQ0FFUSxlcEt3OWdEVixDQUNGLENNbmtoREkseUI4SndHQSxtQ0FNUSxnQnBLeTlnRFYsQ0FDRixDTTNqaERJLDRCOEp3R0ksa0NBQ0ksT3BLdTlnRFYsQ0FDRixDTTlraERJLHlCOEorSEkscU1BQ0ksZ0JwS3M5Z0RWLENvS3A5Z0RVLG1IQUNJLGlCQUNBLFVwS3M5Z0RkLENvS245Z0RVLG1LQUNJLGdCcEtxOWdEZCxDQUNGLENvSzc4Z0RBLHFDQU1JLHVCQUVBLHNCQUlBLDRCQVRBLG9CQUVBLHNCQUVBLFVBTkEsWUFHQSxhQUtBLGtCQUNBLFVBUkEsWUFTQSxVcEtpOWdESixDTTdtaERJLHlCOEppSkoscUNBaUJRLGlCQUZBLFVBQ0EsV0FFQSxjcEtpOWdETixDb0s3OGdERSw0Q0FFUSx5QkFDQSwwQkFDQSwwQnBLaTlnRFYsQ0FQRixDb0tuOGdESSw0REFDSSx3QnBLODhnRFIsQ29LejhnREkseUVBQ0ksNkJwSzQ4Z0RSLENvS3o4Z0RJLHNCQUNJLGtCcEsyOGdEUixDb0t4OGdESSxxQkFDSSxtQkFDQSxnQkFDQSxtQnBLMDhnRFIsQ29LdDhnRFEsK0RBQ0ksVXBLdzhnRFosQ01ocGhESSwwQjhKNk1JLDRCQUdRLFdBREEsdUJwS3M4Z0RkLENBQ0YsQ010cGhESSwwQjhKNk1JLDRCQU9RLDBCcEtzOGdEZCxDQUNGLENvS2o4Z0RBLDRCQUVJLGVBREEsa0JwS3E4Z0RKLENvS2w4Z0RJLHdDQUNJLG9CcEtvOGdEUixDTW5xaERJLHlCOEowTkosNEJBVVEsb0JBREEsdUJwS3E4Z0ROLENvS2w4Z0RNLHdDQUNJLHFCcEtvOGdEVixDQUNGLENNNXFoREksMEI4SjBOSiw0QkFrQlEsZ0JwS284Z0ROLENvS2w4Z0RNLHdDQUNJLFlwS284Z0RWLENvS2w4Z0RVLHdEQUNJLGFBQ0EsZ0JwS284Z0RkLENBQ0YsQ29LOTdnREEscUNBRUksbUJBREEsYUFJQSxlQUZBLFVBQ0EsU0FFQSxjcEtpOGdESixDb0s5N2dEQSxrQ0FFSSxlcEtnOGdESixDTXhyaERJLDRCOEoyUEosa0JBRVEsVXBLZzhnRE4sQ0FDRixDb0s3N2dEQSxxQkFJSSx5QkFEQSx5QkFEQSxrQkFHQSx1QkFKQSxZcEtvOGdESixDb0s3N2dEQSxvQkFDSSxhcEtnOGdESixDb0s5N2dESSx1QkFDSSxtQnBLZzhnRFIsQ29LMzdnREksMERBQ0ksWXBLODdnRFIsQ29LMzdnREksc0VBQ0ksb0JwSzY3Z0RSLENvS3g3Z0RJLDhEQUNRLFlwSzI3Z0RaLENNeHRoREksNEI4Sm1TSSxnRUFDSSxvQnBLeTdnRFYsQ0FDRixDb0twN2dEQSw4QkFDSSxtQkFDQSxvQnBLdTdnREosQ29LcjdnREksdVBBR0ksY0FGQSxlQUNBLGVwS3c3Z0RSLENvS243Z0RBLDBDQUlJLCtCcEttN2dESixDb0t0N2dESSxzREFDQyw0QnBLdzdnREwsQ29LcDdnREksdUVBQ0ksaUJBQ0EsV3BLczdnRFIsQ29LbDdnREEsaURBQ0ksbUJwS3E3Z0RKLENvS243Z0RBLDZDQUNJLGtCcEtzN2dESixDb0svNmdEQSxnREFDSSxvQnBLdzdnREosQ29LdDdnREEsa0RBR0ksbUJBQ0EsZ0JBRkEsaUJBREEsVXBLNDdnREosQ016eGhESSx5QjhKa1dBLDhEQUVRLG9CcEt5N2dEVixDQUNGLENvS243Z0RJLDhEQVFJLG1CQURBLGFBRkEsbUJwS283Z0RSLENvS3g3Z0RRLHNFQUNJLDBDQUNKLHVCcEswN2dEUixDb0tqN2dEQSxZQUNJLDBCcEtvN2dESixDb0toN2dESSw2REFDSSxvQnBLbTdnRFIsQ29LaDdnREksNEVBQ0ksWXBLazdnRFIsQ010eWhESSw0QjhKd1hJLDZEQUNJLFlwS2k3Z0RWLENvSy82Z0RNLDRFQUNJLG9CcEtpN2dEVixDQUNGLENvSzU2Z0RJLDhDQUNJLGdCQUNBLGVwSys2Z0RSLENNbnpoREksNEI4SmtZQSw4Q0FJUSxZQUNBLGlCQUNBLGlCcEtpN2dEVixDQUNGLENvSzk2Z0RJLDJEQUNJLFVwS2c3Z0RSLENNMTBoREksMEI4SnlaQSwyREFLUSx1QnBLZzdnRFYsQ0FDRixDTS8waERJLDBCOEp5WkEsMkRBU1EsMEJwS2k3Z0RWLENBQ0YsQ29LNzZnREEsK0NBQ0ksa0JwS2c3Z0RKLENvSzc2Z0RBLDRDQUNJLG1CQUNBLGdCQUNBLHNCQUNBLG1CcEtnN2dESixDb0sxNmdEWSwrRkFDSSxrQnBLNjZnRGhCLENvS3Y2Z0RZLDJIQUNJLCtCcEt5NmdEaEIsQ29LbjZnREEsWUFDSSxpQnBLczZnREosQ003MWhESSw0QjhKMGJKLGlCQUdRLGNBREEsaUJwS3U2Z0ROLENBQ0YsQ29LbDZnREksMENBQ0ksdUJBQ0EsOEJwS3E2Z0RSLENvS242Z0RRLDZDQUNJLGtCQUNBLFVwS3E2Z0RaLENvS2o2Z0RJLDJDQUNJLGlCcEttNmdEUixDb0svNWdEUSxvRUFDSSxVcEtpNmdEWixDb0svNWdEWSxxRkFDSSxrQnBLaTZnRGhCLENNdDNoREksNEI4SjJkSSwyQ0FDSSx5QnBLODVnRFYsQ0FDRixDb0sxNWdEQSx1Q0FFSSxlQURBLGlCcEs4NWdESixDb0szNWdESSw4Q0FDSSxZcEs2NWdEUixDb0t6NWdEQSx1Q0FDUSxrQnBLNDVnRFIsQ01wNWhESSx5QjhKdWZKLHVDQUlRLGtCcEs2NWdETixDQUNGLENvSzE1Z0RBLG1FQUNJLG1CcEs2NWdESixDcUt0OWhEQSw2QkFDSSxhQUNBLDhCQUNBLG1Cckt5OWhESixDcUt2OWhESSxpQ0FDSSxrQnJLeTloRFIsQ010NmhESSx5QitKekRK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UEosc0JBZ0JRLGFBREEsZXJLMDhoRE4sQ0FDRixDcUtyOGhESSxvRUFDSSxlckt3OGhEUixDcUtyOGhESSwrUUFDSSxlckt1OGhEUixDcUtwOGhESSxtRUFDSSxlcktzOGhEUixDTXpzaURJLDRCK0p5UUksa0VBQ0ksZ0JyS204aERWLENxSzE3aERjLDRTQUNJLFlyS2s4aERsQixDQUNGLENzSzl4aURBLHFDQUVJLGVBREEsZ0JBRUEsZ0J0S2l5aURKLENzSzl4aURBLDJDQUNJLGNBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnRLaXlpREosQ3NLOXhpREEsMkJBQ0ksYUFDQSxpQnRLaXlpREosQ3NLOXhpREEsaUNBRUksZUFEQSxnQkFFQSxnQkFDQSxnQnRLaXlpREosQ005dmlESSx5QmdLdkNKLGlDQU9RLG1CQUNBLGdCQUNBLGtCdEtreWlETixDQUNGLENzSy94aURBLG9DQUVJLGVBREEsZ0JBRUEsV3RLa3lpREosQ00zd2lESSx5QmdLMUJKLG9DQU1RLG1CQUNBLGdCQUNBLHFCdEtteWlETixDQUNGLENNcndpREksNEJnSzFCQSxxRUFFUSxxQ3RLa3lpRFYsQ0FDRixDTXh4aURJLDBCZ0tiQSxxRUFPUSwwQ0FEQSx1QnRLb3lpRFYsQ0FDRixDTTl4aURJLDBCZ0tiQSxxRUFXUSw4QnRLb3lpRFYsQ0FDRixDc0tseWlESSw0REFDSSxVdEtveWlEUixDTXp4aURJLDRCZ0taQSw0REFJUSxnQnRLcXlpRFYsQ0FDRixDTTN5aURJLHlCZ0tDQSw0REFRUSwrQnRLc3lpRFYsQ0FDRixDTXB4aURJLG1EZ0szQkEsNERBYVEsZXRLc3lpRFYsQ0FDRixDTXJ6aURJLDBCZ0tDQSw0REFnQlEsdUJ0S3d5aURWLENBQ0YsQ00xemlESSwwQmdLQ0EsNERBb0JRLDhCdEt5eWlEVixDQUNGLENNbHppREksNEJnS1lBLDhDQUVRLFV0S3d5aURWLENBQ0YsQ3NLcHlpREEsOEJBS0ksa0JBSkEsYUFDQSxlQUNBLGVBQ0EsY3RLd3lpREosQ01oemlESSxtRGdLSUosOEJBU1Esa0JBREEsWXRLeXlpRE4sQ0FDRixDTXIwaURJLDRCZ0ttQkosOEJBYVEsZUFDQSxjdEt5eWlETixDQUNGLENzS3R5aURBLHdCQUNJLFd0S3l5aURKLENNLzBpREksNkJnS3FDSix3QkFJUSxjdEsweWlETixDQUNGLENNcDFpREksNEJnS3FDSix3QkFTUSxnQ0FDQSxzQkFGQSxVdEs2eWlETixDQUNGLENzS3h5aURBLHFDQUVJLHFCQUNBLGtDQUZBLGlCQUdBLG1CdEsyeWlESixDc0t2eWlESSwwQ0FDSSxrQnRLMHlpRFIsQ3NLcHlpRFEsK0NBQ0ksc0J0S3V5aURaLENzS2x5aURBLCtCQUNJLG1CQUNBLGdCQUNBLHFCQUNBLG1CdEtxeWlESixDc0tseWlEQSwrQ0FDSSxnQnRLcXlpREosQ3NLbnlpREksa0RBR0ksdUJBREEsYUFEQSxnQnRLdXlpRFIsQ00xM2lESSw0QmdLeUZJLGtEQUNJLGlCdEtveWlEVixDc0tseWlEVSwyREFDSSxpQnRLb3lpRGQsQ0FDRixDc0s5eGlESSw4QkFDSSxpQnRLaXlpRFIsQ3NLL3hpRFEsbUNBQ0ksaUJ0S2l5aURaLENzSzV4aURBLG9DQUVJLGdCQURBLGdCdEtneWlESixDTTM1aURJLHlCZ0swSEosb0NBTVEsZ0JBREEsY3RLaXlpRE4sQ0FDRixDc0s5eGlESSwrQ0FDSSxnQnRLZ3lpRFIsQ3NLenhpRFEsdUVBQ0ksZXRLNHhpRFosQ3NLeHhpREksb0ZBQ0ksMEJ0SzB4aURSLENNOTVpREksNEJnS21JQSxvRkFJUSw0QnRLMnhpRFYsQ0FDRixDc0t2eGlEQSx3Q0FDSSxnQnRLMHhpREosQ3VLLytpREEsd0NBQ0ksa0JBQ0EsZ0J2S2svaURKLEN1S2gvaURJLG9NQUdJLGN2S2svaURSLEN1Sy8raURJLGtEQUNJLGdCdktpL2lEUixDdUs5K2lESSwySUFFSSxnQ0FDQSxtQkFGQSxtQnZLay9pRFIsQ3VLNytpREksaUdBQ0ksNEJ2SysraURSLEN1SzUraURJLCtJQUNJLGF2SzgraURSLENNLzdpREksNEJpS3hFSix3Q0E2QlEsZ0J2SzgraUROLENBQ0YsQ3VLMytpREEsb0NBQ0ksOEJ2SzgraURKLEN1SzEraURJLCtDQUNJLGtCdks2K2lEUixDdUsxK2lESSxrRUFDSSx5QkFDQSxrQkFFQSxjQURBLG9Cdks2K2lEUixDdUsxK2lEUSwrR0FDSSxtQkFFQSxlQUVBLGdCQURBLHFCQUZBLGtCdksrK2lEWixDdUt2K2lESSxnRkFLSSxjQUhBLG1CQUVBLGdCQURBLHFCQUZBLFV2SzYraURSLEN1S3QraURJLGlJQUVJLGtCQUNBLHFCQUZBLFl2SzAraURSLEN1S3IraURJLGlFQUVJLG1CQURBLFl2S3craURSLEN1S2wraURJLHlJQUNJLG1CdktxK2lEUixDdUtqK2lEQSx3Q0FDSSxvQnZLbytpREosQ3VLbCtpREksMENBQ0ksYXZLbytpRFIsQ01wL2lESSw0QmlLWUosd0NBUVEsa0J2S28raUROLENBQ0YsQ3VLMTlpRFksc1VBQ0ksV3ZLbStpRGhCLEN1SzU5aURJLDhEQUNJLHdCdksrOWlEUixDdUs3OWlEUSxxR0FDSSxhdksrOWlEWixDdUs1OWlEUSxnR0FDSSxVdks4OWlEWixDdUs1OWlEWSxtR0FFSSxrQkFEQSxVdksrOWlEaEIsQ3VLeDlpREEsbURBR0kscUJBREEsYUFHQSxTQURBLHFCQUhBLGN2Sys5aURKLEN1S3o5aURJLHVEQUNJLGtCdksyOWlEUixDdUt4OWlESSxxREFDSSxhcEs1RE0sQ29LNkROLG1CQUNBLGdCQUNBLGdCdkswOWlEUixDdUt2OWlESSxzREFFSSxvQkFDQSxrQkFGQSxVdksyOWlEUixDTXZpakRJLDRCaUt5REosbURBeUJRLGdCdkt5OWlETixDdUt2OWlETSxxREFDSSxVdkt5OWlEVixDdUt0OWlETSxzREFDSSxvQkFDQSxnQkFDQSxpQkFDQSxldkt3OWlEVixDdUtyOWlETSxxREFDSSxVdkt1OWlEVixDQUNGLEN1S2o5aURRLCtMQUNJLG1CdktvOWlEWixDdUsvOGlEQSxvQ0FJRSxhcEt4R1ksQ29Lc0daLGVBREEsZ0JBRUEsZ0J2S205aURGLEN1Sy84aURBLHFHQUVJLFNBREEsa0N2S205aURKLEN1Szk4aURJLG9FQUNJLDRCdktpOWlEUixDTTVrakRJLDRCaUt5SEosa0NBT1Esb0JBREEsb0J2S2s5aUROLEN1Sy84aURNLHFDQUNJLGdCdktpOWlEVixDdUs5OGlETSxvRUFFSSw2QkFEQSxnQkFFQSxtQnZLZzlpRFYsQ3VLOThpRFUsdUVBQ0ksb0JBQ0EsZ0J2S2c5aURkLENBQ0YsQ3VLNThpREksK0VBQ0ksOER2Szg4aURSLEN1S3A4aURRLHlNQUNJLG1Cdkt5OGlEWixDdUtwOGlEQSxvQkFFSSxtQkFEQSxZdkt3OGlESixDTTVtakRJLDRCaUswS0ksOEVBQ0ksbUJBQ0EscUJBQ0Esa0J2S3M4aURWLEN1S2w4aURVLDZIQUNJLHFCdktvOGlEZCxDQUNGLEN1Sy83aURBLG9EQUNJLGdCdktrOGlESixDdUsvN2lEQSxzREFDSSxjdktrOGlESixDdUtoOGlESSw2REFDSSxXdktrOGlEUixDTWxvakRJLDRCaUtvTUksNkRBQ0ksVXZLaThpRFYsQ0FDRixDdUs3N2lEQSxnRkFDUSxpQ3ZLZzhpRFIsQ3VLOTdpRFEsMkdBQ0ksd0J2S2c4aURaLEN1Szk3aURZLDRIQUNJLGF2S2c4aURoQixDdUs3N2lEWSw2SUFFSSxrQkFEQSxVdktnOGlEaEIsQ3VLMzdpRFEsd0dBR0ksY0FGQSxrQkFDQSxVdks4N2lEWixDTXZxakRJLHlCaUt1T0ksd0dBS1EsZXZLKzdpRGQsQ0FDRixDTS9wakRJLDRCaUswTUosZ0ZBMkJZLDZGQURBLG1DQUVBLFd2Sys3aURWLENBQ0YsQ3VLMzdpREEsMkNBS0ksbUJBSEEsYUFDQSxzQkFGQSxhQUdBLHVCQUVBLFl2Szg3aURKLEN1SzE3aURJLHVEQUNJLGF2SzY3aURSLEN1S3o3aURBLHlDQUNJLGV2SzQ3aURKLEN1S3o3aURBLHFCQUVJLFlBREEsYXBLdFBVLENvS3dQVixlQUNBLGdCQUNBLGlCQUNBLHlCdks0N2lESixDdUsxN2lESSwyQkFDSSxhcEs5UE0sQ29LK1BOLG9Cdks0N2lEUixDdUt6N2lEQSxnQkFHRSx5QkFEQSxXQUVBLGNBSEEsVXZLKzdpREYsQ00zc2pESSw0QmlLbVJBLDJJQUdRLGdDdkswN2lEVixDQUNGLEN1S3I3aURJLDRFQUNJLGV2S3c3aURSLEN3Szl4akRBLGFBQ0kscUVBR0ksT0FGQSxrQkFDQSxLeEtreWpETixDd0toeWpETSxpSEFFSSx1QkFEQSxrQnhLbXlqRFYsQ3dLMXhqREUseUtBQ0ksWXhLK3hqRE4sQ3dLNXhqREUsb0ZBRUksbUJBREEsaUJ4Syt4akROLEN3S3h4akRNLGtPQUNJLFl4SzZ4akRWLEN3S3p4akRFLG1EQUVJLHNCQURBLFV4SzR4akROLENBQ0YsQ3lLenpqREksMEVBQ0UsU3pLMnpqRE4sQ3lLdnpqREUsa0dBQ0UsWUFHQSxPQURBLGNBRUEsUUFIQSxpQnpLNHpqREosQ3lLdnpqREksNEhBQ0Usc0JBQ0EsWUFDQSxrQkFDQSxnQkFHQSxjQURBLGlCQUVBLFdBQ0EsVUFKQSxjeks2empETixDeUt2empETSxtSUFDRSxTekt5empEUixDeUtwempERSxvRUFDRSx1QkFDQSxrQkFDQSxZQUdBLFVBRkEsY0FDQSxVekt1empESixDeUtwempESSwwRUFDRSxjQUdBLG1CQUZBLFlBR0Esa0JBQ0EsU0FIQSxVekt5empETixDeUtuempESSx5RUFDRSxZektxempETixDeUtwempETSwrRUFDRSxRektzempEUixDeUtsempESSx5RUFDRSxXektvempETixDeUtuempETSwrRUFDRSxRektxempEUixDeUtoempETSxnRkFDRSxhektrempEUixDeUs3eWpERSxxRUFDRSwrQnpLK3lqREosQ00veWpESSw0Qm1LSUEsa0dBQ0UsY3pLOHlqREosQ0FDRixDMEs3M2pEQSxzQkFDRSxpQjFLZzRqREYsQzBLNzNqREEsaUJBRUUsZ0JBQ0Esc0JBQ0Esa0JBR0EsZ0JBQ0EsU0FIQSxpQkFDQSxnQkFHQSxVQVJBLGtCQVNBLFdBQ0EsVTFLZzRqREYsQzBLNzNqREEsaUJBRUUsZUFEQSxnQjFLaTRqREYsQzBLNzNqREEsdUJBQ0Usd0IxS2c0akRGLEMyS3Q1akRBLHNCQUNFLGEzSzQ1akRGLENNbjJqREksMEJxSzFESixzQkFHSSxnQjNLODVqREYsQ0FDRixDMkszNWpEQSwyQkFDRSxhQUNBLHVCM0s4NWpERixDTTcyakRJLDBCcUtuREosMkJBSUksOEJBQ0Esb0IzS2c2akRGLENBQ0YsQ01uM2pESSwwQnFLbkRKLDJCQVFJLGtCM0trNmpERixDQUNGLEMySy81akRBLDhCQUlFLHFCeEtzRFksQ3dLckRaLCtCQUpBLGFBRUEsMkJBREEsc0JBT0Esa0JBSEEsZUFDQSxpQjNLbTZqREYsQzJLaDZqREUsMENBQ0UscUIzS2s2akRKLEMySy81akRFLCtDQUNFLFdBS0EsWUFKQSxrQkFFQSxpQkFEQSxNQUVBLGUzS2s2akRKLENNOTRqREkseUJxS3ZDSiw4QkF3QkksYUFDQSxpQjNLaTZqREYsQzJLaDZqREUsMENBQ0UsYTNLazZqREosQzJLaDZqREUsK0NBQ0UsZUFDQSxhM0trNmpESixDQUNGLENNMzVqREksMEJxS3ZDSiw4QkFxQ0ksYUFEQSxRM0ttNmpERixDMktqNmpERSwrQ0FDRSxZM0ttNmpESixDQUNGLENNcDZqREksMEJxS3ZDSiw4QkFpREksaUJBSkEsU0FEQSxZM0txNmpERixDMktuNmpERSwyQ0FDRSwwQjNLcTZqREosQ0FDRixDMktoNmpEQSwrQkFFRSxxQkFEQSxzQjNLbzZqREYsQ01uN2pESSwwQnFLY0osK0JBSUksZXhLOEMwQixDd0s3QzFCLHVCM0txNmpERixDQUNGLEMyS2w2akRBLDRCQUVFLGNBREEsZTNLczZqREYsQ005N2pESSwwQnFLdUJKLDRCQUlJLGEzS3U2akRGLENBQ0YsQzJLcDZqREEsNkJBQ0Usa0JBRUEsYUFDQSxnQ0FGQSxXM0t5NmpERixDTTE4akRJLDBCcUsrQkosNkJBTUksK0IzS3k2akRGLENBQ0YsQzJLdDZqREEsNkJBQ0UscUIzS3k2akRGLEMyS3Q2akRBLG1DQUNFLHVCM0t5NmpERixDTXY5akRJLDBCcUs2Q0osbUNBR0ksbUJBQ0EsaUIzSzI2akRGLENBQ0YsQzRLdmhrREEsb0JBRUUsZ0NBREEsYUFFQSxzQkFDQSxZNUswaGtERixDTXArakRJLHlCc0sxREosb0JBT0ksbUJBREEsZ0I1SzZoa0RGLENBQ0YsQ00xK2pESSwwQnNLMURKLG9CQVVJLGlCNUs4aGtERixDQUNGLENNbCtqREksNEJzS3ZFSixvQkFjSSxtQjVLK2hrREYsQ0FDRixDNEs1aGtEQSwyQkFDRSxXQUNBLHNCNUsraGtERixDNEs5aGtERSwrQkFDRSxrQkFFQSxlQURBLGE1S2lpa0RKLENNOS9qREkseUJzS3hDSiwyQkFZSSxtQkFIQSxhQUNBLGFBR0EsV0FGQSx1QkFHQSxRNUtpaWtERixDNEtoaWtERSx1Q0FDRSxZNUtraWtESixDNEtoaWtERSwrQkFFRSxrQkFEQSxnQjVLbWlrREosQ0FDRixDTWxna0RJLDRCc0tyREosMkJBd0JJLHVCNUttaWtERixDNEtqaWtERSxzQ0FDRSxZNUttaWtESixDQUNGLEM0Szloa0RFLG1DQUNFLGtCQUVBLFlBREEsVTVLa2lrREosQzRLM2hrREUsNkJBQ0UsaUJBQ0Esb0I1Szhoa0RKLEM0SzVoa0RFLDZCQUNFLGlCQUNBLHFCQUNBLG1CNUs4aGtESixDNEs1aGtERSw0QkFDRSxpQkFDQSxnQjVLOGhrREosQ00zaWtESSwwQnNLQUosMEJBaUJJLFk1Szhoa0RGLEM0Szdoa0RFLDZCQUVFLG1CQUNBLHNCQUZBLHNCNUtpaWtESixDNEs3aGtERSw2QkFDRSxtQkFDQSxtQkFDQSxzQjVLK2hrREosQzRLN2hrREUsNEJBQ0UsbUJBQ0EscUI1Sytoa0RKLENBQ0YsQzRLM2hrREEsOEJBRUUsbUJBREEsYUFFQSw4QkFDQSxlNUs4aGtERixDNEszaGtESSxzQ0FDRSxpQjVLNmhrRE4sQ00zamtESSw0QnNLc0JKLDhCQWFJLDBCNUs0aGtERixDQUNGLEM0SzNoa0RFLHFDQUNFLGtCNUs2aGtESixDNEt6aGtEQSw2QkFLRSx1QkFKQSxXQUVBLGFBQ0EsZUFGQSxpQjVLK2hrREYsQzRLM2hrREUsa0NBQ0UsbUJBQ0EscUI1SzZoa0RKLEM0SzNoa0RJLDhDQUNFLG1CNUs2aGtETixDTS9sa0RJLDBCc0t1RUEsa0NBQ0Usa0I1SzJoa0RKLENBQ0YsQzRLdGhrREEsaUNBQ0Usc0I1S3loa0RGLEM0S3Roa0RBLDhCQUNFLHNCNUt5aGtERixDNkt0cWtEQSx3QkFFRSxhQUNBLHNCQUZBLGE3SzJxa0RGLENNbG5rREksMEJ1SzFESix3QkFLSSxrQjdLMnFrREYsQ0FDRixDTXZua0RJLDBCdUsxREosd0JBUUksaUI3SzZxa0RGLENBQ0YsQzZLMXFrREEsK0JBQ0UsbUJBQ0EsbUI3SzZxa0RGLENNam9rREksMEJ1SzlDSiwrQkFNSSxpQkFEQSxnQkFEQSxlQUdBLHVCN0srcWtERixDQUNGLEM2SzVxa0RBLHFDQUNFLE03Sytxa0RGLEM2SzVxa0RJLHFEQUNFLFM3Szhxa0ROLEM2S3pxa0RBLCtCQUNFLG1CN0s0cWtERixDNkszcWtERSxpQ0FFRSxrQkFDQSxpQkFGQSx5QjdLK3FrREosQzZLNXFrREksNkNBQ0Usb0I3Szhxa0ROLEM2SzNxa0RFLHdDQUNFLG9CN0s2cWtESixDTS9wa0RJLDBCdUt6QkosK0JBY0ksbUI3Szhxa0RGLEM2Szdxa0RFLGlDQUNFLGVBQ0EscUI3Sytxa0RKLENBQ0YsQzZLMXFrREUsOENBQ0UsZTdLNnFrREosQzZLM3FrREUsK0NBR0UsYTFLa0JVLEMwS3BCVixrQkFHQSxlMUs4RDBCLEMwS2hFMUIsc0JBR0EsYzdLNnFrREosQzZLM3FrREUsc0RBRUUsa0JBQ0EsaUJBRkEsbUI3Sytxa0RKLEM2SzNxa0RFLHNDQUNFLFk3SzZxa0RKLENNM3JrREksMEJ1S2lCQSwrQ0FHRSx1QkFGQSxtQkFDQSxxQkFFQSxpQjdLNnFrREosQzZLNXFrREksd0RBQ0UsaUI3Szhxa0ROLEM2SzNxa0RFLHNEQUNFLG1CQUNBLHFCN0s2cWtESixDQUNGLEM4S3B3a0RBLDRCQUNFLGFBRUEsc0JBREEsYzlLd3drREYsQ01odGtESSx5QndLMURKLDRCQUtJLG1CQUNBLDZCOUt5d2tERixDQUNGLENNdHRrREksMEJ3SzFESiw0QkFTSSxlOUsyd2tERixDQUNGLEM4S3h3a0RBLG1DQUlFLG1CQUhBLHdCM0s0RVksQzJLM0VaLGFBSUEsV0FIQSx1QkFFQSxnQjlLNHdrREYsQzhLMXdrREUsdUNBQ0UsYTlLNHdrREosQ012dWtESSwwQndLbENBLHVDQUNFLFc5SzR3a0RKLENBQ0YsQzhLMXdrREUsMENBQ0UscUI5SzR3a0RKLENNbHVrREksNEJ3SzNDRiwwQ0FHSSxxQjlLOHdrREosQ0FDRixDOEsxd2tEQSxtQ0FFRSx1QkFDQSxtQkFGQSxVOUsrd2tERixDTTF2a0RJLHlCd0t0QkosbUNBS0ksYzlLK3drREYsQ0FDRixDTS92a0RJLDBCd0t0QkosbUNBUUksdUI5S2l4a0RGLENBQ0YsQzhLOXdrREEscUNBSUUscUIzS3lCWSxDMks1QlosK0JBRUEsOEJBREEsb0JBR0Esa0JBQ0EsUzlLaXhrREYsQ003d2tESSwwQndLVkoscUNBUUkseUI5S214a0RGLENBQ0YsQzhLaHhrREEsa0NBRUUscUJBREEsVTlLb3hrREYsQ012eGtESSx5QndLRUosa0NBSUksZ0JBQ0EsUzlLcXhrREYsQ0FDRixDOEtseGtEQSx3Q0FDRSxhM0tNWSxDMktMWixtQkFDQSxnQjlLcXhrREYsQ01ueWtESSwwQndLV0osd0NBS0ksbUJBQ0Esa0I5S3V4a0RGLENBQ0YsQzhLcHhrREEsb0VBQ0UsYTNLSlksQzJLS1osaUJBQ0EsZ0I5S3V4a0RGLENNL3lrREksMEJ3S3FCSixvRUFLSSxtQkFDQSxxQjlLeXhrREYsQ0FDRixDTXh5a0RJLDRCd0tRSixvRUFVSSxlQUNBLGtCOUsweGtERixDQUNGLEM4S3Z4a0RBLGtDQUVFLGE5S3l4a0RGLEM4S3h4a0RFLHdDQUNFLGE5SzB4a0RKLEMrSzkza0RBLGFBRUUsb0JBREEsb0IvS3E0a0RGLENNMTBrREksMEJ5SzVESixhQUtJLHdCQURBLHFCL0t1NGtERixDQUNGLEMrS240a0RBLHVCQUNFLHNCQUNBLGEvS3M0a0RGLEMrS240a0RBLG9CQUlFLGE1S2dFWSxDNEtuRVosbUJBQ0EsbUJBQ0Esc0IvS3U0a0RGLENNNTFrREkseUJ5SzlDSixvQkFNSSxlL0t3NGtERixDQUNGLENNajJrREksMEJ5SzlDSixvQkFVSSxvQkFDQSxzQkFGQSxhL0s0NGtERixDQUNGLEMrS3Y0a0RBLDRCQUNFLGlCQUNBLGdCL0swNGtERixDTTcya0RJLDBCeUszQkEsaUNBQ0UsaUJBQ0Esb0IvSzI0a0RKLEMrS3o0a0RFLGlDQUNFLG1CQUNBLGtCL0syNGtESixDQUNGLENNdjNrREkseUJ5S2pCRix3Q0FFSSxZL0swNGtESixDQUNGLENnTHQ3a0RBLDZCQUNFLHdCN0t5RlksQzZLeEZaLGFBQ0Esc0JBQ0EsZUFDQSxzQmhMeTdrREYsQ01wNGtESSwwQjBLMURKLDZCQVFJLG1CQURBLDhCQUVBLHVCaEwyN2tERixDQUNGLENnTDE3a0RFLHFDQUNFLHdCaEw0N2tESixDTTk0a0RJLHlCMEs1Q0Ysb0NBR0ksa0JBREEsWWhMNjdrREosQ0FDRixDTXA1a0RJLDBCMEtwQ0oscUNBRUksU2hMMjdrREYsQ0FDRixDZ0x4N2tEQSxtQ0FDRSxhaEwyN2tERixDZ0wxN2tERSxzQ0FFRSx1QkFEQSxhQUVBLDBCaEw0N2tESixDZ0wxN2tESSwwQ0FDRSxrQmhMNDdrRE4sQ010NmtESSwwQjBLOUJKLG1DQVlJLHVCaEw0N2tERixDQUNGLENnTHo3a0RBLHlDQUVFLHFCQURBLGU3S2dGNEIsQzZLOUU1QixnQmhMNDdrREYsQ00vM2tESSxvRDBLMURKLHdDQUVJLGNBRUEsdUJBREEsVWhMNjdrREYsQ0FDRixDTTU2a0RJLDRCMEtyQkosd0NBT0ksY0FFQSx1QkFEQSxVaEwrN2tERixDQUNGLENnTDM3a0RBLG9DQUNFLG9CaEw4N2tERixDTXA4a0RJLDBCMEtLSixvQ0FHSSxxQmhMZzhrREYsQ0FDRixDZ0w3N2tEQSxtQ0FDRSxhN0tTWSxDNktQWixrQkFDQSxpQkFGQSx5QmhMazhrREYsQ01oOWtESSwwQjBLWUosbUNBTUksbUJBQ0EscUJoTGs4a0RGLENBQ0YsQ2dMajhrREUseUNBQ0UsYWhMbThrREosQ2dMLzdrREEsb0NBQ0UsWWhMazhrREYsQ01oOWtESSw2QjBLaUJBLGdEQUNFLGNBQ0EsbUJBRUEsZ0JBREEsVWhMbThrREosQ0FDRixDTXIra0RJLDBCMEtzQ0EsZ0RBQ0UsY0FDQSxhaExrOGtESixDZ0wxN2tESSx3RkFDRSxpQmhMKzdrRE4sQ2dMMzdrREksdUZBQ0UsZ0JoTDY3a0ROLENBUkYsQ005OWtESSw2QjBLK0NKLGVBRUksYWhMMjdrREYsQ0FDRixDTTcra0RJLDZCMEsrQ0osZUFLSSxZaEw2N2tERixDQUNGLENNLy9rREksMEIwSzRESixlQVFJLFloTCs3a0RGLENBQ0YsQ012L2tESSw0QjBLK0NKLGVBV0ksYWhMaThrREYsQ0FDRixDZ0w5N2tEQSxvQ0FDRSxrQkFDQSxnQkFDQSxvQmhMaThrREYsQ2dMOTdrREEsaURBQ0UsZUFDQSxrQmhMaThrREYsQ2dMOTdrREEscUNBSUUsd0I3Sy9EWSxDNks4RFoseUJBREEsa0JBR0EsaUNBQ0EscUJBQ0Esa0JBTkEsc0JoTHU4a0RGLENnTC83a0RFLDJDQUVFLHdCN0tyRVUsQzZLb0VWLFVoTGs4a0RKLENnTDc3a0RBLGdEQUNFLGVoTGc4a0RGLENnTDc3a0RJLG9FQUNFLG1CaEwrN2tETixDZ0x6N2tERSxrRkFDRSxXaEw0N2tESixDaUx6bWxEQSxzQkFFRSxtQkFEQSxlakw2bWxERixDaUwxbWxERSwwQkFFRSxjQUNBLHFCQUZBLFlqTDhtbERKLENNMWlsREksNEIySy9EQSxrQ0FDRSxZakw0bWxESixDQUNGLENNNWpsREkseUIySzVESixzQkFlSSxnQmpMNm1sREYsQ2lMNW1sREUsaUNBQ0UsWWpMOG1sREosQ0FDRixDTXBrbERJLDBCMks1REosc0JBcUJJLG9CakwrbWxERixDQUNGLENpTDdtbERFLGlDQUNFLGVBQ0EsZ0JBQ0EsbUJBQ0EsOEJqTCttbERKLENpTDdtbERJLHFDQUVFLG1CQURBLGtCakxnbmxETixDaUwxbWxEQSw0QkFDRSxhQUdBLG1CQURBLGVBREEsUWpMK21sREYsQ003a2xESSw2QjJLcENKLDRCQU9JLGVqTDhtbERGLENBQ0YsQ01sbGxESSw0QjJLcENKLDRCQVdJLHFCakwrbWxERixDQUNGLENpTDdtbERFLHNDQUNFLGFBRUEsbUJBREEsUWpMZ25sREosQ2lMN21sREksaURBQ0UsZWpMK21sRE4sQ2lMNW1sREksMEJBVEYsc0NBVUkscUJqTCttbERKLENBQ0YsQ2lMM21sREEsK0JBQ0UseUJqTDhtbERGLENNcm5sREksMEIyS01KLCtCQUdJLDJCakxnbmxERixDQUNGLENpTDdtbERBLHdCQUNFLHlCQUNBLGdCQUNBLHFCakxnbmxERixDTWhvbERJLDBCMkthSix3QkFLSSxvQkFDQSxzQmpMa25sREYsQ0FDRixDaUwvbWxEQSxzQ0FDRSx5QmpMa25sREYsQ00xb2xESSx5QjJLdUJKLHNDQUdJLHdCakxvbmxERixDQUNGLENNL29sREksMEIyS3VCSixzQ0FNSSxzQmpMc25sREYsQ0FDRixDaUxubmxEQSxzREFDRSxlakxzbmxERixDaUxwbmxERSxpRkFFRSxtQkFEQSxlQUVBLFFqTHNubERKLENNam9sREksbUQyS2VFLCtHQUNFLGNBQ0EsU0FDQSxnQmpMcW5sRE4sQ0FDRixDTXZwbERJLDRCMkt1QkYsaUZBZUksc0JBQ0EsUWpMcW5sREosQ2lMaG5sREUsb0ZBQ0UsV2pMb25sREosQ0FKRixDTTlvbERJLG1EMkt3Q0EsbUNBQ0UsZUFDQSxtQmpMK21sREosQ2lMNW1sREUsdUdBQ0Usa0JBQ0EsbUJqTDhtbERKLENBQ0YsQ003cWxESSw0QjJLa0VDLHlDQUNDLFVqTDhtbERKLENBQ0YsQ2tMM3ZsREEsZ0JBQ0UsYUFDQSxtQkFDQSxpQkFDQSwyQkFDQSxtQmxMOHZsREYsQ012c2xESSx5QjRLNURKLGdCQVVJLGVBREEsU0FEQSx1QkFEQSxnQmxMbXdsREYsQ0FDRixDTS9zbERJLDBCNEs1REosZ0JBYUksbUJsTGt3bERGLENBQ0YsQ014cmxESSxtRDRLeEZKLGdCQWlCSSxRbExtd2xERixDQUNGLENNNXNsREksNEI0S3pFSixnQkFxQkksc0JBQ0EsU0FDQSxhbExvd2xERixDQUNGLENrTGh3bERBLHVCQU9FLHVCQUxBLHdCL0s4RFksQytLNURaLGFBSEEsMkJBSUEsc0JBQ0EsMkJBRUEsa0JBTEEsMEJsTHd3bERGLENrTGx3bERFLG1DQUNFLGFsTG93bERKLENNanVsREksNEI0S2pDRixrQ0FHSSxpQmxMbXdsREosQ2tMbHdsREksd0NBQ0UsV0FLQSxZQUpBLGtCQUNBLFlBQ0EsTUFDQSxjbExxd2xETixDQUNGLENNM3ZsREkseUI0S2hDSix1QkEyQkksY0FDQSxRbExvd2xERixDQUNGLENNcnVsREksbUQ0SzVESix1QkErQkksV2xMc3dsREYsQ0FDRixDTXR3bERJLDBCNEtoQ0osdUJBa0NJLGdCbEx3d2xERixDQUNGLENNOXZsREksNEI0SzdDSix1QkFxQ0ksZ0JBQ0EsY2xMMHdsREYsQ0FDRixDa0x2d2xEQSxnQ0FDRSx3Qi9LZVksQytLZFosVS9LT1ksQytLTlosaUJsTDB3bERGLENrTHp3bERFLHVDQUdFLHdCL0tLVSxDK0tKVixVL0tDVSxDK0tKVixrQkFJQSxtQkFDQSxlL0srQzBCLEMrSzdDMUIsWUFDQSwwQkFQQSxrQkFLQSxTbEw2d2xESixDa0x2d2xEQSx1QkFDRSxrQmxMMHdsREYsQ010eWxESSwwQjRLMkJKLHVCQUdJLG9CbEw0d2xERixDQUNGLENrTHp3bERBLHVCQUVFLGlCQUdBLGUvSzRCNEIsQytLOUI1QixpQkFDQSxtQkFIQSxlbExneGxERixDa0wzd2xERSw0QkFFRSxhL0tQVSxDK0tNVixjQUVBLGVsTDZ3bERKLENrTDV3bERhLDREQUNQLFVsTDh3bEROLENNM3psREkseUI0S2tDSix1QkFlSSxpQkFDQSxtQkFDQSxlbEwrd2xERixDQUNGLENNdHpsREksNEI0S3FCSix1QkFxQkksZWxMZ3hsREYsQ0FDRixDa0w1d2xERSx5QkFDRSx1QkFDQSxxQmxMK3dsREosQ2tMN3dsREksa0NBQ0UscUJsTCt3bEROLENrTDV3bERFLDBCQUVFLGNBQ0EscUJBRkEsWWxMZ3hsREosQ2tMN3dsREksK0JBQ0UsWWxMK3dsRE4sQ2tMM3dsREksK0RBQ0UsU2xMNndsRE4sQ2tMeHdsREEsc0JBQ0UsdUJsTDJ3bERGLENrTDF3bERXLHNEQUVQLGlCL0twRVUsQytLbUVWLFVsTDZ3bERKLENrTDN3bERJLDREQUVFLG9CL0twRVEsQytLbUVSLGFsTDh3bEROLENNdjJsREksMEI0S21GSixzQkFXSSw0QmxMOHdsREYsQ0FDRixDa0x4d2xEQSxzQkFDRSxhbEwyd2xERixDTWozbERJLHlCNEtxR0osc0JBR0ksZ0JsTDZ3bERGLENBQ0YsQ00xMWxESSxtRDRLaUZGLDZCQUVJLGVsTDR3bERKLENBQ0YsQ21MdDdsREEseUJBRUUsc0JBREEsa0JuTDA3bERGLENNajRsREksMEI2SzFESix5QkFJSSwyQm5MMjdsREYsQ0FDRixDbUx4N2xEQSxpQ0FDRSxxQkFDQSxpQm5MMjdsREYsQ00zNGxESSx5QjZLbERKLGlDQUlJLHFCQUNBLGlCbkw2N2xERixDQUNGLENtTDE3bERBLDhCQUNFLGFBQ0EsY25MNjdsREYsQ010NWxESSwwQjZLekNKLDhCQUlJLDZCbkwrN2xERixDQUNGLENtTDU3bERBLGlDQUtFLG1CQUZBLGFBRkEsY0FHQSxlQUZBLGtCbkxrOGxERixDTW42bERJLDBCNktqQ0osaUNBV0ksb0JBSkEsYUFHQSxzQkFGQSxtQkFDQSxrQm5MbThsREYsQ0FDRixDTS81bERJLDZCNks5Q0osaUNBZUksbUJBREEsa0JuTG84bERGLENBQ0YsQ21MaDhsREEsZ0NBR0Usa0JBREEsWUFEQSxVbkxxOGxERixDTXg3bERJLDBCNktkSixnQ0FNSSxlQUNBLHVCQUZBLGFuTHU4bERGLENBQ0YsQ21MbDhsREEsZ0NBSUUsMkJBSEEsbUJBQ0EscUJBQ0Esa0JuTHM4bERGLENNdDhsREksMEI2S0hKLGdDQU1JLGNuTHU4bERGLENBQ0YsQ00zOGxESSwwQjZLSEosZ0NBWUksY0FIQSxtQkFDQSxxQkFDQSxzQm5MMDhsREYsQ0FDRixDTXQ4bERJLDZCNktoQkosZ0NBZUksa0JuTDI4bERGLENBQ0YsQ29MbGhtREEsd0JBQ0Usd0JqTCtFWSxDaUw5RVosVWpMMkVZLENpTDFFWixnQnBMcWhtREYsQ005OWxESSx5QjhLMURKLHdCQU9JLGlCQUNBLGtCQUZBLG9CQURBLGNwTDBobURGLENBQ0YsQ29McGhtREEsZ0NBQ0UsYXBMdWhtREYsQ00xK2xESSwwQjhLOUNKLGdDQUdJLFlwTHlobURGLENBQ0YsQ29MdGhtREEsK0JBQ0Usa0JwTHlobURGLENNbi9sREksMEI4S3ZDSiwrQkFHSSxnQkFDQSxrQnBMMmhtREYsQ0FDRixDb0x4aG1EQSxxQ0FDRSxrQnBMMmhtREYsQ003L2xESSwwQjhLL0JKLHFDQUdJLHNCcEw2aG1ERixDQUNGLENNci9sREksNEIrS3pFSixpQ0FFSSxpQnJMaWttREYsQ0FDRixDTXhnbURJLDBCK0s1REosaUNBS0ksZXJMbWttREYsQ0FDRixDcUw1am1EQSxpQ0FLRSxtQkFKQSxhQUdBLHNCQUZBLDhCQUNBLGlCckxva21ERixDTXhobURJLDBCK0svQ0osaUNBU0ksdUJBREEsbUJBREEseUJyTHNrbURGLENBQ0YsQ3FMamttREEsZ0NBS0UsdUJBQ0EsK0JBSEEsYUFDQSxzQkFIQSxnQkFNQSxhQUxBLFVyTHlrbURGLENNemltREksMEIrS2xDSixnQ0FjSSxtQkFIQSxnQkFFQSxnQkFIQSxlQUVBLFVBSEEsU3JMMmttREYsQ0FDRixDTXRpbURJLDZCK0s5QkEsaURBQ0Usa0JyTHVrbURKLENxTHJrbURFLGtDQUNFLGFyTHVrbURKLENBQ0YsQ3FMbmttREEsdUNBQ0UsZ0JyTHNrbURGLENNL2ptREkseUIrS1JKLHVDQUdJLGtCckx3a21ERixDQUNGLENxTHJrbURBLHVDQUNFLDRCckx3a21ERixDTXhrbURJLDBCK0tESix1Q0FHSSxtQnJMMGttREYsQ0FDRixDcUx2a21EQSw2Q0FDRSxrQkFDQSxvQnJMMGttREYsQ01sbG1ESSx5QitLTUosNkNBSUksbUJBQ0Esc0JyTDRrbURGLENBQ0YsQ3FMcmttREEsb0NBQ0Usd0JsTEVZLENrTERaLFVsTEZZLENrTEdaLGNyTDJrbURGLENxTDFrbURFLGdFQUNFLG1CQUNBLFVyTDRrbURKLENNcm1tREksMEIrS21CSixvQ0FTSSxtQnJMNmttREYsQ3FMNWttREUsZ0VBQ0Usa0JyTDhrbURKLENBQ0YsQ3FMMWttREEsMENBQ0UsYUFFQSxzQkFEQSxjckw4a21ERixDTW5ubURJLDBCK0ttQ0osMENBS0ksa0JyTCtrbURGLENBQ0YsQ3FMNWttREEsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSxzQnJMK2ttREYsQ00vbm1ESSwwQitLNENKLG1DQU1JLHNCQUVBLGdCQURBLG9CckxrbG1ERixDQUNGLENxTDlrbURBLHlDQUNFLGFsTHhCWSxDa0x5QlosbUJBQ0EsbUJyTGlsbURGLENNNW9tREksMEIrS3dESix5Q0FLSSxtQkFDQSxxQnJMbWxtREYsQ0FDRixDTXJvbURJLDRCK0syQ0oseUNBU0ksZUFDQSxrQnJMcWxtREYsQ0FDRixDcUxsbG1EQSx5Q0FDRSxpQkFFQSxlbExONEIsQ2tMSzVCLHFCckxzbG1ERixDTTlwbURJLDBCK0tzRUoseUNBS0ksb0JBQ0EscUJyTHVsbURGLENBQ0YsQ012cG1ESSw0QitLeURKLHlDQVNJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsZ0JyTDBsbURGLENBQ0YsQ3FMdGxtREEsMkNBR0UsY0FGQSxpQkFDQSxpQkFFQSxxQkFDQSxVckx5bG1ERixDTXJybURJLDBCK0t1RkosMkNBUUksbUJBQ0Esc0JBRkEsa0JyTDZsbURGLENBQ0YsQ3FMcGxtREEsbUNBQ0Usc0JyTDBsbURGLENNbnNtREkseUIrS3dHSixtQ0FHSSxpQnJMNGxtREYsQ0FDRixDTXhzbURJLDBCK0t3R0osbUNBTUkseUJyTDhsbURGLENBQ0YsQ01oc21ESSw0QitLb0dBLDhEQUNFLHNCckwrbG1ESixDQUNGLENxTDNsbURBLGdDQUVFLHNCQURBLGtCckwrbG1ERixDcUw3bG1ERSxtQ0FDRSxzQnJMK2xtREosQ00xdG1ESSx5QitLdUhKLGdDQU9JLHFCckxnbW1ERixDQUNGLENxTDVsbURFLDZCQUNFLGdCQUNBLGdCckwrbG1ESixDTXZ0bURJLDZCK0s0SEEsNkJBQ0UsZUFDQSxnQnJMOGxtREosQ3FMM2xtREUsNkJBQ0UsWXJMNmxtREosQ0FDRixDcUwxbG1ESSx3REFDRSxRckw0bG1ETixDcUx6bG1ERSwyREFDRSxlckwybG1ESixDcUx6bG1ESSwyRUFDRSxrQnJMMmxtRE4sQ3FMdmxtREUsK0JBQ0UsZ0JyTHlsbURKLENxTG5sbURBLHlDQUNFLHlCQUNBLFVyTHNsbURGLENxTHBsbURFLGdEQUNFLHdCbExqSlUsQ2tMa0pWLG9CckxzbG1ESixDcUxwbG1ESSxzREFDRSx3QmxMcEpRLENrTHFKUixvQnJMc2xtRE4sQ3FMcmxtRE0sd0RBQ0UsVXJM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LDBCaUw2RkosNEJBZ0JJLHlCdkw0Nm1ERixDdUwzNm1ERSwrQkFDRSxtQkFDQSxvQnZMNjZtREosQ3VMMzZtREUsaUNBQ0UsbUJBQ0EscUJ2TDY2bURKLENBQ0YsQ3VMcjZtREEsZUFDRSxrQkFDQSxTdkwyNm1ERixDdUwxNm1ERSw4QkFDRSxldkw0Nm1ESixDTWhpbkRJLDRCaUx3SEosb0JBRUksZUFDQSxldkwyNm1ERixDQUNGLEN1THg2bURBLDJCQU1FLHFCcEwvSFksQ29MMkhaLCtCQUNBLG1CQUZBLHNCQUdBLGtCQUNBLFN2TDQ2bURGLENNN2puREksMEJpTDRJSiwyQkFTSSx1QkFDQSwwQkFGQSxZdkwrNm1ERixDQUNGLEN1TDE2bURBLG1CQUNFLDJCdkw2Nm1ERixDTXhrbkRJLDBCaUwwSkosbUJBR0ksbUJ2TCs2bURGLENBQ0YsQ3VMOTZtREUsK0NBQ0UsdUJ2TGc3bURKLEN1TDU2bURBLGdDQUdFLGVwTHBHNEIsQ29Ma0c1QixtQkFDQSxldkxnN21ERixDdUw1Nm1EQSxnQ0FDRSxpQnZMKzZtREYsQ3VMOTZtREUsb0RBQ0UscUJ2TGc3bURKLEN1TDk2bURFLHlDQUNFLGlCdkxnN21ESixDdUw5Nm1ERSxtQ0FDRSxtQkFDQSxrQnZMZzdtREosQ3VMOTZtREUsa0NBQ0UsbUJBQ0EscUJ2TGc3bURKLEN1TDk2bURFLDRDQUNFLGN2TGc3bURKLEN3THRxbkRFLGtDQUNFLHVCeEx5cW5ESixDd0xqcW5EQSx1QkFDRSxvQnhMb3FuREYsQ01ubm5ESSwwQmtMbERKLHVCQUdJLHFCeExzcW5ERixDQUNGLEN3TG5xbkRBLDZCQUNFLHVCeExzcW5ERixDTTVubkRJLDBCa0wzQ0osNkJBR0kseUJ4THdxbkRGLENBQ0YsQ3dMcnFuREEsaUNBQ0Usa0J4THdxbkRGLENNcm9uREksMEJrTHBDSixpQ0FHSSxzQnhMMHFuREYsQ0FDRixDTTdubkRJLDZCa0wxQ0oscUNBRUkscUJ4TDBxbkRGLENBQ0YsQ3dMdHFuREUsMkNBQ0Usa0J4THlxbkRKLEN3THRxbkRFLGtEQUVFLGFBREEsY3hMeXFuREosQ00zb25ESSw0QmtMeEJBLDJDQUVFLGNBREEsaUJ4THVxbkRKLEN3TG5xbkRFLGtEQUVFLFlBREEsVXhMc3FuREosQ0FDRixDTXRvbkRJLG1Ea0wzQkEsMkNBQ0UsdUJ4TG9xbkRKLEN3TGpxbkRFLDhEQUNFLGN4TG1xbkRKLENBQ0YsQ3lMdHVuREEsK0JBQ0Usb0J6THl1bkRGLENNOXFuREksMEJtTDVESiwrQkFHSSx3QkFDQSxjekwydW5ERixDQUNGLEN5THh1bkRBLHlCQUNFLGF6TDJ1bkRGLENNeHJuREksMEJtTHBESix5QkFHSSxlekw2dW5ERixDQUNGLEN5TDF1bkRBLGdDQUNFLGtCQUNBLGlCQUNBLGV6TDZ1bkRGLENNbnNuREksMEJtTDdDSixnQ0FLSSxtQkFDQSxpQkFDQSxlekwrdW5ERixDQUNGLEN5TDV1bkRBLG9DQUNFLGlCQUNBLHNCQUNBLGtCekwrdW5ERixDTWh0bkRJLDBCbUxsQ0osb0NBS0ksbUJBQ0Esc0JBQ0Esa0J6TGl2bkRGLENBQ0YsQ3lMMXVuREEscUJBQ0UsYUFDQSxzQkFDQSxlekxndm5ERixDeUwvdW5ERSxpREFDRSx1QnpMaXZuREosQ01udW5ESSwwQm1MbkJKLHFCQVFJLG1CQUNBLGtCekxrdm5ERixDeUxqdm5ERSxpREFDRSxrQnpMbXZuREosQ0FDRixDTS90bkRJLDZCbUxoQ0oscUJBZUkscUJ6TG92bkRGLENBQ0YsQ01wdW5ESSw0Qm1MaENKLHFCQWtCSSxTekxzdm5ERixDQUNGLEN5TG52bkRBLCtCQUNFLHdCdEw0QlksQ3NMM0JaLGlCekxzdm5ERixDeUxydm5ERSwrQ0FDRSxvQnpMdXZuREosQ005dm5ESSwwQm1MR0osK0JBT0ksT0FDQSxxQnpMd3ZuREYsQ0FDRixDeUxydm5EQSwrQkFDRSx3QnRMa0JZLENzTGpCWixtQnpMd3ZuREYsQ3lMdHZuREUsMkNBQ0UscUJBQ0EsZXpMd3ZuREosQ003d25ESSwwQm1MZUosK0JBV0ksb0JBREEsYXpMeXZuREYsQ0FDRixDMEwvMG5EQSxzQkFDRSxrQjFMazFuREYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdi1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fc3RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLXRvZ2dsZS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19vcGVuLWluZGljYXRvci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19jbGVhci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLW9wdGlvbi5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWxlY3RlZC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2gtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19hdXRoLW1vZGFscy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1jb2xsYXBzYWJsZS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zyb250LW1vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19pT1MtZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLTIwMjMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnJlYWRjcnVtYi1uYXZpLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aGlydHktc2Vjb25kcy1zbGEuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Jldmlldy1zbGEuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2VkaXQtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1ub21pbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS13aW5uZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3N3aXBlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW5vbWluYXRpb24tY29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtZG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BoLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19sYW5kaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX21hZ2F6aW5lLXN0b3JpZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fbGluay1iYXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19pbnNwaXJpbmctbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX3BhY2thZ2UtZGVhbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fZXZlbnQtcGFydG5lcnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLXJlZ2lvbnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fbGF0ZXN0LWpvYnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWRkLWVudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fdnVlLWZvcm11bGF0ZS1vdmVydmlldy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NpbXBsZS1zZWFyY2gtcmVzdWx0cy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fc3RpY2t5LWZpbHRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3NpbmdsZS1hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZ29vZ2xlLW1hcC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2ZpaWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2ZpbHRlci1pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX29mZmVyLXR5cGUuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2V2ZW50LXR5cGUuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2d1ZXN0cy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb3RoZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX3JlZ2lvbi5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2luc3BpcmF0aW9uLXNsaWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3BhY2thZ2UtZGVhbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtcmVzdWx0LXNsaWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2ludGVybmFsLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZGVtb3Muc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19tYXAuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yZWxhdGVkLXNsaWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jvb21zLXNsaWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3BsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fc3RpY2t5LWJveC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3N0aWNreS1ib3gtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb21tZW50cy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3BhY2thZ2UtZGV0YWlscy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX21hZ2F6aW5lcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19lbnRpdHkuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9tYWdhemluZXMvX3JlbGF0ZWQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2luZm8uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9fZW50cmllcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Zhdm9yaXRlcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2V2ZW50LWpvYnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2V2ZW50LWpvYnMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3Nlby1wYWdlcy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19jYXJkcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fZW50cmllcy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19jcmVhdGUtZW50cnkuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fY3JlYXRlLXBhY2thZ2Uuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19lbnRyeS1lZGl0LXdpemFyZC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19yZXF1ZXN0cy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fcGFja2FnZS1lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2F2YWlsYWJpbGl0eS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19yZXBldGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3ByaWNlZHluYW1pYy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fcHJpbnQtbG9jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19za2VsZXRvbi1wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fc2luZ2xlLWFydGljbGUtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19zdGlja3ktZmlsdGVyLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLW1haW4uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtbWVhbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWRldGFpbHMtcmVzZXJ2YXRpb24uc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wcmludC1wYWNrYWdlLWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3N1Z2dlc3Rpb24tbGlzdC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19hZ2VudC5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3F1ZXN0aW9ucy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX29wcG9ydHVuaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYmFzZS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19ncmV5LWNvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fZWludHJhZ2Uuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fcHJpY2luZy10YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fYm9va2luZy5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL193ZXJiZW1vZWdsaWNoa2VpdGVuLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlZm9ybWF0ZS5zY3NzIiwid2VicGFjazovL3Z1ZS1sYXJhdmVsLXN0YXJ0ZXIvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19hYm91dHVzLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX21haWxpbmcuc2NzcyIsIndlYnBhY2s6Ly92dWUtbGFyYXZlbC1zdGFydGVyLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9faW1wcmVzc3VtLnNjc3MiLCJ3ZWJwYWNrOi8vdnVlLWxhcmF2ZWwtc3RhcnRlci8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX25ld3NsZXR0ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gY292ZXItaW1hZ2UtY29udGFpbmVyKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIC8vIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbmltZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKlxuICogTmV3IHN0eWxlc1xuICovXG5AaW1wb3J0ICdmcm9udC9hYnN0cmFjdHMvaW1wb3J0cyc7XG5AaW1wb3J0ICdmcm9udC9iYXNlL2ltcG9ydHMnO1xuQGltcG9ydCAnZnJvbnQvY29tcG9uZW50cy9pbXBvcnRzJztcbkBpbXBvcnQgJ2Zyb250L2xheW91dC9pbXBvcnRzJztcbkBpbXBvcnQgJ2Zyb250L3BhZ2VzL2ltcG9ydHMnO1xuXG4vLyRvbGQtaW1hZ2VzLWZvbGRlcjogJy4uL2ltYWdlcyc7XG4vLyRvbGQtaW1hZ2VzLWZvbGRlci0xOiAnLi4vLi4vaW1hZ2VzJztcbi8vQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzJztcbi8vQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucyc7XG4vL0BpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMnO1xuLy9AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zJztcbi8vQGltcG9ydCAnfmZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzJztcbi8vQGltcG9ydCBcIm9sZF9wYWdlcy92YXJpYWJsZVwiO1xuLy9AaW1wb3J0IFwib2xkX3BhZ2VzL3NldHRpbmdzL19pbXBvcnRzXCI7XG4vL0BpbXBvcnQgXCJvbGRfcGFnZXMvYmFzZS9faW1wb3J0c1wiO1xuLy9AaW1wb3J0IFwib2xkX3BhZ2VzL2NvbXBvbmVudHMvX2ltcG9ydHNcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1waXhlbC1iYXNlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICYubW9kYWwtb3BlbixcbiAgJi5uYXYtbWVudS1vcGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJi5tYXAtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1cHgpO1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICAgICYtLXZpc2libGUge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuXG4vKipcbiAqIDEuR1JJRFxuICovXG5cbi8qXG4gKiBHcmlkIGJyZWFrcG9pbnRzXG4gKlxuICogRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4gKiBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4gKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTY4cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwMjRweCxcbiAgeGw6IDE0NDBweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG4vLyRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyO1xuLy8kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4O1xuLy8kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2O1xuXG4vKlxuICogR3JpZCBjb250YWluZXJzXG4gKlxuICogRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiAqL1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDQ5NHB4LFxuICBtZDogNjc4cHgsXG4gIGxnOiA5NThweCxcbiAgeGw6IDEyNDhweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuLypcbiAqIFNwYWNpbmdcbiAqXG4gKiBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4gKiB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4gKiBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuICovXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAwOiAwLFxuICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgICAzOiAkc3BhY2VyLFxuICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgICAgNTogKCRzcGFjZXIgKiAzKVxuICAgICksXG4gICAgJHNwYWNlcnNcbik7XG5cbi8qKlxuICogMy5DT0xPUlNcbiAqL1xuXG4kYmxhY2s6ICAgICAgICMxMjEyMTI7XG4kd2hpdGU6ICAgICAgICNmZmZmZmY7XG4kdHJ1ZS1ibGFjazogICMwMDAwMDA7XG4kZGFyay1ncmV5OiAgICM1YTVhNWE7XG4kZGFyay1ncmV5LTE6ICMyYzJjMmM7XG4kZGFyay1ncmV5LTI6ICMxYzFjMWM7XG4kZ3JlZW46ICAgICAgICM3Y2U3NTY7XG5cbiRwaW5rOiAgICAgICAgI0ZGNUE3NTtcbiRwaW5rLTI6ICAgICAgI0VDNTM2QztcbiRwaW5rLTM6ICAgICAgI0Q5NEQ2NDtcbiRwaW5rLTQ6ICAgICAgI0RBNDg2MDtcbiRwaW5rLTU6ICAgICAgI0M0NDU1QTtcblxuJGdyZXk6ICAgICAgICAjRjJGMkYyO1xuJGdyZXktMjogICAgICAjRUNFQ0VDO1xuJGdyZXktMzogICAgICAjRDlEOUQ5O1xuJGdyZXktNDogICAgICAjQzVDNUM1O1xuJGdyZXktNTogICAgICAjNzI3MjcyO1xuJGdyZXktNjogICAgICAjNEY0RjRGO1xuJGdyZXktNzogICAgICAjNTM1MzUzO1xuJGdyZXktODogICAgICAjNDQ0NDQ0O1xuXG4vKipcbiAqIDQuQk9EWVxuICovXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJGJsYWNrO1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRtYWluLW5hdi1iZzogICAgICAgICAgICAgICAjMjcyNzI3O1xuJG1haW4tbmF2LWRhcmstYmc6ICAgICAgICAgICMxQjFCMUI7XG5cbi8qKiA1LlRZUE9HUkFQSFlcbiAqXG4gKiAgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG4gKlxuICovXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4kZm9udC1zaXplLXBpeGVsLWJhc2U6ICAgICAgICAxNnB4O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbTtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlIC8gMS4yNTtcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIDIwMDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6ICAgICAgIDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuODc1O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4zNzU7XG5cbiRoMS1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDMuNDM3NTtcbiRoMi1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMy1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuJGg0LWxnLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4zNzU7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAgIDA7XG5cbi8qXG4gKiA2LkxJTktTXG4gKlxuICogU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuICovXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAkcGluaztcbiRsaW5rLWhvdmVyLWNvbG9yLW5hdjogICAgJGJsYWNrO1xuXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgIG5vbmU7XG5cbi8qKlxuICogMi5VVElMSVRJRVNcbiAqL1xuJGltYWdlcy1mb2xkZXI6ICcuLi9pbWFnZXMnO1xuXG4kdHJhbnNpdGlvbi1mYXN0OiAnMC4xcyBlYXNlLWluLW91dCc7XG4kdHJhbnNpdGlvbi1zdGFuZGFyZDogJzAuMnMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc2xvdzogJzAuM3MgZWFzZS1pbi1vdXQnO1xuXG4kdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9uOiAnMC4xcyc7XG4kdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbjogJzAuMnMnO1xuJHRyYW5zaXRpb24tc2xvdy1kdXJhdGlvbjogJzAuM3MnO1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW07XG4vLyRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyZXktNDtcblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtO1xuXG4vKiogNy5CVVRUT05TXG4gKlxuICogIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLn5cbiAqL1xuXG4vKlxuICogIGF0dHIxOiBCYWNrZ3JvdW5kIGNvbG9yXG4gKiAgYXR0cjI6IEZvbnQgY29sb3JcblxuICovXG4kYnV0dG9uLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwicHJpbWFyeVwiOiAgICAoJHBpbmssJHdoaXRlKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAoJGJsYWNrLCR3aGl0ZSksXG4gICAgKSxcbiAgICAkYnV0dG9uLWNvbG9yc1xuKTtcblxuLypcbiAqICBhdHRyMTogQ29sb3JcbiAqICBhdHRyMjogSG92ZXIgY29sb3IgJiBib3JkZXIgY29sb3JcbiAqICBhdHRyMzogQm9yZGVyIGNvbG9yXG4gKi9cbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJG91dGxpbmUtYnV0dG9uLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwicHJpbWFyeVwiOiAgICAgICAgICAgICgkcGluaywkd2hpdGUsJHBpbmspLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICAgICAgICAgKCR3aGl0ZSwkcGluaywkZ3JleS01KSxcbiAgICAgIFwicHJpbWFyeS1pbnZlcnRcIjogICAgICgkcGluaywkYmxhY2ssJHBpbmspLFxuICAgICAgXCJ3aGl0ZVwiOiAgICAgICAgICAgICAgKCR3aGl0ZSwkdHJ1ZS1ibGFjaywkd2hpdGUpLFxuICAgICAgXCJ3aGl0ZS1kYXJrLWJnXCI6ICAgICAgKCR3aGl0ZSwkcGluaywkd2hpdGUpLFxuICAgICAgXCJibGFja1wiOiAgICAgICgkZGFyay1ncmV5LTEsJHBpbmssJGRhcmstZ3JleS0xKSxcbiAgICApLFxuICAgICRvdXRsaW5lLWJ1dHRvbi1jb2xvcnNcbik7XG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAzcmVtO1xuLy8kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgMXJlbTtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuNXJlbTtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgMC42MjVyZW07XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAxLjVyZW07XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgIDEzMCU7XG5cbiRidG4tcGFkZGluZy15LXhzbTogICAgICAgICAgICAwLjNyZW07XG4kYnRuLXBhZGRpbmcteC14c206ICAgICAgICAgICAgMC44cmVtO1xuJGJ0bi1mb250LXNpemUteHNtOiAgICAgICAgICAgIDAuODc1cmVtO1xuJGJ0bi1saW5lLWhlaWdodC14c206ICAgICAgICAgIDEzMCU7XG5cbi8vJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4vLyRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuLy8kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbi8vJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4vLyRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLy8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbi8vJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuLyoqXG4gKiAgNy5GT1JNXG4gKlxuICogIEZvcm0gZWxlbWVudHMgc3R5bGVzLCBpbnB1dHMgLCBsYWJlbHMsIHZhbGlkYXRpb25zIGV0Yy4uLlxuICovXG5cblxuLy8kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgIDAuM3JlbTtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAwLjYyNXJlbTtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkZm9udC1mYW1pbHktYmFzZTtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1tZWRpdW07XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMS4yNTsgLy9TaG91bGQgYmUgd2l0aG91dCB1bml0XG4vL1xuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuLy8kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZGFyay1ncmV5LTE7XG4kaW5wdXQtY29sb3ItZGFyay1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnOiAgICAgICAgICAgICRncmV5LTQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnOiAgICAgICAgICAgI2M5YzljOTtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAxcHg7XG4vLyRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XG4vLyRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcbi8vJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vL1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuLy8kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbi8vXG4vLyRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy9cbi8vJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4vLyRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICM5ZTllOWU7XG4kaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZzogICAgICAgICAgICAgICAjYzVjNWM1O1xuXG4kaW5wdXQtbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplO1xuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZS1mb2N1c2VkOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAvIDEuNTtcblxuLy9DdXN0b20gc2VsZWN0IGRyb3Bkb3duXG4kaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAwIDAgMjBweCByZ2JhKCR0cnVlLWJsYWNrLCAwLjE1KTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgLjJyZW07XG5cblxuLy9cbi8vLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgMC45Mzc1cmVtO1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgMC44MTI1cmVtO1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgI2YyZjJmMjtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRwaW5rO1xuLy9cblxuLyoqXG4gKiAgNy5FVkVOVExPS0FMRSBDQVJEU1xuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuJGVsLWNhcmQtdHlwZTEtdGl0bGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkaDMtZm9udC1zaXplO1xuXG5cbiRlbC1jYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMC44NzVyZW07XG5cbiRlbC1jYXJkLWNhdGVnb3J5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHRydWUtYmxhY2s7XG5cbiRlbC1jYXJkLWRlc2NyaXB0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuXG4vKlxuICogQmFkZ2VzXG4gKi9cblxuJGJhZGdlcy1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJhZGdlcy1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRncmV5LTUsJHdoaXRlKSxcbiAgICAgIFwibGlnaHRcIjogICAgICAoJHdoaXRlLCAkcGluaylcbiAgICApLFxuICAgICRiYWRnZXMtY29sb3JzXG4pO1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjVyZW07XG4vLyRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuLy8kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuLypcbiAqIE1vZGFsc1xuICogVE9ETzogSW1wbGVtZW50IG1vZGFscyB2YXJpYWJsZXMgaW4gc2stbW9kYWxcbiAqL1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbi8vJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vXG4vLy8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuLy8kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbi8vJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4vLyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuLy9cbi8vJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbi8vJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbi8vJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbi8vJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG5cbiAvKipcbiAqICA4LlNMQVxuICovXG5cblxuICRzbGEtY29sb3I6ICAgICAgICAgICAgICAgIzZGODg5QjtcbiAkc2xhLXdpbm5lci1jb2xvcjogICAgICAgICNBNDkzN0Q7XG4gJHNsYS0yLWNvbG9yOiAgICAgICAgICAgICAjODRBM0JBO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIkZm9udC1wYXRoOiBcIi9mb250c1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1VbHRyYUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tUmVndWxhcicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1NZWRpdW0nKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVNlbWlCb2xkJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICZfX2dyZXktaGVhZGVyIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmUgZm9udC1zaXplc1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogJGgxLWxnLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDItbGctZm9udC1zaXplO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6ICRoMy1sZy1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIH1cbn1cblxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUcmFuc2Zvcm1hdGlvblxuICovXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlIH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSB9XG5cbi8qXG4gKiBXZWlnaHQgYW5kIGl0YWxpY3NcbiAqL1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbWVkaXVtICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1zZW1pLWJvbGQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWxpZ2h0ICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tbGlnaHRlciAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LW5vcm1hbCAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LW1lZGl1bSAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LXNlbWktYm9sZCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWJvbGQgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuICAgIC5mb250I3skaW5maXh9LWl0YWxpYyAgICAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vKlxuICogTGlua3NcbiAqL1xuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cbmEsc3BhbiB7XG4gICYuYm9yZGVyLXVuZGVybGluZSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oKTtcbiAgfVxufVxuYS5kYXJrLWxpbmsge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cbn1cblxuJHRleHQtbGluay12YXJpYXRpb25zOiAoXG4gIFwicmV2ZXJzZVwiOiAgICAoJGxpbmstaG92ZXItY29sb3IsJGxpbmstY29sb3IpLFxuICBcImRhcmtcIjogICAgICAgKCRkYXJrLWdyZXktMSwkcGluayksXG4gIFwibGlnaHQtYmdcIjogICAoJHBpbmssJGRhcmstZ3JleS0xKSxcbiAgXCJ3aGl0ZVwiOiAgICAgICgkd2hpdGUsJHBpbmspLFxuKTtcbi50ZXh0LWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmLXBkZiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJHZhcmlhdGlvbiwgJHZhbHVlIGluICR0ZXh0LWxpbmstdmFyaWF0aW9ucyB7XG4gIC50ZXh0LWxpbmstLSN7JHZhcmlhdGlvbn0ge1xuICAgIGNvbG9yOiBudGgoJHZhbHVlLCAxKTtcbiAgICBib3JkZXItY29sb3I6IG50aCgkdmFsdWUsIDEpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG50aCgkdmFsdWUsIDIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBudGgoJHZhbHVlLCAyKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlc3BvbnNpdmUgYWxpZ25tZW50XG4gKi9cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8qXG4gKiBGb250IHNpemVcbiAqL1xuLmYtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuLmYtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbn1cblxuLmYtc2l6ZS0yNCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnRleHQtbWQtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtc20tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQteHNtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnctYm9sZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRjb2xvcjokd2hpdGUsJGhvdmVyLWNvbG9yOiRsaW5rLWhvdmVyLWNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgfVxufVxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbn1cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8gLyogLmZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbi8qIEVudGVyIGFuZCBsZWF2ZSBhbmltYXRpb25zIGNhbiB1c2UgZGlmZmVyZW50ICovXG4vKiBkdXJhdGlvbnMgYW5kIHRpbWluZyBmdW5jdGlvbnMuICAgICAgICAgICAgICAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgLy90cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDEuMCwgMC41LCAwLjgsIDEuMCk7XG59XG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xufVxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10b1xuICAvKiAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqLyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcbiAqIEtleWZyYW1lc1xuICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKlxuICogcGFkZGluZy1yaWdodCBjbGFzc2VzIChleDogLnBhZGluZy1yaWdodC0yMCA9IHBhZGRpbmctcmlnaHQ6IDIwcHg7KVxuICovXG4kcGFkZGluZ1JpZ2h0OiAwO1xuQHdoaWxlICRwYWRkaW5nUmlnaHQgPCAyMCB7XG4gIC5wYWRkaW5nLXJpZ2h0LSN7JHBhZGRpbmdSaWdodH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmdSaWdodH1weDtcbiAgfVxuICAkcGFkZGluZ1JpZ2h0OiAkcGFkZGluZ1JpZ2h0ICsgMTtcbn0iLCIvKlxuICogU2V0IHRoZSBzaXplcyBmb3IgYW4gZWxlbWVudCB0byBiZSBzYW1lIGFzIGl0IHdhcyB3cmFwcGVkIGluXG4gKiAuY29udGFpbmVyIC8gLnJvdyAvIC5jb2wtMTJcbiAqIFVzZWZ1bCB0byBhdm9pZCB1c2luZyB1bm5lY2Vzc2FyeSBkaXYgdG8gbWFrZSBhbiBlbGVtZW50IGFsaWduIHdpdGggZ3JpZFxuICovXG4uY29sLTEyLXN0eWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBlYWNoICRzaXplIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgJGtleTogICBudGgoJHNpemUsMSk7XG4gICAgJHZhbHVlOiBudGgoJHNpemUsIDIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoI3ska2V5fSkge1xuICAgICAgbWF4LXdpZHRoOiAkdmFsdWUgLSAzMDtcbiAgICB9XG4gIH1cbiAgJi0tZnVsbC14cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbWluYXRpb25fZm9ybXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVzZXQvdW5zdGlsZSBkZWZhdWx0IHN0eWxlcyBvZiBsaXN0IGVsZW1lbnRzXG4gKi9cbi5zay1yZXNldC11bCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG59XG5cbi8qXG4gKiBGaWxsIGltYWdlIGluc2lkZSB0aGUgY29udGFpbmVyXG4gKiAtIEFkZCB0aGlzIGNsYXNzIHRvIHRoZSBjb250YWluZXIgdGhhdCBjb250YWlucyB0aGUgaW1hZ2UgdGhhdCBuZWVkcyB0byBmaWxsIGl0J3Mgd2lkdGggYW5kIGhlaWdodFxuICovXG4uY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyKCk7XG59XG5cbi8qXG4gKiBBYnNvbHV0ZSBwb3NpdGlvbnMgZW4gZWxlbWVudCBhbmQgc2V0IHZhbHVlcyB0byBzdHJldGNoIGVsZW1lbnQgaW4gaGlzIHBhcmVudCdzIGJvdW5kYXJpZXNcbiAqL1xuLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xufVxuXG4vKlxuICogU2VsZWN0aW9uIGNvbG9yXG4gKi9cbi5kYXJrLWJnLXNlbGVjdGlvbiB7XG4gIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG59XG4ubGlnaHQtYmctc2VsZWN0aW9uIHtcbiAgOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICA6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC11bCgpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qXG4gKiBib3gtc2hhZG93KCkgaXMgYm9vdHN0cmFwIG5hdGl2ZSB3aGljaCByZXF1aXJlcyAkZW5hYmxlLXNoYWRvd3MgdG8gYmUgVFJVRVxuICogdGhpcyBvbmUgd29ya3MgZXZlbiB0aG91Z2ggJGVuYWJsZS1zaGFkb3dzIGlzIG5vdCBUUlVFXG4gKi9cbkBtaXhpbiBib3gtc2hhZG93LWZvcmNlKCRzaGFkb3cuLi4pIHtcbiAgICAkcmVzdWx0OiAoKTtcbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gb3JpZW50YXRpb24oJGRpcmVjdGlvbikge1xuICAkb3JpZW50YXRpb24tbGFuZHNjYXBlOiBcIihvcmllbnRhdGlvbjpsYW5kc2NhcGUpXCI7XG4gICRvcmllbnRhdGlvbi1wb3J0cmFpdDogXCIob3JpZW50YXRpb246cG9ydHJhaXQpXCI7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gbGFuZHNjYXBlIHtcbiAgICBAbWVkaWEgI3skb3JpZW50YXRpb24tbGFuZHNjYXBlfSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRkaXJlY3Rpb24gPT0gcG9ydHJhaXQge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1wb3J0cmFpdH0geyBAY29udGVudDsgfVxuICB9XG59XG5cbkBtaXhpbiBpZS1tZWRpYS1xdWVyeSgkaWUxMGFuZDExOnRydWUsJGllMTJlZGdlOmZhbHNlKSB7XG4gIEBpZiAkaWUxMmVkZ2UgYW5kICRpZTEwYW5kMTEge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBAc3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaWYgJGllMTBhbmQxMSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yOiAjZmZmZmZmKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gICAgb3BhY2l0eTogIDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICAgIG9wYWNpdHk6ICAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0ICd+dnVlLXNlbGVjdC9zcmMvc2Nzcy92dWUtc2VsZWN0JztcblxuLnZzX19zZWxlY3RlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udnNfX3NlYXJjaCwgLnZzX19zZWFyY2g6Zm9jdXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMS4wLCAwLjUsIDAuOCwgMS4wKTtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuXG4vKiBLZXlGcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBEcm9wZG93biBEZWZhdWx0IFRyYW5zaXRpb24gKi9cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xufVxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi8qKiBDb21wb25lbnQgU3RhdGVzICovXG5cbi8qXG4gKiBEaXNhYmxlZFxuICpcbiAqIFdoZW4gdGhlIGNvbXBvbmVudCBpcyBkaXNhYmxlZCwgYWxsIGludGVyYWN0aW9uXG4gKiBzaG91bGQgYmUgcHJldmVudGVkLiBIZXJlIHdlIG1vZGlmeSB0aGUgYmcgY29sb3IsXG4gKiBhbmQgY2hhbmdlIHRoZSBjdXJzb3IgZGlzcGxheWVkIG9uIHRoZSBpbnRlcmFjdGl2ZVxuICogY29tcG9uZW50cy5cbiAqL1xuXG4kZGlzYWJsZWQtYmc6ICR2cy1zdGF0ZS1kaXNhYmxlZC1iZztcbiRkaXNhYmxlZC1jb2xvcjogJHZzLXN0YXRlLWRpc2FibGVkLWNvbG9yO1xuJGRpc2FibGVkLWN1cnNvcjogJHZzLXN0YXRlLWRpc2FibGVkLWN1cnNvcjtcblxuLnZzLS1kaXNhYmxlZCB7XG4gIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuICAudnNfX2NsZWFyLFxuICAudnNfX3NlYXJjaCxcbiAgLnZzX19zZWxlY3RlZCxcbiAgLnZzX19vcGVuLWluZGljYXRvciB7XG4gICAgY3Vyc29yOiAkZGlzYWJsZWQtY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iZztcbiAgfVxufVxuXG4vKlxuICogIFJUTCAtIFJpZ2h0IHRvIExlZnQgU3VwcG9ydFxuICpcbiAqICBCZWNhdXNlIHdlJ3JlIHVzaW5nIGEgZmxleGJveCBsYXlvdXQsIHRoZSBgZGlyPVwicnRsXCJgXG4gKiAgSFRNTCBhdHRyaWJ1dGUgZG9lcyBtb3N0IG9mIHRoZSB3b3JrIGZvciB1cyBieVxuICogIHJlYXJyYW5naW5nIHRoZSBjaGlsZCBlbGVtZW50cyB2aXN1YWxseS5cbiAqL1xuXG4udi1zZWxlY3RbZGlyPVwicnRsXCJdIHtcbiAgLnZzX19hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbiAgfVxuXG4gIC52c19fY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnZzX19kZXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCIkdnMtY29sb3JzOiAoXG4gICAgbGlnaHRlc3Q6IHJnYmEoNjAsIDYwLCA2MCwgMC4yNiksXG4gICAgbGlnaHQ6IHJnYmEoNjAsIDYwLCA2MCwgMC41KSxcbiAgICBkYXJrOiAjMzMzLFxuICAgIGRhcmtlc3Q6IHJnYmEoMCwgMCwgMCwgMC4xNSksXG4pICFkZWZhdWx0O1xuXG4vLyAgR2xvYmFsIENvbXBvbmVudCBWYXJpYWJsZXNcbiR2cy1jb21wb25lbnQtYmc6IG5vbmUgIWRlZmF1bHQ7XG4kdnMtY29tcG9uZW50LWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kdnMtY29tcG9uZW50LXBsYWNlaG9sZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyAgQWN0aXZlIFN0YXRlXG4kdnMtc3RhdGUtYWN0aXZlLWJnOiAjNTg5N2ZiICFkZWZhdWx0O1xuJHZzLXN0YXRlLWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gIERlc2VsZWN0IFN0YXRlXG4kdnMtc3RhdGUtZGVzZWxlY3QtYmc6ICNmYjU4NTggIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGVzZWxlY3QtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vICBEaXNhYmxlZCBTdGF0ZVxuJHZzLXN0YXRlLWRpc2FibGVkLWJnOiByZ2IoMjQ4LCAyNDgsIDI0OCkgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGlzYWJsZWQtY29udHJvbHMtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yOiBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuLy8gIEJvcmRlcnNcbiR2cy1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR2cy1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHZzLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiR2cy1ib3JkZXItY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0ZXN0JykgIWRlZmF1bHQ7XG5cbi8vICBDb21wb25lbnQgQ29udHJvbHM6IENsZWFyLCBPcGVuIEluZGljYXRvclxuJHZzLWNvbnRyb2xzLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xuJHZzLWNvbnRyb2xzLXNpemU6IDEgIWRlZmF1bHQ7XG4kdnMtY29udHJvbHMtZGVzZWxlY3QtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuLy8gIFNlbGVjdGVkXG4kdnMtc2VsZWN0ZWQtYmc6ICNmMGYwZjAgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiAkdnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci1zdHlsZTogJHZzLWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItd2lkdGg6ICR2cy1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICBEcm9wZG93blxuJHZzLWRyb3Bkb3duLXotaW5kZXg6IDEwMDAgIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tbWluLXdpZHRoOiAxNjBweCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1tYXgtaGVpZ2h0OiAzNTBweCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggbWFwX2dldCgkdnMtY29sb3JzLCAnZGFya2VzdCcpICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLWJnOiAjZmZmICFkZWZhdWx0O1xuIiwiLyoqXG4gICAgRHJvcGRvd24gVG9nZ2xlXG5cbiAgICBUaGUgZHJvcGRvd24gdG9nZ2xlIGlzIHRoZSBwcmltYXJ5IHdyYXBwZXIgb2YgdGhlIGNvbXBvbmVudC4gSXRcbiAgICBoYXMgdHdvIGRpcmVjdCBkZXNjZW5kYW50czogLnZzX19zZWxlY3RlZC1vcHRpb25zLCBhbmQgLnZzX19hY3Rpb25zLlxuXG4gICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIGhvbGRzIHRoZSAudnNfX3NlbGVjdGVkJ3MgYXMgd2VsbCBhcyB0aGVcbiAgICBtYWluIHNlYXJjaCBpbnB1dC5cblxuICAgIC52c19fYWN0aW9ucyBob2xkcyB0aGUgY2xlYXIgYnV0dG9uIGFuZCBkcm9wZG93biB0b2dnbGUuXG4gKi9cblxuJGJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aDtcbiRib3JkZXItc3R5bGU6ICR2cy1ib3JkZXItc3R5bGU7XG4kYm9yZGVyLWNvbG9yOiAkdnMtYm9yZGVyLWNvbG9yO1xuJGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkdnMtY29tcG9uZW50LWJnO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7XG59XG5cbi8qIERyb3Bkb3duIFRvZ2dsZSBTdGF0ZXMgKi9cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiIsIi8vICBPcGVuIEluZGljYXRvclxuXG4vLyAgVGhlIG9wZW4gaW5kaWNhdG9yIGFwcGVhcnMgYXMgYSBkb3duIGZhY2luZ1xuLy8gIGNhcmV0IG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBzZWxlY3QuXG5cbiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEuMDAwLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cbiRvcGVuLWluZGljYXRvci1jb2xvcjogJHZzLWNvbnRyb2xzLWNvbG9yO1xuJG9wZW4taW5kaWNhdG9yLXNpemU6ICR2cy1jb250cm9scy1zaXplO1xuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogJG9wZW4taW5kaWNhdG9yLWNvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRvcGVuLWluZGljYXRvci1zaXplKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbn1cblxuLy8gIE9wZW4gU3RhdGVcblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKCRvcGVuLWluZGljYXRvci1zaXplKTtcbn1cblxuLy8gIExvYWRpbmcgU3RhdGVcblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLyogQ2xlYXIgQnV0dG9uICovXG5cbi52c19fY2xlYXIge1xuICBmaWxsOiAkdnMtY29udHJvbHMtY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4iLCIvKiBEcm9wZG93biBNZW51ICovXG5cbiRib3JkZXItd2lkdGg6ICR2cy1ib3JkZXItd2lkdGg7XG4kYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiRib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3I7XG4kYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG4kYm94LXNoYWRvdzogJHZzLWRyb3Bkb3duLWJveC1zaGFkb3c7XG5cbiRiZy1jb2xvcjogJHZzLWRyb3Bkb3duLWJnO1xuJHotaW5kZXg6ICR2cy1kcm9wZG93bi16LWluZGV4O1xuJG1pbi13aWR0aDogJHZzLWRyb3Bkb3duLW1pbi13aWR0aDtcbiRtYXgtaGVpZ2h0OiAkdnMtZHJvcGRvd24tbWF4LWhlaWdodDtcblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAjeyRib3JkZXItd2lkdGh9KTsgLy8gLXsjJGJvcmRlci13aWR0aH0gaGVyZSBlbnN1cmVzIHRoZSBsZWZ0IGFuZCByaWdodCBib3JkZXJzIG9mIHRoZSBkcm9wZG93biBhcHBlYXIgZmx1c2ggd2l0aCB0aGUgdG9nZ2xlLlxuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkei1pbmRleDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6ICRtYXgtaGVpZ2h0O1xuICBtaW4td2lkdGg6ICRtaW4td2lkdGg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzOyAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkdnMtc3RhdGUtYWN0aXZlLWJnO1xuICBjb2xvcjogJHZzLXN0YXRlLWFjdGl2ZS1jb2xvcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogJHZzLXN0YXRlLWRlc2VsZWN0LWJnO1xuICBjb2xvcjogJHZzLXN0YXRlLWRlc2VsZWN0LWNvbG9yO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogJHZzLXN0YXRlLWRpc2FibGVkLWNvbG9yO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4iLCIvKiBTZWxlY3RlZCBUYWdzICovXG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZzLXNlbGVjdGVkLWJnO1xuICBib3JkZXI6ICR2cy1zZWxlY3RlZC1ib3JkZXItd2lkdGggJHZzLXNlbGVjdGVkLWJvcmRlci1zdHlsZSAkdnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2RhcmsnKTtcbiAgbGluZS1oZWlnaHQ6ICR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogNHB4IDJweCAwcHggMnB4O1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgei1pbmRleDogMDtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogJHZzLWNvbnRyb2xzLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJHZzLWNvbnRyb2xzLWRlc2VsZWN0LXRleHQtc2hhZG93O1xufVxuXG4vKiBTdGF0ZXMgKi9cblxuLnZzLS1zaW5nbGUge1xuICAudnNfX3NlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYudnMtLW9wZW4gLnZzX19zZWxlY3RlZCxcbiAgJi52cy0tbG9hZGluZyAudnNfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbiAgJi52cy0tc2VhcmNoaW5nIC52c19fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIFNlYXJjaCBJbnB1dCAqL1xuXG4kbGluZS1oZWlnaHQ6ICR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ7XG4kZm9udC1zaXplOiAxZW07XG5cbi8qKlxuICogU3VwZXIgd2VpcmQgYnVnLi4uIElmIHRoaXMgZGVjbGFyYXRpb24gaXMgZ3JvdXBlZFxuICogYmVsb3csIHRoZSBjYW5jZWwgYnV0dG9uIHdpbGwgc3RpbGwgYXBwZWFyIGluIGNocm9tZS5cbiAqIElmIGl0J3MgdXAgaGVyZSBvbiBpdCdzIG93biwgaXQnbGwgaGlkZSBpdC5cbiAqL1xuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZzX19zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICR2cy1jb21wb25lbnQtcGxhY2Vob2xkZXItY29sb3I7XG59XG5cbi8qKlxuICAgIFN0YXRlc1xuICovXG5cbi8vIFVuc2VhcmNoYWJsZVxuLnZzLS11bnNlYXJjaGFibGUge1xuICAudnNfX3NlYXJjaCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4vLyBTaW5nbGUsIHdoZW4gc2VhcmNoaW5nIGJ1dCBub3QgbG9hZGluZyBvciBvcGVuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIHtcbiAgICAudnNfX3NlYXJjaCB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG59XG4iLCIvKiBMb2FkaW5nIFNwaW5uZXIgKi9cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgLjEpO1xuICBib3JkZXItcmlnaHQ6IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1ib3R0b206IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1sZWZ0OiAuOWVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgLjQ1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcztcbn1cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG5cbi8qIExvYWRpbmcgU3Bpbm5lciBTdGF0ZXMgKi9cbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuQGltcG9ydCBcIn50aW55LXNsaWRlci9zcmMvdGlueS1zbGlkZXIuc2Nzc1wiO1xuJHNsaWRlcjogJy50aW55LXNsaWRlcic7XG5cbiN7JHNsaWRlcn1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAuYmFkZ2Uge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG59XG5cbiN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogNTAlO1xuICB6LWluZGV4OjI7XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgJi0tY2Fyb3VzZWwsXG4gICAgJi0tdGlueS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faGVhZGVyX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2hlYWRlcl9fbGVmdF9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuXG4jeyRzbGlkZXJ9X190YWJzIHtcbiAgLy9wYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbiN7JHNsaWRlcn1fX3RhYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgJi0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlcjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbW9yZS1idG4ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCAjeyRzbGlkZXJ9X19oZWFkZXIgJiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2Zvb3RlciAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19mb290ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2lubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG4gKiBDYXJvdXNlbCB0eXBlXG4gKi9cbiN7JHNsaWRlcn0tLWNhcm91c2VsIHtcbiAgLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7IC8vRml4IGZvciBmbGlja2VyaW5nIG9uIFNhZmFyaSB3aGVuIGFuaW1hdGluZyBvcGFjaXR5XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgICY6bm90KC50bnMtc2xpZGUtYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDYXJvdXNlbCB0eXBlIG1vYmlsZVxuICovXG4jeyRzbGlkZXJ9X19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMTVweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xNXB4KTtcbiAgLy8ga2VlcHMgaW5zcGlyYXRpb24gc2xpZGVyIHN0aWNrZWQgdG8gdGhlIGxlZnRcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjRweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IGNhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbiN7JHNsaWRlcn1fX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qXG4gKiBHYWxsZXJ5IHR5cGVcbiAqL1xuI3skc2xpZGVyfV9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfS0tZ2FsbGVyeSB7XG4gIC50bnMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGUge31cblxuI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICBAaW5jbHVkZSBpZS1tZWRpYS1xdWVyeSgpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cblxuICAvL1BvcnRyYWl0IG1vYmlsZXMgdW5kZXIgNzY4cHggd2lkdGhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQxM3B4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDUuNjI1cmVtO1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDAgNi43NXJlbTtcbiAgfVxuICAvL1BvcnRyYWl0IG1vYmlsZXNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDgwcHgpIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIC8vbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2xpbmstLWdhbGxlcnktYnRuIC5idG4ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLypcbiAqIE5hdmlnYXRpb24gdHlwZXNcbiAqL1xuI3skc2xpZGVyfV9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tZ2FsbGVyeSB7XG4gICYtbGVmdCB7XG4gICAgbGVmdDogMC41NjI1cmVtO1xuICB9XG4gICYtcmlnaHQge1xuICAgIHJpZ2h0OiAwLjU2MjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC01MnB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC01MnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fYXJyb3ctLWNhcm91c2VsIHtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTgwcHgpO1xuICB9XG4gICYtcmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTgwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgLFxuICAgICAgICAgIChtYXgtd2lkdGg6ODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC05MHB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC05MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGN1bGF0ZVJlbSgzNXB4KSk7XG4gICN7JHNsaWRlcn1fX2Fycm93LmJ0bi0taWNvbi5idG4tLXhzbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgIHJpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fYXJyb3ctLXRpbnktY2Fyb3VzZWwge1xuICAkdGhpczogJjtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICB9XG4gICYtcmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2lubmVyLXdyYXA6aG92ZXIge1xuICAgICN7JHRoaXN9LWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgI3skdGhpc30tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLypcbiAqIEdhbGxlcnkgdHlwZSBob3ZlciBhbmltYXRpb25cbiAqL1xuI3skc2xpZGVyfS0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICB9XG4gICN7JHNsaWRlcn1fX3NsaWRlX19pbm5lcjpub3QoI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyLS1uby1ob3Zlcik6aG92ZXIge1xuICAgICN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBTbGlkZXIgY29sb3JzXG4gKi9cbiN7JHNsaWRlcn0tLWxpZ2h0LWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbmstNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfS0tZGFyay1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmV5LTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfS0td2hpdGUtYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZ3JleS0zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN7JHNsaWRlcn1fX3RhYiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBQYWNrYWdlIGRlYWxzIG92ZXJyaWRlc1xuICovXG4jeyRzbGlkZXJ9LS1wYWNrYWdlLWRlYWxzIHtcbiAgI3skc2xpZGVyfV9fdGFicyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICB9XG4gICN7JHNsaWRlcn1fX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyAvL092ZXJyaWRlcyBzdHJhbmdlIGJlaGF2aW9yIG9mIGhlYWRlcnMgaGF2aW5nIHRoZWlyIHRleHQgbm9kZXMgbm90IGJlZW4gYWxpZ21lbnQgd2l0aCB0aGVpciBhbmNlc3RvcnNcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG4gICN7JHNsaWRlcn1fX3N1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubGF6eWxvYWQge1xuICBvcGFjaXR5OiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICAvL3RyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZSA0cztcbn1cbi8qXG4gKiBQbGFjZWhvbGRlciBvdmVycmlkZXNcbiAqL1xuXG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvLyBWZXJzaW9uOiAyLjkuM1xuXG4udG5zLW91dGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyByZW1vdmUgcGFkZGluZzogY2xpZW50V2lkdGggPSB3aWR0aCArIHBhZGRpbmcgKDApID0gd2lkdGhcbiAgW2hpZGRlbl0geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgW2FyaWEtY29udHJvbHNdLCBbZGF0YS1hY3Rpb25dIHsgY3Vyc29yOiBwb2ludGVyOyB9XG59XG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICA+IC50bnMtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi50bnMtaG9yaXpvbnRhbCB7XG4gICYudG5zLXN1YnBpeGVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgID4gLnRucy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gLnRucy1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLnRucy1jYXJvdXNlbCB7XG4gICAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICAgPiAudG5zLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIG1ha2Ugc3VyZSBzbGlkZXIgY29udGFpbmVyIGlzIHZpc2libGVcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgPiAudG5zLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIH1cbiAgPiAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICA+IC50bnMtbW92aW5nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIH1cbn1cbi50bnMtYXV0b3dpZHRoIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbiAgJi50bnMtY29tcGxldGUgeyBvcGFjaXR5OiAxOyB9XG59XG4udG5zLWFoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG59XG4udG5zLW92aCB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi50bnMtdmlzdWFsbHktaGlkZGVuIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTAwMDBlbTsgfVxuLnRucy10cmFuc3BhcmVudCB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udG5zLWZhZGVJbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB6LWluZGV4OiAwO1xufVxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cblxuLy8gKioqIEZpeCBhIHZpZXdwb3J0IGlzc3VlIGluIGluaXRpYWxpemF0aW9uXG4udG5zLXZwZml4IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgPiBkaXYsID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyAqKiogRGV0ZWN0aW5nIGJyb3dzZXIgY2FwYWJpbGl0eSAqKipcbiR3aWR0aDogMzEwcHg7XG4kaGVpZ2h0OiAxMHB4O1xuJGNvdW50OiA3MDtcbiRwZXJwYWdlOiAzO1xuXG4udG5zLXQge1xuICAmLXN1YnAyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLWN0IHtcbiAgICB3aWR0aDogKDEwMCUgKiAkY291bnQgLyAkcGVycGFnZSk7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6ICgxMDAlIC8gJGNvdW50KTtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi5idG4tLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRwaW5rLCAkcGluaywgJHdoaXRlLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbi5idG4tLXByaW1hcnktaW52ZXJ0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJsYWNrLCAkcGluaywgJHBpbmssICRibGFjaywgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRibGFjaywgJGJsYWNrLCBsaWdodGVuKCRibGFjayw0JSkpO1xufVxuXG4uYnRuLS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwaW5rLCAkd2hpdGUsICR3aGl0ZSwgJHBpbmssIGxpZ2h0ZW4oJGJsYWNrLDQlKSk7XG59XG4uYnRuLS1waW5rIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHBpbmssIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMCksIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJ1dHRvbi1jb2xvcnMge1xuICAuYnRuLS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KG50aCgkdmFsdWUsIDIpLCBudGgoJHZhbHVlLCAxKSwgbnRoKCR2YWx1ZSwgMSksIGxpZ2h0ZW4obnRoKCR2YWx1ZSwgMSksNCUpKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkb3V0bGluZS1idXR0b24tY29sb3JzIHtcbiAgLmJ0bi0tI3skY29sb3J9LS1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KG50aCgkdmFsdWUsIDEpLCBudGgoJHZhbHVlLCAyKSwgbnRoKCR2YWx1ZSwgMykpO1xuICB9XG59XG5cbi8qXG4gKiBMaW5rIGJ1dHRvbnNcbiAqL1xuLmJ0bi0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gICYuYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9faWNvbi0tb3V0bGluZT5zcGFuPnN2Zz5wYXRoIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIC5idG5fX2ljb24tLW91dGxpbmUge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICAgc3Ryb2tlOiAkbGluay1jb2xvcjtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG5fX2ljb24tLXNvbGlkIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgICBmaWxsOiAkbGluay1jb2xvcjtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG4uYnRuLS1saW5rLS1waW5rLWJnIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmJ0bi0tbGluay0td2hpdGUtYmcge1xuICBjb2xvcjogJHBpbms7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rO1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4vKlxuICogSWNvbiBidXR0b25zXG4gKi9cblxuLy8gLmJ0bl9faWNvbiByZWZmZXJzIHRvIHRoZSBpY29uIGl0IHNlbGYgaW5zaWRlIHRoZSBidXR0b25cbi5idG46bm90KC5idG4tLWljb24pIHtcbiAgLmJ0bl9faWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgcGF0aCxjaXJjbGUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG4uYnRuLS1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJ0bi0teHNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLXBhZGRpbmcteC14c20sICRidG4tZm9udC1zaXplLXhzbSwgJGJ0bi1saW5lLWhlaWdodC14c20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi8vIC5idG4tLWljb24gcmVmZXJzIHRvIHRoZSBpY29uIHRoYXQgY29udGFpbnMgdGhlXG4uYnRuLS1pY29uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy15LCAkYnRuLWZvbnQtc2l6ZSwgMSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLnNrLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAmLmJ0bi0tbGcge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1mb250LXNpemUtbGcsIDEsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbiAgJi5idG4tLXNtIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXktc20sICRidG4tZm9udC1zaXplLXNtLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJ0bi0teHNtIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS14c20sICRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1mb250LXNpemUteHNtLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG59XG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qXG4gKiBWdWUgZm9ybXVsYXRlIG92ZXJyaWRlc1xuICovXG4uZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cblxuLypcbiAqIERpc2FiZWxpbmcgYm94IHNoYWRvd3Mgb24gZm9jdXMgb24gbGlua3MgXG4gKi9cblxuYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgICAgICAgICRib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWNvbG9yOiAkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksXG4gICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksXG4gICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvcjogJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYm9yZGVyOiAkY29sb3ItaG92ZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAuc2staWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvci1ob3ZlciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksXG4gICAgICAgICAgICAgICAgICAgICRwYWRkaW5nLXgsXG4gICAgICAgICAgICAgICAgICAgICRmb250LXNpemUsXG4gICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvKlxuICogQmFzZSBjbGFzc1xuICpcbiAqIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbiAqIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAqL1xuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKlxuICogUGlsbCBiYWRnZXNcbiAqXG4gKiBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cbiAqL1xuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqXG4gKiBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuICovXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYmFkZ2VzLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQobnRoKCR2YWx1ZSwgMSksbnRoKCR2YWx1ZSwgMikpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcsJGNvbG9yOmNvbG9yLXlpcSgkYmcpKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuJHNrLW1vZGFsIDogXCIuc2stbW9kYWxcIjtcblxuI3skc2stbW9kYWx9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLXBhY2thZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogODAwMDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9LXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbiN7JHNrLW1vZGFsfV9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXJlZ3VsYXItc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IDI3cmVtO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tc21hbGwtc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tNzAwLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tNjAwLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1leHRyYS1sYXJnZS1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDg5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTEwMDgtc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tNTkyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgfVxuICAmLXNsYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkwcHgpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgJi1jb25maXJtYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdmlvbGV0LWJvcmRlciB7XG4gICAgLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzc1NkE5NjtcbiAgICB9XG4gIH1cbiAgJi1uZXctZXZlbnQge1xuICAgIHdpZHRoOiA0NjZweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjMkMyQzJDO1xuXG4gICAgJi0tY3VzdG9tIHtcbiAgICAgIHdpZHRoOiAzNDJweDtcbiAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXRhaWwge1xuICAgICAgd2lkdGg6IDUzNnB4O1xuICAgIH1cblxuICAgICYtLXByaWNlcyB7XG4gICAgICB3aWR0aDogMzI3cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NDRweDtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA1NHJlbSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWF3YXJkLWluZm8ge1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOjI3MnB4O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgICAmIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4xMjVyZW0gMS44NzVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHN2Z3tcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZvdGluZyB7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmLW1vZGFsIHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGRpdiA+IGRpdiA+IHNwYW4gPiBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MnB4KTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjZXI7XG4gIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgJi0tbm8tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgJi1zbGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICZfX2luZm8ge1xuICAgICAgJiA+IHNwYW4gPmg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjg3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICYtc2xhX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDQ0cHggMzJweCAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtc2xhX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZXZlbnQtZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19zdGlja3ktaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgd2lkdGg6IDQ4cmVtO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHBpbms7XG4gIHN2ZyxwYXRoIHtcbiAgICBmaWxsOiAkcGluazsgLy9UT0RPOiBNYWtlIGNsYXNzZXMgZm9yIHRoZSBpY29ucyB0byBjb250cm9sbCB0aGlzXG4gIH1cbiAgJi1ibGFjayB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICYtLWJnLWdyYXkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fZm9vdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgY29sb3I6ICRibGFjaztcbiAgYTpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgJHNwYWNlciAkc3BhY2VyICRzcGFjZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi0tc2xhLWJhbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLS1zbGEtcHJldm90aW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyOHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtc2xhLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSg1MnB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtc2xhLXdpbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBoZWlnaHQ6IDYzMXB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1ldmVudC1kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gICYtZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxcmVtIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuMjVyZW0gMS41cmVtO1xuICAgIH1cblxuICAgICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIH1cblxuICAgICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUaGVzZSBhcmUgZm9yIHBsYWNlcyB3aGVyZSBCYXNlRGlhbG9nIGNvbXBvbmVudCBpcyBub3QgcmVwbGFjZWQgd2l0aCBTa01vZGFsXG4gKiBidXQgdXNlcyB0aGUgc2FtZSBjbGFzc2VzIGFzIFNrTW9kYWwuXG4gKiBUT0RPOiBFdmVudHVhbGx5IHNob3VsZCBiZSByZXBsYWNlZCBldmVyeXdoZXJlIHdpdGggU2tNb2RhbFxuICovXG4jeyRzay1tb2RhbH0tLWJhc2UtZGlhbG9nIHtcbiAgI3skc2stbW9kYWx9X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JHNrLW1vZGFsfV9fZm9vdCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogTW9kYWwgYW5pbWF0aW9uc1xuICovXG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLypcbiAqIEN1c3RvbSBlcnJvciBtZXNzYWdlc1xuICovXG4jeyRzay1tb2RhbH0ge1xuICAuZXJyb3JtZXNzYWdlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5cblxuLnNrLW1vZGFsX19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IHNwYW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IC0xMSU7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAmID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOjM0cHg7XG4gICAgJiA+IHNwYW4gPiBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAmX3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl93aWR0aCB7XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTlweDtcblxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHNwYW4ge1xuICAgICY6bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXRpdGxlLS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHdpZHRoOiA5OSU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufSIsIi5zay1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi0tZGFyayB7XG4gICAgLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zay1kcm9wZG93bl9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zay1kcm9wZG93bl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTY7XG4gIH1cbn1cblxuLnNrLWRyb3Bkb3duX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICY6aG92ZXIsXG4gICYtLWFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4kZm9ybXVsYXRlSW5wdXQgOiAnLmZvcm11bGF0ZS1pbnB1dCc7XG4jeyRmb3JtdWxhdGVJbnB1dH0ge1xuXG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9Om5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLWNoZWNrYm94KTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1yYWRpbykgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsIHtcbiAgLy9wYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgJi0tZmxvYXRpbmctbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cblxuICAgICYtLWhhcy12YWx1ZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICAvL2ZvbnQtc2l6ZTogJGlucHV0LWxhYmVsLWZvbnQtc2l6ZS1mb2N1c2VkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgLyAxLjU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpIC8gMS41O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJiB7XG4gICAgY29sb3I6ICRpbnB1dC1sYWJlbC1jb2xvci1kYXJrLWJnO1xuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgY29sb3I6ICRpbnB1dC1sYWJlbC1jb2xvcjtcbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0taGVscCB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9ycyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZXJyb3Ige1xuICBwYWRkaW5nOiAwIDAuM3JlbSAwLjNyZW07XG4gIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50IHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgaW5wdXQge1xuICAgICY6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvciwkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC8vY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBQbGFjZWhvbGRlclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIFNMQSBDb25maXJtYXRpb25zIERpc2FibGVkIElucHV0IChzcGFuKSAtICM0MzE3NCAtIFBvaW50IDcgXG4gKi9cblxuICN7JGZvcm11bGF0ZUlucHV0fS1zbGEtZGlzYWJsZWRfc3BhbiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gge1xuICAvLyY6aG92ZXIge1xuICAvLyAgJjpub3QoI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwLWl0ZW0pID4gZGl2ID4gZGl2IHtcbiAgLy8gICAgaW5wdXQ6bm90KDpjaGVja2VkKSArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAvLyAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIC8vICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgIG9wYWNpdHk6IDAuNTtcbiAgLy8gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cblxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3Ige1xuICAgIC8vVE9ETzogQ3JlYXRlIGZhbGxiYWNrIHRvIFBOR1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCB7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS02O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICAgICYtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICBpbnB1dCxcbiAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMXB4OyAvL01vemlsYSBmaXggZm9yIHdpZHRoIG92ZXJmbG93aW5nXG4gIH1cbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6OTIlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjowO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBzdmcsIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktODtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOy8vdW5jb3ZlciB0aGUgYm9yZGVyIGJvdHRvbSBmcm9tIHRoZSBpbnB1dFxuICBsZWZ0OiAwO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gICYtLWdlbmVyYWwtaW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0I3skZm9ybXVsYXRlSW5wdXR9LS1sb2NhdGlvbi1zZWFyY2gge1xuICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1qdW1ib3Ryb24ge1xuICAgICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaC1zdWJtaXQge31cblxuLypcbiAqIE51bWJlciBpbnB1dCBjbGVhcmFibGVcbiAqL1xuJG51bWJlckNsZWFyYWJsZUlucHV0IDogJGZvcm11bGF0ZUlucHV0KyctLW51bWJlcmNsZWFyYWJsZSc7XG5cbiN7JG51bWJlckNsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUZXh0IGlucHV0IGNsZWFyYWJsZVxuICovXG4kdGV4dENsZWFyYWJsZUlucHV0IDogJGZvcm11bGF0ZUlucHV0KyctLXRleHRjbGVhcmFibGUnO1xuXG4jeyR0ZXh0Q2xlYXJhYmxlSW5wdXR9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyR0ZXh0Q2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG59XG5cblxuLypcbiAqIE11bHRpcGxlIHZ1ZSBmb3JtdWxhdGUgZWxlbWVudHNcbiAqL1xuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgPiAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCxcbiAgPiAjeyRmb3JtdWxhdGVJbnB1dH0tLWVtYWlsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICBpbnB1dDpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24ge1xuICA+IC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgYm90dG9tOiBjYWxjKCA1MCUgLSAuM3JlbSApO1xuICAgIGxlZnQ6IC41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjg1cmVtO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxufVxuXG4vKlxuICogVnVlIFNlbGVjdFxuICogaHR0cHM6Ly92dWUtc2VsZWN0Lm9yZy9cbiAqL1xuLnYtc2VsZWN0IHtcblxufVxuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnZzX19zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52c19fc2VsZWN0ZWQge31cblxuLnYtc2VsZWN0LS1mb2N1c2VkIHtcbiAgLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAmOjotbXMtY2xlYXIgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cbiAgJjo6LW1zLXJldmVhbCB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbn1cblxuLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG4gIC8vY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAxLjZyZW07XG4gIC8vbGVmdDogMS41NXJlbTtcbiAgb3BhY2l0eTogLjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52cy0tb3BlbiA+IC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJi0taGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52LXNlbGVjdC0tZGFyay1iZyB7XG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgfVxuICB9XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi52LXNlbGVjdC0tbGlnaHQtYmcge1xuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9ue1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJjpob3ZlcixcbiAgICAmLS1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJlZCB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiQG1peGluIGF1dG9maWxsLXN0eWxlcygkY29sb3IsJGJvcmRlci1jb2xvcjokY29sb3IsJGJveC1zaGFkb3c6ICcwIDAgMCAxMDAwcHggIzAwMCBpbnNldCcpIHtcbiAgJjotd2Via2l0LWF1dG9maWxsLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3I7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICB9XG59XG5cbkBtaXhpbiByZXNldC1zZWxlY3QoKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmVsLWNhcmQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmVsLWNhcmRfX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAvL1RPRE86IFJlcGFsY2UgYmx1cnJ5IGltYWdlIHdpdGggcGxhY2Vob2xkZXIgdG8gYXZvaWQgdGhpcyBoYWNrXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gICBpbWc6bm90KC5sb2FkZWQpIHtcbiAgLy8gICAgIHdpZHRoOiAxNTAlO1xuICAvLyAgICAgaGVpZ2h0OiAxNTAlO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xufVxuLmVsLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWNhcmQtY2F0ZWdvcnktYmc7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7ICAvL0ZvbnQgc2l6ZSArIFBhZGRpbmcgdG9wXG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7IC8vRm9udCBzaXplICsgUGFkZGluZyB0b3BcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtY2FyZC1kZXNjcmlwdGlvbi1iZztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbi5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxufVxuLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge31cbi8qXG4gKiBUeXBlIDFcbiAqL1xuXG4uZWwtY2FyZC0tdHlwZS0xIHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUeXBlIDJcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3BhZGRpbmctdG9wOiA2OSU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cblxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIHdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICB3aWR0aDogMTAzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjA2cHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTZweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6ICRlbC1jYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9ufSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb259O1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUeXBlIDNcbiAqL1xuXG4uZWwtY2FyZC0tdHlwZS0zIHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAvLyAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIC8vfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYxJTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE5cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd30sXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogRGVpbiBldmVudCBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLmVsLWNhcmQtLXR5cGUtNCB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2FyZHMgaW4gdGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgLnRpbnktc2xpZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgLy9UT0RPOiBUcnkgdGhpcyBraW5kIG9mIHRlaG5pcXVlIHRvIGdldCB0aGUgZGVzaXJlZCBlZmZlY3QgLCB0aGUgbGFzdCBpdGVtIHRvIHN0aWNrIHRvIHRoZSByaWdodCBib3JkZXIgb2YgdGhlIGNvbnRhaW5lclxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL21heC13aWR0aDogY2FsYyggMTAwJSAtIDMwcHggKTtcbiAgICAgIEBhdC1yb290IC50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNrLWljb24tLWRhcmsge1xuICAuc3ZnLXBhcnQtLWZpbGwge1xuICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuc3ZnLXBhcnQtLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuLnNrLWljb25fX25vLWZpbGwge1xuICBmaWxsOiBub25lO1xufVxuXG4vKlxuICogQ3VzdG9tIGljb24gc3R5bGVzIGFuZCBiZWhhdmlvcnNcbiAqL1xuLnNrLWljb24tLWZpbGwtaG92ZXIge1xuXG4gICYuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5wYXRoLTAge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5wYXRoLTIge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIC5lbGxpcHNlLTAge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNrLWljb24tLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAuY2lyY2xlLTEge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8qXG4gKiBMb2dpbiBtb2RhbFxuICovXG4uc2stbW9kYWxfX2xvZ2luLXR5cGUge31cblxuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjk3MzVyZW0pO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZWdpc3RlciBtb2RhbFxuICovXG4uc2stbW9kYWxfX3JlZ2lzdGVyLXR5cGUge31cblxuLypcbiAqIFJlc2V0IHBhc3N3b3JkIGxpbmsgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGUge31cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuXG4ubG9naW5faW5mbyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlclJlbigyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cblxuLmxvZ2luX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5sb2dpbl9mb290ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4ubG9naW5fZm9vdGVyLXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9naW5fYnV0dG9uLXJlZ2lzdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAkcGluaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubG9naW5fZm9vdGVyLWNyZWF0ZV9hY2Mge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbi5sb2dpbl9pbmZvX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwKSAwLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwLjIpIDIwJSxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMC41KSA2MCUsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDApXG4gICAgKTtcbiAgICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gICAgY29udGVudDogJyc7XG4gIFxuICAgIEBrZXlmcmFtZXMgc2hpbW1lciB7XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ucGxhY2Vob2xkZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbn1cblxuI25vLXJhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG59XG5cbiNuby1kaXNwLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcbiAqIEhlYWRlcnNcbiAqL1xuXG4jcGxhY2Vob2xkZXJfX3RpdGxle1xuICBoZWlnaHQ6IDEuOXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxufVxuXG4ucGxhY2Vob2xkZXItLWgxIHtcbiAgaGVpZ2h0OiAkaDEtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWgyIHtcbiAgaGVpZ2h0OiAkaDItZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWgzIHtcbiAgaGVpZ2h0OiAkaDMtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg0IHtcbiAgaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg1IHtcbiAgaGVpZ2h0OiAkaDUtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg2IHtcbiAgaGVpZ2h0OiAkaDYtZm9udC1zaXplO1xufVxuXG4vKlxuICogUGFyYWdyYXBoc1xuICovXG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCB7XG4gIHNwYW4ge1xuICAgIGhlaWdodDogJGxpbmUtaGVpZ2h0LWxnICogMC43OXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgU2xpZGVyXG4gKi9cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItdGFicyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgc3BhbiB7XG5cbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLy8ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLWNhcm91c2VsLW5hdmlnYXRpb24ge1xuLy8gIHNwYW4ge1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgd2lkdGg6IDIuNXJlbTtcbi8vICAgIGhlaWdodDogMi41cmVtO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA0NCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItaW1nLXNsYSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtM3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyB7XG4gIHNwYW4ge1xuXG4gIH1cbiAgJi0tNC1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMTUlO1xuICAgIH1cbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgfVxuICB9XG4gID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgfVxuICB9XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIC8vd2lkdGg6IDMwJTtcbiAgICAgIC8vaGVpZ2h0OiAxNXJlbTtcbiAgICB9XG4gIH1cbiAgJi0tMi1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IDI5cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gIGhlaWdodDpjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDNweCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBcbn1cblxuXG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbntcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oM3B4KTtcbiAgfVxufVxuXG5cbi5wbGFjZWhvbGRlci0tc2xhe1xuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXJ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1zdGlja3ktZmlsdGVye1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cbi5wbGFjZWhvbGRlci0tYnV0dG9uIHtcblxufVxuLnBsYWNlaG9sZGVyLS1idXR0b24tc21hbGwge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4vKlxuICogRGl2XG4gKi9cbi5wbGFjZWhvbGRlci0tZGl2IHtcblxufVxuLypcbiAqIFBsYWNlaG9sZGVyIG9wYWNpdHkgY2hhbmdlXG4gKi9cbi5wbGFjZWhvbGRlci1vcGFjaXR5LWNoYW5nZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwbGFjZWhvbGRlck9wYWNpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG5cbi8qXG4gKiBNYXRlcmlhbCBkZXNpZ24gcGxhY2Vob2xkZXJzXG4gKi9cbi5saW5lYXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBhbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgJi5zbWFsbCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIyIHtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlxuICogQ29tcG9uZW50IHNwZWNpZmljIHN0eWxlczogVGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQge1xuICAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciB7XG4gIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBQb3NpdGlvbiBzcGVjaWZpYyBzdHlsZXM6IExhbmRpbmcgcGFnZVxuICovXG4ubGFuZGluZy1wYWdlIHtcbiAgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTglO1xuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNiU7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciB7XG4gICAgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dC0tcGxhY2Vob2xkZXIge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNjUlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHNwYW5bY2xhc3MqPSdwbGFjZWhvbGRlciddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIkcGFnaW5hdGlvbjogJy5wYWdpbmF0aW9uJztcblxuI3skcGFnaW5hdGlvbn0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYtLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skcGFnaW5hdGlvbn1fX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICAmLS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICAmLS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbi8qXG4gKiBDb2xvciBzY2hlbWVzXG4gKi9cbiN7JHBhZ2luYXRpb259IHtcbiAgJi0td2hpdGUtYmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi0tYmxhY2stYmcge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2UtLWFjdGl2ZSB7XG4gICYjeyRwYWdpbmF0aW9ufV9fcGFnZS0td2hpdGUtYmcsXG4gICYjeyRwYWdpbmF0aW9ufV9fcGFnZS0tYmxhY2stYmd7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlIHtcbiAgJi0td2hpdGUtYmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX2Fycm93IHtcbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0td2hpdGUtYmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS13aGl0ZS1iZyN7JHBhZ2luYXRpb259X19hcnJvdy0taW5hY3RpdmUge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktNDtcbiAgICB9XG4gIH1cblxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS1ibGFjay1iZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWJsYWNrLWJnI3skcGFnaW5hdGlvbn1fX2Fycm93LS1pbmFjdGl2ZSB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS02O1xuICAgIH1cbiAgfVxufVxuIiwiLmxkcy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5sZHMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgJHBpbms7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5zay1zcGlubmVyLFxuLnNrLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuLnNrLXNwaW5uZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiJGNvbGxhcHNhYmxlOiAnLnNrLWNvbGxhcHNhYmxlJztcblxuI3skY29sbGFwc2FibGV9X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZ3JheS0yMDAsICNFQ0VDRUMpO1xufVxuXG4jeyRjb2xsYXBzYWJsZX1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICYtLWV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuI3skY29sbGFwc2FibGV9X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIiAkbWFpbi1uYXY6ICcubWFpbl9fbmF2JztcblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFkZGl0aW9uYWwtbGlua19jaGlsZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgJiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxuXG4gICZfYWRkaXRpb25hbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtYXdhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjkuNXB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWpvYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOS41cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXh0cmEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICYtZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwLjclO1xuICAgICAgICByaWdodDogLTM2JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG4gICAgICAmID4gZGl2ID4gYSA+IGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICAgICYtdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZWNvbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmID4gZGl2ID4gYSA+IGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0LjhweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIH1cbiAgICAmLS1uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMC4yMjVyZW07XG4gIC8vbWFyZ2luLXRvcDogMC4yMjVyZW07XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2lubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjBweCkgMnJlbSBjYWxjdWxhdGVSZW0oNjBweCkgMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU0LjRweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU0LjRweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gICYtLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMy42cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3QtLXNvY2lhbCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICAgICAgZmlsbDogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGNvbG9yOiAkZ3JleS00O1xuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL21hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cblxuICBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5NC43JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHQge1xuICBhIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41cmVtO1xufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX2hlYWRlcnMge1xuICBjb2xvcjogIzJDMkMyQztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX2hlYWRlcnMgPiBhID4gaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX2xpbmtzIHtcblxufVxuXG4jeyRtYWluLW5hdn1fX25vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDAgMS41N3JlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IC0wLjUlICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogLTEuNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMC43cmVtIDA7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19oZWFkZXJfX21hZ2F6aW4ge1xuICBtYXJnaW4tbGVmdDogNTIlO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNS41cHg7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19oZWFkZXJfX2V2ZW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBjb2xvcjogJGJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICB9XG5cbn1cblxuI3skbWFpbi1uYXZ9X19sYXN0X19saSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fc2Vjb25kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE2LjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDE2LjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IDAuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYXQge1xuICAgIC8vYm90dG9tOiA1cmVtO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vICBAbWVkaWEgKG1pbi13aWR0aDogMjA0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMjIuNnZoO1xuICAvLyAgfVxuICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDIwNDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLy8gICAgaGVpZ2h0OiAyOC42dmg7XG4gIC8vICB9XG4gIC8vfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3NlY29uZF9wYXJ0bmVycyB7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE2LjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDE2LjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IDAuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIGJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICAvL2JvdHRvbTogNXJlbTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmID4gbGkgPiBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTguNzJweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbi8vICBAbWVkaWEgKG1pbi13aWR0aDogMjA0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDIyLjZ2aDtcbi8vICB9XG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDIwNDBweCkge1xuLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4vLyAgfVxuLy9cbi8vICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbi8vICB9XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuLy8gICAgaGVpZ2h0OiAyOC42dmg7XG4vLyAgfVxuLy99XG59XG5cbi5zZWNvbmQge1xuICAmLS1jaCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjUlO1xuICB9XG5cbiAgJi0tYXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBtYXJnaW46IDUlIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLWRlIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2hfX21hcmdpbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgICBib3R0b206IC01cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBib3R0b206IDc2cHg7XG4gICAgfVxufVxuXG4iLCIubW9iaWxlX2Rpc3BsYXlfbm9uZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4gIC5waG9uZW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzQ2Yjc5MDtcbiAgfVxuICAucGhvbmVtZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUgdWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIC5waG9uZW1lbnUge1xuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjAxIHVybCguLi9pbWFnZXMvbGF5b3V0L2xlbnMuc3ZnKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG5cbiAgICAmLS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS12aXNpYmxlIHsgLy9Vc2VkIGZvciBnb29nbGUgYm90c1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJi0taGFzLWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvbmV4dF93aGl0ZS5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2stYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3ByZXZfd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDdweCAxLjQlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvL29wYWNpdHk6IDAuNTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2xpc3QtLWxldmVsLXR3byB7XG4gICAgLnBob25lbWVudV9faXRlbTpub3QoLnBob25lbWVudV9faXRlbS0tYmFjay1idG4pIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDMlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICZfbGV2ZWwtdHdvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIC5sb2dvLCB1bCBsaSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICAuZXZlbnRsb2thbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggY2VudGVyO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIC4zcmVtIDAgMDtcblxuICAgIC8qd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAwOyovXG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgLm92ZXJsYXlfaW5uZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cblxuICAgIC5vdmVybGF5X2lubmVyMiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3MHB4KTtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgLTlweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmhlYWQsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuc3RlcCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiAuY2FwdGNoYV9pbWcsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IC5jYXB0Y2hhX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5lcnJvcm1lc3NhZ2UsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmVycm9ybWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAubWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zZWFyY2hfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXZlbnRzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMjVweCAtODVweCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogODVweCAyNXB4IDI1cHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgZGl2Lm9wdGlvbm5hdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjM4cHg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9kb3duLnN2Zyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGl2Lm9wdGlvbm5hdi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuXG4gICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHVsIGxpLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDEwMHB4IDIwcHggMzBweCAyMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXEgLnJlZF9zZWFyY2gge1xuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZhcWhlYWQge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VvX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBtYXJnaW46IDcwcHggMCAtNzBweCAwO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG5cbiAgICAgICAgdHIgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLy93aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2VyIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbmNlbCwgLnNob3dmaWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogLTIwcHggLTFweCAwIC0xcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVsZXRlOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3RzdGFydC5yZXN1bHRzLnNlYXJjaF90aXRsZSBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmp1bXBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMjtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICYuZml4ZWQsXG4gICAgJi5hbHdheXNfZml4ZWQge1xuICAgICAgei1pbmRleDogMzAyO1xuICAgIH1cblxuICAgIC5zZWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbmFuZnJhZ2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAmLmZsZXhpYmxlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICYubGlrZSwgJi5iYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmFzZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3IwNCB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3NoYXJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFzZSB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0M3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICA+IGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5zaGFyaWZmIHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLnR3aXR0ZXIgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud2hhdHNhcHAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NjtcbiAgICAgICAgICAgICAgICAvLy8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvaWNvbl93aGF0c2FwcF93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsd2F5c19maXhlZCwgJi5maXhlZCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgJi5ub3RzdGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYngtd3JhcHBlciB7XG4gICAgICAuYngtdmlld3BvcnQge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZWJveCB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAuZGV0YWlscGljIHtcbiAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlciAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICAmLnNtYWxsLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgLmJ4LXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJ4LW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJib3gge1xuICAgICAgaGVpZ2h0OiAyOTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcblxuICAgICYuZmF2b3VyaXRlcy1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXdoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMTVweCA1cHggMTVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlLCAuc2hhcmVfY29udGFpbmVyIC5zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbnRqb2JzIC5pbWFnZSBiIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYucGFydG5lcnNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG5cbiAgICAgIC5wYXJ0bmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudHNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcblxuICAgICAgLmNsaWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2VuZCB7XG4gICAgICAuc29ydGFibGUge1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIC5oaWRlX29uX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICYuc2ltcGxlLXNlYXJjaC1yZXN1bHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuZmF2b3VyaXRlcy1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAucmVzdWx0aGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG5cbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICB0b3A6IC0yNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0dmlldyB7XG4gICAgLnRlcm1pbnN1Y2hlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgLnd1bnNjaHRlcm1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cbiAgICAgICAgICAudmRwLWRhdGVwaWNrZXIgaW5wdXQsIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDExNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcnNvbmVuIHtcbiAgICAgICAgICBsZWZ0OiAxNjJweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVzY2hyaWViIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLCAuZ2ViYWV1ZGVhcnQge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpZW5zdGxlaXN0ZXJ0eXAsIC5sYWdlIHtcbiAgICAgICAgICBsZWZ0OiA4NnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1haWwge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmludCB7XG4gICAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hbmZyYWdlbiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLndlcmJ1bmdfYnV0dG9uLCAuYW5mcmFnZV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZGVsZXRlIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRvcDogMjY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC5saXN0dmlldyB7XG4gICAgLmVudHJ5IHtcbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgLnJlZF9lbnRyaWVzIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWx0ZXJuYXRpdmUge1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVkaWVuIC5yZXN1bHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtNXB4IDVweCAxMHB4IDVweDtcbiAgICB9XG5cbiAgICAmLnNlbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXEge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcblxuICAgICAgLmJyZWFkY3J1bWJzIGRpdiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlb19vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgJi5kZXRhaWwtYWJvdmUtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAuZGV0YWlsaGVhZCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDMwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5wcmVtaXVtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW46IDEwcHggLTIwcHggMCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXdhcmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmJhc2ljIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDMwcHggMTBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXh0cmF3aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF0dHJpYnV0ZSwgLmVxdWlwbWVudCBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fcGljIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cbiAgICAgICAgICAgICYuc2xhX3JhdGluZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndobyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvX3NsYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm9vbXMgdGQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3RsaW5lIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZ3JheTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgLnJvb21uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWNpdHlfZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgbGVmdDogLTE4N3B4O1xuICAgICAgICAgICAgICBib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5yb29tbmFtZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMzBweCAtNDBweCAtMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMjBweCAtMzBweCAtMjBweDtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkgYSwgJjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ2FsbGVyeV9pbWFnZSBhIHNwYW4sICYuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnYiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHggLTIwcHggLTIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggLTVweCAxMHB4IC01cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zcGVjaWFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5pbXByZXNzdW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGM3Yzc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YXlfdG9fdXMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cbiAgICAua29udGFrdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcm9hZG1hcCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWlsaW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlcmJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgLmJ4LXByZXYsIC5ieC1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcmVudHJ5IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDQwLCAzOSwgMzQsIDAuMik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmVpbmZvIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNyZWF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggOTBweCAxMHB4IDkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2VyYmVtb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52b3J0ZWlsZSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRlbWVudHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTIwcHggMCAxMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tcGFueSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIC02MHB4IDA7XG5cbiAgICAuZmFjdHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1c2luZXNzX2NhcmQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTEwcHggMTBweCAtMTBweDtcblxuICAgICAgICAucGljIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYXNvbnMge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZWluZm8ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVzc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNjBweCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFuZnJhZ2VuIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luOiA0cHggYXV0byA0cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JwYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnByb2JsZW0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpdmUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnRtYWdhemluIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMTVweCAwO1xuXG4gICAgLmV2ZW50bWFnYXppbmhlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmlubmVyLW1hZ2F6aW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmxlZnQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAuaW1hZ2VzbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgIHUge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLmZ1bmN0aW9ucyB1bCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1MHB4IDMwcHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLnJlc3VsdGhlYWQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxpc3R0YWJsZSB0ciB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IC5jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tYWdhemlucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGV0YWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemlua29tbWVudGFyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5mb290IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemluZW50cnkge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZSBzcGFuIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3NsZXR0ZXIge1xuICAgIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjYycHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMTY5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l0ZWZvb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDgwcHggMjBweDtcblxuICAgICAgJi5zaXRlZm9vdF9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDcwcHggMTBweCA3MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzcHg7XG4gIH1cblxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IHtcbiAgICAuaG9vcGVyLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAuaG9vcGVyLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGlua3MjZmFjZWJvb2stbGluayBzdmcge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cblxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuXG4gICAgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5X3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBzd3Age1xuICAgICYuaGFzSW5uZXJUaHVtYnMge1xuICAgICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsImlucHV0IHsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyB9IiwiJHNsYS1kZXRhaWw6ICcuc2xhLWRldGFpbF9oZWFkZXInO1xuJHNsYS1wdW5rdGU6ICcuc2xhLWRldGFpbC1wdW5rdGUnO1xuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xufVxuXG4uc2xhX2F3YXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAuc2xhX2F3YXJkaGVhZCB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEyMHB4KTtcbiAgICAgIG1hcmdpbjogMjBweCA2MHB4IDIwcHggNjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhcmVzdWx0IHtcbiAgbWFyZ2luOiA4MHB4IDBweCA4MHB4IDBweDtcbiAgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9ue1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOjE4cHggMHB4O1xuXG4gICYtaG9tZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDowcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBwYWRkaW5nOjE4cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24tLXdpbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6MThweCAzMnB4IDI0cHggMzJweDtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZzogN3B4IDBweCA3cHggNDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5NHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDQ2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgLm1vYmlsZS1oaWRle1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5zbGFfcmliYm9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEyMHB4IDBweCAwcHggMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnNsYV9yaWJib25faW5uZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICBici5tZWRpdW0sXG4gICAgICAgIGJyLnNtYWxse1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICNhYzk2N2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgICAgICBjb2xvcjokc2xhLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCA4N3B4IDE1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaG9tZV9yaWJib257XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tdG9wOjkwcHg7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGl7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbjoxOXB4IDgwcHggMTVweCAwcHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDo0OHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyQTU1NzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luOjE4cHggMHB4O1xuICAgICAgICAgIHBhZGRpbmc6MTRweCAxOXB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kZXRhaWxfcmliYm9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDQ1cHggMTVweCA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2xhX3JpYmJvbl9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICB9XG5cbiAgJi5zbGFfcmliYm9uX25vbWluYXRle1xuICAgIC5zbGFfcmliYm9uX2lubmVye1xuICAgICAgbGk6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbGFfcmliYm9uX3dpbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgfVxuXG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXJhdGluZy1jb25maXJte1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzoyMnB4IDI0cHggMzJweCAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1heC1oZWlnaHQ6MTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG5cbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9ncmF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjE5LCAyMTksIDAuMik7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcblxuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTozNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozN3B4O1xuXG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5zaGFyZS1saW5rc3tcbiAgICAgIHBhZGRpbmc6MjRweCAzM3B4IDIzcHggMzNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBoNntcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozOXB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNTIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDMwMyUpIGh1ZS1yb3RhdGUoMTYzZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuc2hhcmUtbGlua3Mtc217XG4gICAgICBwYWRkaW5nOjQwcHggMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zaGFyZS1saW5rcy1sZ3tcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2xhLXJhdGluZy1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjk0cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1ODhweDtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDg4JTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLmNsb3NlX21vZGFse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmLm1vYmlsZS1jZW50ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuc2xhLWNvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1oZWFkZXJ7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMDQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBoNHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgICAgY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgICBwYWRkaW5nOjIwcHggMHB4IDEycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGg0e1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjMzcHg7XG4gICAgICAgICAgY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6MTRweCA0NHB4IDRweCAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtaGVhZGVyLWxhbmd7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgaW1ne1xuICAgICAgICBwYWRkaW5nOjI4cHggMHB4IDI2cHggMzVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgICAgIHRvcDogLTUzcHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXZvdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuYWN0aXZlLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjIwcHggNDhweCA1MnB4IDQ4cHg7XG5cbiAgICAgICYubm8tcGFkZGluZy1scntcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwNnB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOjExcHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgIHBhZGRpbmc6MjBweCAyNHB4IDUycHggMjRweDtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zbGEtY292aWQtYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1lcnJvcntcbiAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1jb250ZW50e1xuICAgICAgcGFkZGluZzo1cHggMzJweCAyOHB4IDMycHg7XG5cbiAgICAgICYuc2xhLWZpbmFse1xuICAgICAgICBwYWRkaW5nOjVweCA0OHB4IDM2cHggNDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOjVweCAyNHB4IDE0M3B4IDI0cHg7XG5cbiAgICAgICAgJi5zbGEtZmluYWx7XG4gICAgICAgICAgcGFkZGluZzo1cHggMjRweCAzNnB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoM3tcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6N3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAmLm1vcmVfc3BhY2V7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAmLm1vYmlsZS1oaWRle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICAgICBie1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgJi5tb2JpbGUtaGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokc2xhLWNvbG9yO1xuICAgICAgfVxuICAgICAgLnNsYS1saWdodHMtc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xOXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xhLWxpZ2h0Ym94e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDRweDtcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gICAgICAgICAgcGFkZGluZzogMjlweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxLjVweCAxLjVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwJSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoODglKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX3VwX2FjdGl2ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTNweCAxMnB4O1xuICAgICAgICAgICAgJi5sb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfZG93bl9hY3RpdmUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDUlKSBodWUtcm90YXRlKDEyNmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgd2lkdGg6Y2FsYyggMzMlIC0gNnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggM3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtZm9ybS1yb3d7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICAgIGhlaWdodDoxMDhweDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5lcnJvci1maWVsZHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG5cbiAgICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRleHRhcmVhe1xuICAgICAgICAgICAgdG9wOjEzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5wdXR7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj5pbnB1dHtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG5cbiAgICAgICAgICAmLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRzbGEtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3R7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICYuc2hvcnR7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lcnJvciBpbnB1dHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuXG4gICAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzN3B4IDBweCAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC52dWUtc2xpZGVye1xuICAgICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItcmFpbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1wcm9jZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3R7XG4gICAgICAgICAgICAudnVlLXNsaWRlci1kb3QtaGFuZGxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3QtdG9vbHRpcHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6MnB4IDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgICBib3R0b206MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGVmdCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yaWdodCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2stY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAmLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuXG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDs7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY2hlY2ttYXJrLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTIgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lcnJvcj5zcGFue1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zZWxlY3RlZD5zcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMzBweCAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHNwYW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDM2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoZWNrLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zbGEtYm90dG9tLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi10b3A6MTg4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nLmZpbmFsLWltYWdle1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNjZweCBhdXRvIDMzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbjogMzhweCBhdXRvIDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMuZmluYWwtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcC5maW5hbC10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo5OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuc2hhcmUtbGlua3N7XG4gICAgICAgIHBhZGRpbmc6MjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0RDRTBFMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS04O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OXB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS04O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MnB4O1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOi00OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWxhbmctc2VsZWN0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2OHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zbGEtbGFuZy1idXR0b257XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOjExcHggMHB4O1xuICAgICAgICAgIG1hcmdpbjowcHggYXV0byAxNnB4IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDoxOTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYS1jb3ZpZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo5NnB4O1xuICAgICAgICBwYWRkaW5nOjBweCA4cHg7XG4gICAgICAgIGgze1xuXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDo1M3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDVweDtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYuc2xhLWNvdmlkLWJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWNvdmlkLS12b3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZm9vdGVye1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMDQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGEtYnV0dG9ucy1yb3d7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAzMnB4IDMycHg7XG4gICAgICAgICYuZmluYWx7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICBoNCxzcGFue1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgJi5iaWd7XG4gICAgICAgICAgICB3aWR0aDoyNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jb3ZpZHtcbiAgICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnVuYWN0aXZle1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJhY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgd2lkdGg6MTgzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsYS1uYXYtaW5mb3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICBwYWRkaW5nOiA1cHggMjRweCAzOHB4O1xuXG4gICAgICAgICAgJi5maW5hbCBidXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAmLmJpZyxcbiAgICAgICAgICAgICYuY292aWR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmFja3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgLnNsYS1uYXYtaW5mb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNsYS1mb290ZXItYm90dG9te1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzbGEtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBoM3tcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4IDIycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdm90aW5nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgN3B4IDIxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNsYS1mb290ZXItLXZvdGluZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1idXR0b25zLXJvdyB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDI0cHggNjBweDtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJi5jb3ZpZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlcntcbiAgcGFkZGluZy10b3A6MTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgei1pbmRleDogMTtcblxuICAmLS1zcGFuLWxpbmt7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICM3RDcwNUY7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIFxuICB9XG5cbiAgJi0tbGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgaDF7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogN3B4IDBweCA3cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6NDJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLXRvcDotOXB4O1xuICB9XG4gIGJ1dHRvbixkaXYuYWN0aXZlLWZpbHRlcnN7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6OThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTozOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xuICAgIHBhZGRpbmc6Y2FsY3VsYXRlUmVtKDkwcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtNDRweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRCNUQgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIGxlZnQ6IDEyNnB4O1xuICB9XG4gIFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtbm90LWFjdGl2ZXtcbiAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgaDR7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi10b3A6MzZweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIH1cbiAgLmdyYXktY29udGFpbmVye1xuICAgIG1hcmdpbjo0M3B4IDBweCA0MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgcGFkZGluZzo4NHB4IDQwcHggNzBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOjExcHggMTRweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cblxuICAgIC5ncmF5LWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbjowcHggMHB4IDQwcHggMHB4O1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDozNnB4O1xuICBtYXJnaW4tYm90dG9tOjU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJze1xuICAgICYtc2xhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1wbGFjZWhvbGRlcnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG5cbiAgICAgIGZsb2F0OnJpZ2h0O1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzo1cHggMzZweCA1cHggMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoxM3B4O1xuICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOjE3NXB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC5zaG93LWZpbHRlcntcbiAgICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG4gICAgLy8gZGlzcGxheTpibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAvLyBmb250LXNpemU6IDE1cHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAvLyB3aWR0aDoxNzVweDtcbiAgICAvLyB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOjhweCAxN3B4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgLy8gY3Vyc29yOnBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJi1zbGEge1xuICAgICAgcGFkZGluZzogN3B4IDE0cHggN3B4IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAuc2hvdy1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzlweCk7XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnMge1xuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICYtcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtd2lubmVyLTIwMjMge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVye1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICBwYWRkaW5nLXRvcDoxNnB4O1xuXG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgZmxleDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS1maWx0ZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNsZWFye1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDoxNC41cHg7XG4gICAgICAgICAgICB0b3A6MTIuNXB4O1xuICAgICAgICAgICAgd2lkdGg6N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDMwcHggNHB4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcmVzZXR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjMycHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0NjRweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBwYWRkaW5nOjIzcHggNDBweCAxMnB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOjE2cHggNDBweCAwcHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIHBhZGRpbmc6MHB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgLm1vYmlsZS1iZ3tcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6N3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tY2xlYXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fYXJyb3d7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2N1c3RvbXNlbGVjdF9hcnJvdy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDoxMXB4O1xuICAgICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMzdweCA3cHggMTBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJj5zcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2F0ZWdvcmllc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6NDAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWdpb25zX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRle1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25ze1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OTVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6MHB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWx7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDo0O1xuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQuc2VhcmNoLW1vZGFsLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLm92ZXJsYXktc2Vjb25ke1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7ICBcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5zZWFyY2gtYnV0dG9uLWZpcnN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1uZXd7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtbW9kYWwtdGl0bGUtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNsYS1kZXRhaWx9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEyMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICB9XG4gICYtd2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG4gICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cbiAgICAmLWJyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc3MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICB9XG5cbiAgfVxuICAmLXdyYXBwZXJfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgfVxuICB9XG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICAmLWluZm8ge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICB9XG4gIH1cblxuICAmX21vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmX2luZm8ge1xuICAgICAgICA+IHN1cCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmX21vZGFsLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIH1cblxuICAgIGF7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmX21vZGFsLWdpcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX21vZGFsLWNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KSAhaW1wb3J0YW50O1xuICAgICYgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsYS1wdW5rdGV9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJiA+aDQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG5cbiAgJi1wbGFjZWhvbGRlciB7XG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5icmVhay1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmlkLWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xufVxuXG4uZ2lyZC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG5cbn1cblxuXG4ubGlzdC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5saXN0LWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNi44OHB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOjI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICBsZWZ0OiAzJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uc2xhLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5zbGEtc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7XG59XG5cbi5zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iaWcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24ge1xuICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG59XG5cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1zbGEge1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguMSk7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgICAgIFxuICAgIH1cbiAgfVxufVxuXG5cbi5idXR0b24tc20td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JheS03MDAsICM0NDQpO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgXG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiB7XG4gIC5hd2FyZC1sb2NhdGlvbi1yaWJib24tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJyIHsgZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59IiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDkycHgpIDA7XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIGNhbGN1bGF0ZVJlbSgxMjBweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyOHB4KTtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMxMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI4cHgpO1xuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2hhcy1maWx0ZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgICB9XG5cbiAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWltYWdlIHtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyBcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtMjAyMy5zdmcpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6MDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC0yMDIzIHtcbiAgICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIEBleHRlbmQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bjtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjRUNFQ0VDIHNvbGlkO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG5cbiAgICAgICAgLmlucHV0LWZ1bmN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTJweCk7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGEubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1vZGFsLWhpZGRlbiB7XG4gICAgLnNrLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYS5zbGEtd2lubmVyLWltYWdlLW1vYmlsZSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIFxuLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG59IiwiJGZhY3RzLWZpZ3VyZXM6ICcuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMnO1xuJG5vbWluYXRpb246ICcuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24nO1xuJG5vbWluYXRpb24tcGFnZSA6ICcuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlJztcblxuI3skZmFjdHMtZmlndXJlc30tLWhlYWRlciB7XG4gICAgQGV4dGVuZCAucGFnZS1oZWFkZXI7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTVweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3RDcwNUYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1yZXZpZXdzLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWJvZHkge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICAmLTIge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jYXJkcyB7XG4gICAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5hYm91dC11c19fY2FyZHMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWluZm9zIHtcbiAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbjtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgfVxuXG4gICAgJl9uZXcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1yZXZpZXdzIHtcbiAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMTUzcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibHVlLFxuICAgICYtd2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwN3B4KSBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDcxcHgpO1xuXG4gICAgICAgIC5jb2wtMTItc3R5bGUge1xuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICAvLyBiciB7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjQzNzVyZW0gMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzVweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcxcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcC0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2FybS11cCB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY2cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG5cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS45NnB4O1xuICAgIHBhZGRpbmc6IDAgNi40Mzc1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENVU1RPTSBTRUxFQ1QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3RlZCB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkO1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTAycHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMHB4IDAgMTBweDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcblxuICAgICZfYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX2JsdWU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoIHtcbiAgICAmLXJlc3VsdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdG9wOiAtOTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMy42JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICAgICAgICB9IFxuICAgIH1cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogLTg3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGV0YWlsLS1sb2NhdGlvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMwcHgpIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cblxuICAgICAgICAmID4gaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5rX2NvcGllZC1uZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNmY4ODliO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTk9NSU5BVElPTi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jeyRub21pbmF0aW9ufS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4jeyRub21pbmF0aW9ufSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAmLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgc3BhbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfd2FybS11cCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Mjc3ODYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjhweCkgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NHB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aGl0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0M3B4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzVBNzA4MDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdvbGQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhBN0I2OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTc4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzNnB4ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7IFxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKC0wLjcycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDlweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9ufV9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QzVEO1xufVxuXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgICAgICBoMiwgXG4gICAgICAgIHA6bm90KC53aGl0ZS10ZXh0KSB7XG4gICAgICAgICAgICBjb2xvcjogI0M1QzVDNTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbi5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2xhLWgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbn1cblxuI3skbm9taW5hdGlvbi1wYWdlfSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICYtLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDA7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTVweCkgMCAwIDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcblxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyX2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgJi1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMCAxMHB4O1xuICAgICAgICAmLW9wZW5fYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiBkaXYgPiBkaXYgPiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICAgICAgICAmID5zcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW9uZSB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICYgPiBzcGFuID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICAmOm5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMkMyQzJDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcge1xuICAgICAgICAmOm5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyQzJDMkMgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB7XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGFyZWEge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTQwMCwgI0M1QzVDNSk7XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDY7XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLFxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG5cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhbm5lci1lcnJvci1pbnB1dCB7XG4gICAgJiA+IGRpdiA+IGRpdiA+ICBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmIGRpdiA+ICBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IDk2JTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWhhcy12YWx1ZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmX3dlYnNpdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tb2RhbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAmX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUyJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWRhdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cbiAgICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tcHJldm90aW5nIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cblxuICAgICZfbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYgPiBhICB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9ncmVldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdm90ZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm1vZGFsX2luZm8ge1xuICAgICYgPiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzogIDAgMzJweDtcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjEyNXJlbSAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLXRleHQgPiBkaXYgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF90ZXh0O1xuICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbms7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm07XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICZfY29kZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogNDhweCAwIDI0cHggMDtcblxuICAgICYtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNHB4KTtcbiAgICB9XG59XG5cbi5zbGEtaGVhZGVyLWFkZGl0aW5hbF9saW5rcyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcblxuICAgICYtLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG4uY2F0ZWdvcnlfMSB7XG4gICAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMiB7XG4gICAgei1pbmRleDogNiAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMyB7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLXNpbmdsZS0tYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZSB7XG5cbiAgICAmLS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oODhweCkgMDtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTYlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXF1ZXN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDhweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbixcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgICB1bCBsaSBwIHtcbiAgICAgICAgd2lkdGg6IDkyJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLWhyZWYge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6JHBpbms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICRwaW5rO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIDA7XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24sXG4ucHJldm90aW5nLXJpYmJvbiB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICB9XG4gICAgfSBcbn1cblxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIHtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOS41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS0tc2xhLWJhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufSIsIi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgJiBzcGFuIHtcbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cbn0iLCIkc2xhX3RoaXJ0eSA6ICcuc2xhLXRoaXJ0eS0tc2Vjb25kcyc7XG5cbiN7JHNsYV90aGlydHl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJl9icmVhayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjtcbiAgICB9XG5cbiAgICAmLWV4cGxhaW5lZCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjZweCkgMCBjYWxjdWxhdGVSZW0oMTA2cHgpIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDRyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zaW5jZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbSAwIDIuNzVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhZGdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJj4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9zY3JvbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vdmVydmlldyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iZXN0X2xvY2F0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJldmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDM1LjJweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IGNhbGN1bGF0ZVJlbSgxMjFweCkgMCAyMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDEwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgLmFib3V0LXVzX19jYXJkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZSB7XG4gICAgICAgICZfc3RvcmllcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY3LjJweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI4OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9kZXNjIHtcbiAgICAgICAgICAgICYtYnJlYWsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuXG4vLyBRdWVzdGlvbnMgb24gU0xBIDMwIHNlY29uZHMgXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLXRoaXJ0eSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ0cHgpIDAgMCAwO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICAgICAgICBcbiAgICB9XG59XG5cbi5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gICAgbWF4LXdpZHRoOiA3OSUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiJHNsYV90aGlydHkgOiAnLnNsYS1yZXZpZXcnO1xuXG4jeyRzbGFfdGhpcnR5fSB7XG4gICAgJi0tYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogbWF4KDQ4cHgpO1xuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyBcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IG1heCgxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRlZC1zcGVjaWFscyA6IFwiLmVkaXQtc3BlY2lhbHNcIjtcblxuXG4jeyRlZC1zcGVjaWFsc31faW5pdGlhbCB7XG4gICAgJi1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDc2cHg7IGhlaWdodDogNzVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb3B0aW9ucy13cmFwLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXItZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTE7XG59IiwiLm1lZGlhLWFyZWEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwO1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAmLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tZmlyc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBmbGV4OiAwIDAgNTclO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA0MyU7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICB9XG4gICAgXG59XG5cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICNGMDQ0Mzg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNGMDQ0Mzg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAtNXB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xufVxuXG4ubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1zbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0teHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWxpbmstbG9naW4ge1xuICAgIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWxpbmsge1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lZGlhLWFyZWEtLWxvZ291dCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3Jlc3VsdHMtcGFnZS13cmFwIHtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oNjRweCk7XG5cbiAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDI0JTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNDhweCk7XG5cbiAgICAgICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1tZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAxOXB4KTtcbiAgICB9XG59XG5cbi5kaXNwbGF5LWlubGluZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjtcbiAgICBjb2xvcjogIzJjMmMyYztcblxuICAgIC5idG4tcmVnaXN0ZXItbm93IHtcbiAgICAgICAgXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1zcGFjZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtZml4ZWQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDY2NjY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLm1lZGlhLWFyZWFfX3NlY3Rpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH0gXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgICAubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTk0cHgpO1xuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1yZWdpc3Rlci1mb3JtLS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODFweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDdweCk7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi1jcmVhdGUtcmVzdWx0cy0tYnRuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIHtcbiAgICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbiAgICB9XG5cbiAgICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19lcnJvciB7XG4gICAgY29sb3I6ICNGMDQ0Mzg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDo4cHg7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLWF3YXJkZWQubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIubWVkaWEtYXJlYV9faW5wdXQge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTE2cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkxcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLWF3YXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLWF3YXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG59XG5cbi5idG4tLWNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faW5wdXQtY29weS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tdGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxufVxuXG4uZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5idG4tLWdvbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTQ5MzdEO1xuICAgIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N2M2YjtcbiAgICB9XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTsgXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gICAgb3JkZXI6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG9yZGVyOiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1ub21pbmF0ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NsYS9zdWNjZXNzLnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3Jlc3VsdHMtcGFnZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyB7XG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluay5mLXNpemUtMTUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tbGluay1ub3QtYXZhaWxhYmxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7IFxufVxuXG4iLCIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY1MHB4KSB7XG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTY4cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgXG59XG5cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuXG4gICAgLmxvZ2dlZC11c2Vycy1pbmZvIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgLmRlbGV0ZS5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAgIzk1OTU5NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBsZWZ0OiAtMTJweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGItMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcblxuICAgIC5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gICAgfVxuICBAYXQtcm9vdCAubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBjb2xvcjogIzJjMmMyYztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVhZGVyLXBpbGwtd2hpdGUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0LjRweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04NnB4O1xuICAgIHJpZ2h0OiAxMDhweDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogLTc3cHg7XG4gICAgICAgIHJpZ2h0OiAxMjNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMyU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cbiAgICBcbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSg5N3B4KSAxLjM3NXJlbTtcbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwM3B4KSBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOEE3QjY5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDk3cHgpIDEuMzc1cmVtO1xuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IC8qIDEyNSUgKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwM3B4KSBjYWxjdWxhdGVSZW0oMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwM3B4KSBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4QTdCNjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gICAgfVxufVxuXG4ueGwtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG59XG5cbi5tZC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBcbiAgICB9XG59XG5cbi5sZy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcblxuICAgIHAge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5zbGEtLWJveGVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgJi1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5tZWRpYS1hcmVhX19yZXN1bHRzLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsge1xuICAgICAgICBjb2xvcjogI2E0OTM3ZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS1zdWJ0aXRsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCl7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufSIsIi5tZWRpYS1hcmVhX193aW5uZXItcGFnZSB7XG4gICAgLy8gZmlsdGVyOiBibHVyKDAuNXJlbSk7XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG59XG5cbi5ibHVycmVkLWJhY2tncm91bmQge1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTdweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExN3B4KTtcbiAgICB9XG4gICAgXG4gICAgcCxhIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMnJlbSBjYWxjdWxhdGVSZW0oNDhweCkgMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxOHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC5zay1tb2RhbF9fYm9keS5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLXNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgbWluLXdpZHRoOiA5LjFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDE0NS41OXB4KTtcbiAgICB9XG5cbn1cblxuI21lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0LS1pbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogY2FkZXRibHVlO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMyQzJDMkM7XG4gICAgcGFkZGluZzogM3B4IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgIH1cbn0iLCJcblxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgIHtcbiAgICBnYXA6IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJj4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj4gKjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJj4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDE3NnB4ICsgMzZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTMycHggKyAzNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy5hY3RpdmUge1xuICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxufVxuXG5cbiIsIi5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAge1xuICAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMi41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE5PIFNDUklQVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMsXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zd2lwZXItY3VzdG9tLW5hdiB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgdG9wOiA1OXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC41NjI1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICB9XG4gIH1cbn0iLCIucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG5cbi5waG9uZS1pbnB1dC1maWVsZCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXRfX2N1c3RvbSA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiIsIi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAmLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxOTJweCk7XG5cbiAgICAuYnJlYWstbGcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJlYWstc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG5cbiAgICAgIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMzhweCk7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpOyBcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mb3JtdWxhdGUtZm9ybS5mb3JtdWxhdGUtZm9ybS0tZG9uYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dCxcbiAgYnV0dG9uICB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB0b3A6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1zdWJtaXQtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnRuLS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxuXG4gIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59IiwiJHBoLWRpcmVjdGlvbjogICAgICAgICAgICBsdHIgIWRlZmF1bHQ7XG4kcGgtYmc6ICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMSAhZGVmYXVsdDtcbiRwaC1jb2xvcjogICAgICAgICAgICAgICAgI2NlZDRkYSAhZGVmYXVsdDtcbiRwaC1ib3JkZXI6ICAgICAgICAgICAgICAgMXB4IHNvbGlkIGRhcmtlbigkcGgtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kcGgtYm9yZGVyLXJhZGl1czogICAgICAgIDJweCAhZGVmYXVsdDtcblxuJHBoLWNvbHM6ICAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRwaC1jb2xzLXJlbW92ZS1vZGQ6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRwaC1ndXR0ZXI6ICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRwaC1zcGFjZXI6ICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRwaC1hbmltYXRpb24tZHVyYXRpb246ICAgMC44cyAhZGVmYXVsdDtcblxuLypcbiAqIE92ZXJyaWRlc1xuICovXG4kcGgtY29sb3I6ICAgICAgICAgICAgIzc0NzQ3NDtcbiRwaC1jb2xzLXJlbW92ZS1vZGQ6ICBmYWxzZTtcblxuLnBoLWl0ZW0ge1xuICAmLFxuICAqLFxuICA6OmFmdGVyLFxuICA6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAkcGgtZ3V0dGVyO1xuICAvLyBwYWRkaW5nOiAkcGgtZ3V0dGVyICgkcGgtZ3V0dGVyIC8gMikgKCRwaC1ndXR0ZXIgLSAkcGgtc3BhY2VyKSAoJHBoLWd1dHRlciAvIDIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246ICRwaC1kaXJlY3Rpb247XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1iZztcbiAgLy8gYm9yZGVyOiAkcGgtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkcGgtYm9yZGVyLXJhZGl1cztcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1MDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHBoLWJnLCAwKSA0NiUsIHJnYmEoJHBoLWJnLCAwLjM1KSA1MCUsIHJnYmEoJHBoLWJnLCAwKSA1NCUpIDUwJSA1MCU7XG4gICAgYW5pbWF0aW9uOiBwaEFuaW1hdGlvbiAkcGgtYW5pbWF0aW9uLWR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGgtc3BhY2VyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHBoLWd1dHRlciAvIDIpO1xuICB9XG59XG5cbi5waC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC0oJHBoLXNwYWNlciAvIDIpO1xuXG4gIGRpdiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xuICB9XG5cbiAgLmJpZyxcbiAgJi5iaWcgZGl2IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBoLWJnLCAwKTtcbiAgfVxufVxuXG5AbWl4aW4gcGgtbWFrZS1jb2woJHNpemUsICRjb2x1bW5zKSB7XG4gIC5waC1jb2wtI3skc2l6ZX0ge1xuICAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHBoLWNvbHMge1xuICBAaWYgJHBoLWNvbHMtcmVtb3ZlLW9kZCBhbmQgJGkgJSAyID09IDAge1xuICAgIEBpbmNsdWRlIHBoLW1ha2UtY29sKCRpLCAkcGgtY29scyk7XG4gIH1cblxuICBAZWxzZSBpZiBub3QgJHBoLWNvbHMtcmVtb3ZlLW9kZCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxufVxuXG4vLyBUT0RPIG1ha2UgdGhpcyBhIGAucGgtd3JhcGAgY2xhc3MgZm9yIG5vIHBhZGRpbmcsIG5vIGJhY2tncm91bmQsIG5vIGFuaW1hdGlvbixcbi8vIGFuZCByZW1vdmUgZGlyZWN0aW9uIGZyb20gYC5waC1pdGVtYC4gVGhpcyBpcyBhIGJyZWFraW5nIGNoYW5nZVxuW2NsYXNzKj1cInBoLWNvbFwiXSB7XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcblxuICA+ICoge1xuICAgICsgLnBoLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAoJHBoLXNwYWNlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4ucGgtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1hdmF0YXItYm9yZGVyLXJhZGl1cztcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG59XG5cbi5waC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbn1cblxuQGtleWZyYW1lcyBwaEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB9XG59XG5cbi8qXG4gKiBFdmVudGxva2FsZSBvdmVycmlkZXNcbiAqL1xuLnBoLWl0ZW0ge1xuICAmLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5waC1waWN0dXJlLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiRoZWFkZXI6ICcubWFpbi1oZWFkZXInO1xuJGhlYWRlci1yaWdodDogJy5tYWluLWhlYWRlcl9fcmlnaHQnO1xuJGhlYWRlci13cmFwOiAnLm1haW4taGVhZGVyX193cmFwJztcbiRoZWFkZXItZmF2LW1zZzogJy5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2UnO1xuXG4kcGFnZS1oZWFkZXI6ICcucGFnZS1oZWFkZXInO1xuXG4jeyRoZWFkZXJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxNjtcblxuICAuc2stZHJvcGRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguN3JlbSk7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jcmVhdGUtcGFja2FnZSB7XG4gICAgQGV4dGVuZCAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTUxNTE7XG4gIH1cbn1cblxuI3skaGVhZGVyfS0tZmlsdGVyLW9wZW5lZCB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jeyRoZWFkZXJ9X19pbm5lciB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sb2dvIHtcbiAgJi5jb3VudHJ5X0NIIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nby5wbmcnKTtcbiAgfVxuXG4gICYuY291bnRyeV9ERSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fZGUucG5nJyk7XG4gIH1cblxuICAmLmNvdW50cnlfQVQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvX2F0LnBuZycpO1xuICB9XG5cbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ2cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLy9oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sb2dvLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skaGVhZGVyfV9fbWVudS10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skaGVhZGVyfS0tbmF2LW9wZW4gJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktNTtcbiAgICBidXR0b24ge1xuICAgICAgOmhvdmVyIHtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlcn1fX2ZpbHRlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy41cHgpO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0teGwtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtc2xhIHtcbiAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODk3QzZCO1xuICAgIH1cbiAgfVxuICAmLS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0IHtcbi8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbi8vXG4vLyAgJi0tZXhwYW5kZWQge1xuLy8gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gIH1cbi8vXG4vLyAgLmJ0bjpmb2N1cyB7XG4vLyAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgYm94LXNoYWRvdzogbm9uZTtcbi8vICB9XG4vL1xuLy8gIC52LXNlbGVjdCB7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbi8vXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuLy8gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4vLyAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4vLyAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgIHJpZ2h0OiAwO1xuLy8gICAgfVxuLy8gICAgJi0taGlkZGVuIHtcbi8vICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgICBvcGFjaXR5OiAwO1xuLy8gICAgfVxuLy8gICAgJi0tdmlzaWJsZSB7XG4vLyAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL1xuLy8gIC52c19fYWN0aW9ucyB7XG4vLyAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbi8vICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgcGFkZGluZzogMDtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgd2lkdGg6IDA7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbi8vICB9XG4vL1xuLy8gICYtLWV4cGFuZGVkIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjEwcHgpO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19jbGVhciB7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAvL21hcmdpbi1ib3R0b206IDZweDtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDkgOSwgTTkgMUwxIDknIHN0cm9rZT0nZ3JleScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbi8vICAgIHdpZHRoOiAxMnB4O1xuLy8gICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgIHN2ZyB7XG4vLyAgICAgIGRpc3BsYXk6bm9uZTtcbi8vICAgIH1cbi8vICAgIC8vcGF0aCB7XG4vLyAgICAvLyAgZmlsbDogJHdoaXRlO1xuLy8gICAgLy99XG4vLyAgfVxuLy9cbi8vICAudi1zZWxlY3QtLWNsZWFyLWJ1dHRvbi12aXNpYmxlIHtcbi8vICAgIC52c19fY2xlYXIge1xuLy8gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWFyY2gsXG4vLyAgLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICAvL3dpZHRoOiAwO1xuLy8gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIG1hcmdpbjogMDtcbi8vICAgIG9wYWNpdHk6IDA7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuLy8gICAgd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9ufTtcbi8vXG4vLyAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbi8vXG4vLyAgICBAYXQtcm9vdCAjeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbi8vICAgICAgLnZzX19zZWFyY2gsXG4vLyAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgICAgICAvL3dpZHRoOiAxMHJlbTtcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH0sXG4vLyAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuLy8gICAgICB9XG4vLyAgICAgIC8vLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgICAvLyAgb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbi8vICAgICAgLy99XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlbGVjdGVkIHtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIHRvcDogNTAlO1xuLy8gICAgbGVmdDogMDtcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgY29sb3I6IHdoaXRlO1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19uby1vcHRpb25zIHtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tbWVudSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4vLyAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbi8vICAgIGNvbG9yOiAjQkRCREJEO1xuLy8gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gICAgbGVmdDogLTFweDtcbi8vICAgIHRvcDogMTAwJTtcbi8vICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbi8vICAgIGxpbmUtaGVpZ2h0OiAyO1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBjb2xvcjogI0JEQkRCRDtcbi8vICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG4vLyAgICAmLS1oaWdobGlnaHQsXG4vLyAgICAmOmhvdmVyIHtcbi8vICAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuLy8gICAgcGFkZGluZzogMDtcbi8vICB9XG4vL1xuLy8gIC52c19fc3Bpbm5lciB7XG4vLyAgICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLWJvdHRvbTogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCAkd2hpdGU7XG4vLyAgICB0ZXh0LWluZGVudDogMTAwcHg7XG4vLyAgICB3aWR0aDogM2VtO1xuLy8gICAgaGVpZ2h0OiAzZW07XG4vLyAgICAmOmFmdGVyIHtcbi8vICAgICAgd2lkdGg6IDNlbTtcbi8vICAgICAgaGVpZ2h0OiAzZW07XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tbmF2LW9wZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4jeyRoZWFkZXItd3JhcH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbW9kYWwtb3Blbjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSAmIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTsgLy9TaXplIG9mIHRoZSBzY3JvbGxiYXJcbiAgfVxufVxuXG4jeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuIHtcbiAgYmFja2dyb3VuZDogJG1haW4tbmF2LWRhcmstYmc7XG4gIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgJjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSB7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC8vICAvLyAgZGlzcGxheTogZmxleDtcbiAgLy8gIC8vfVxufVxuXG4jeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuLS1uYXYtc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbn1cblxuI3skaGVhZGVyLXdyYXB9LS10cmFuc3BhcmVudDpub3QoI3skaGVhZGVyLXdyYXB9LS1uYXYtb3Blbik6bm90KCN7JGhlYWRlci13cmFwfS0tbmF2LXNlYXJjaC1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAvLyB9XG59XG5cbiN7JGhlYWRlci13cmFwfS0tc2VhcmNoLXBhZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM1MzUzIDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH0ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuXG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tYWN0aXZlIHtcbiAgICAucGF0aC0yIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cblxuICAgIC5lbGxpcHNlLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciBzdmcge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1uYXYtb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDlweCA0cHggOXB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDE4M3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRkY1QTc1O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuc2staWNvbi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRwaW5rO1xuXG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4jeyRwYWdlLWhlYWRlcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgdG9wOiAtMTIycHg7XG4gIH1cblxuICAmLXBhY2thZ2VzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgIHRvcDogLTY2NnB4O1xuICAgIH1cbiAgXG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICB0b3A6IC0xMjJweDtcbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LXNsYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgJiA+IC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDM3NnB4O1xuICAgICAgaGVpZ2h0OiAzNzZweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgdG9wOiAtNzBweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN0Q3MDVGO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHRvcDogLTEyMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgIGxlZnQ6IDI0N3B4O1xuICAgICAgdG9wOiA5OHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skcGFnZS1oZWFkZXJ9X19yZXN1bHRzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICAgIHdpZHRoOiA5NS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5NS4zNzVyZW07XG4gICAgcmlnaHQ6IC0zMjhweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IDg5Ljc1cmVtO1xuICAgIGhlaWdodDogOTEuNzVyZW07XG4gICAgcmlnaHQ6IC02MDZweDtcbiAgICB0b3A6IC0yNjZweDtcbiAgfVxufVxuXG5cbi8qXG4gKiBSZXBsYWNpbmcgdGhlIHYtc2VsZWN0IGNvbXBvbmVudFxuICovXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgJi0tZXhwYW5kZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgfVxuXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vd2lkdGg6IDA7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuXG4gICAgQGF0LXJvb3QgI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4gICAgICAudnNfX3NlYXJjaCxcbiAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICAgICAgLy93aWR0aDogMTByZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9LCBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LCBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy9wYXRoIHtcbiAgICAvLyAgZmlsbDogJHdoaXRlO1xuICAgIC8vfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozODBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuICAgIC5zay1zcGlubmVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAvLyZfX2xvYWRpbmcge1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAvLyBFeHBhbmRlZCBzdHlsZXNcbiAgJiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb247XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgd2lkdGg6IDEzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTYuNXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgICB3aWR0aDogMTMuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMy41cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdyB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cblxuLm90aGVyLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuIiwiLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgLy9vdmVyZmxvdy15OiBhdXRvO1xuXG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgLnRpbnktc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC8vQGF0LXJvb3QgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAmIHtcbiAgLy8gIHRvcDogMDtcbiAgLy99XG59XG5cbi5tYWluLW5hdl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpbmtzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9faGVhZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY29sLTk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5tYWluLW5hdl9fbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uIHN0eWxlc1xuICovXG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIEBhdC1yb290IC5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSAmIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC5tYWluLW5hdl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgfVxuICAgIC5jb2wtbGctNCB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuIiwiJGZvb3RlcjogJy5tYWluLWZvb3Rlcic7XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cblxuXG4jeyRmb290ZXJ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRmb290ZXJ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLW5vLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2lubmVyIHtcblxuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3QtLXNvY2lhbCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICAgICAgZmlsbDogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC03cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgIH1cbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDU1NTU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lciB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwIHtcbiAgei1pbmRleDogNTAwMDtcblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX3BhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG4iLCIkbmF2OiAnLm1haW4tbmF2JztcblxuI3skbmF2fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLy9cbi8vI3skZm9vdGVyfV9fbGlzdCB7XG4vLyAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbi8vXG4vLyAgbGkge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4vL1xuLy8gICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBsaSB7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuLy9cbi8vICAgICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICBhIHtcbi8vICAgIGNvbG9yOiAkZ3JleS00O1xuLy8gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuLy8gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4vLyAgICB9XG4vLyAgfVxuLy99XG4vL1xuLy8jeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbi8vICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuLy8gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0LjhweCk7XG4vLyAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuLy8gICAgJi0tZXhwYW5kZWQge1xuLy8gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuLy8gICAgfVxuLy8gICAgJi0tbm8tYm9yZGVyIHtcbi8vICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuIiwiLmxhbmRpbmctcGFnZSB7XG5cbn1cbi8qXG4gKiBHZW5lcmFsIHNlY3Rpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDczcHgpIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3M3B4KSAwIGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTA0cHgpIDAgY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgPiAucm93ID4gLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG5cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnbGFuZGluZy1wYWdlL2p1bWJvdHJvbic7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvbWFnYXppbmUtc3Rvcmllcyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvbGluay1iYXInO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2luc3BpcmluZy1sb2NhdGlvbnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL3BhY2thZ2UtZGVhbHMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2V2ZW50LXBhcnRuZXJzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9pbnNwaXJpbmctcmVnaW9ucyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvbGF0ZXN0LWpvYnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2Fib3V0JztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9hZGQtZW50cnknO1xuIiwiLypcbiAqIExhbmRpbmcgcGFnZSAtIEp1bWJvdHJvblxuICovXG5cbiRqdW1ib3Ryb246ICcubGFuZGluZy1wYWdlX19qdW1ib3Ryb24nO1xuXG4uY29udGFpbmVyLWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuI3skanVtYm90cm9ufSB7XG4gIC8vaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL3BhZGRpbmctdG9wOiA3LjVyZW07XG4gIC8vcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTY4cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDI0cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM2NnB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IDYxcmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAvL1xuICAvLz4gLmNvbnRhaW5lciB7XG4gIC8vICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gIG1hcmdpbi1yaWdodDogMDtcbiAgLy99XG5cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fdGl0bGUtY29udGFpbmVyI3skanVtYm90cm9ufV9fdGl0bGUtY29udGFpbmVyLS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24sXG4gICAgI3skanVtYm90cm9ufV9fc3VidGl0bGV7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduLS1zbGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduIHtcbiAgLy8gZmxleDogMCAwIDc1JTtcbiAgLy8gbWF4LXdpZHRoOiA3NSU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7IFxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjM5MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTNweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NTlweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDM2MXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1zbS12aXNhYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy40cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7IFxuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvL1RlbXBvcmFyeVxuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiN7JGp1bWJvdHJvbn0gLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy9taW4taGVpZ2h0OiA0OHJlbTtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDYxcmVtO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDotMTtcbiAgICBvcGFjaXR5OjA7XG5cbiAgICBpbWcge1xuXG4gICAgICAmOi1tb3otbG9hZGluZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuXG4gICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDhzIGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG4gICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSA4cyBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuICAgIH1cbiAgfVxuXG4gIC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjQ1LCAxLjA0MCwgMC45MjAsIDAuOTYwKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gICAgICBhbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcblxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICB6LWluZGV4OjE7XG4gICAgICBvcGFjaXR5OjE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAudG5zLW91dGVyLFxuICAgIC50bnMtb3ZoLFxuICAgIC50bnMtaW5uZXIsXG4gICAgLnRucy1zbGlkZXIsXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZSxcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2xpbmstY29udGFpbmVyIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLy9yaWdodDogMTAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8vcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4jeyRqdW1ib3Ryb259X19saW5rIHtcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgLy9ib3R0b206IDQuOHJlbTtcbiAgbGVmdDogODAlO1xuICAvL2hlaWdodDogODIlO1xuICAvL21hcmdpbi1ib3R0b206IDhyZW07XG4gIC8vbWFyZ2luLWJvdHRvbTogNS41dmg7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gIHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiA1cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC50bnMtc2xpZGUtYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLy90cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi0tbGluay5idG57XG4gICAgcGFkZGluZy1ib3R0b206MS43NXJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgLy9ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvL21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGp1bWJvdHJvbn1fX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuICAmLS1zbWFsbC1zY3JlZW5zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZS1zY3JlZW5zIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAuNjI1cmVtIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wYXRoLTEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGxcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN7JGp1bWJvdHJvbn1fX2JsdXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogNDQ1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICAvLyBsZWZ0OiA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC02NXB4IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4dmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDcxdmg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIGhlaWdodDogNjl2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogODEycHgpIHtcbiAgICBoZWlnaHQ6IDcydmg7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgaGVpZ2h0OiA3N3ZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLy8jeyRqdW1ib3Ryb259X19zbGlkZS1sYXJnZS1pbWcge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cbi8vXG4vLyN7JGp1bWJvdHJvbn1fX3NsaWRlLXNtYWxsLWltZyB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cblxuLypcbiAqIERyb3Bkb3duXG4gKi9cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCA4NSU7XG4gIG1heC13aWR0aDogODUlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDk3JTtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4OiAwIDAgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NHB4KSB7XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cblxuICAvLyBpUGhvbmUgMTMgUHJvIE1heDogNDI4eDc0NlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDI4cHgpIGFuZCAobWF4LWhlaWdodDo3NDZweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gaVBob25lIDggUGx1czogNDE0eDczNlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDE0cHgpIGFuZCAobWF4LWhlaWdodDo3MzZweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSBhbmQgKG1heC1oZWlnaHQ6NjY0cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vICBpUGhvbmUgU0UgMjAyMjogMzc1eDU0OFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpIGFuZCAobWF4LWhlaWdodDo1NDhweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0Ljc4cHgpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBwYWRkaW5nOmNhbGN1bGF0ZVJlbSgyNnB4KSBjYWxjdWxhdGVSZW0oMzRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCk7XG5cbiAgICAmI3skanVtYm90cm9ufV9fZHJvcGRvd24tLXNsYXtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cblxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLy99XG4gIC8vXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTsgLy9GYWxsYmFjayBmb3IgYnJvd3NlciB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCB2aFxuICAvLyAgbWFyZ2luLXRvcDogMTR2aDtcbiAgLy99XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb257XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMHJlbSAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm8tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ0cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ4cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fZHJvcGRvd25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAmLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcuNXB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAvLyB9XG59XG5cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuQGtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWlnaHRfY29udGVudF9sb2FkZXIge1xuICBtaW4taGVpZ2h0OiA0MzlweCAhaW1wb3J0YW50O1xufVxuXG5cbiRzaGFkb3cgOiAnLmJveC1zaGFkb3cnO1xuXG4jeyRzaGFkb3d9X190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4jeyRzaGFkb3d9X19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBsZWZ0OiAwO1xuICAvL3RvcDogOTEycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaC5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLypcbiAqIE1hZ2F6aW5lIHN0b3JpZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAmLXNsYSB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICYtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAvL0BtZWRpYSAobWF4LXdpZHRoOjE5MjBweCkgYW5kIChtaW4td2lkdGg6MTQ0MXB4KSB7XG4gIC8vICAuY29udGFpbmVyIHtcbiAgLy8gICAgbWF4LXdpZHRoOiA5MCU7XG4gIC8vICB9XG4gIC8vfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCk7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1heC13aWR0aDogOTglOyAvL1RvIGJyZWFrIHRoZSBzZWNvbmQgd29yZCBmcm9tIGJlaGluZCBpbiBuZXcgbGluZVxuICAgIH1cbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3Rvcmllcyxcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzclO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU2OHB4KSB7XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0NDBweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTUuNjI1cmVtO1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjklO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIExpbmsgYmFyXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgcGFkZGluZzogMS43NXJlbSAwO1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQodHJ1ZSk7XG4gIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuMzVyZW0gMDtcbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgfVxuICAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLDAuMSk7XG5cbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkd2hpdGUsIC41KTtcbiAgfVxufVxuIiwiQG1peGluIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgkaW52ZXJ0OmZhbHNlKSB7XG4gIGJhY2tncm91bmQ6ICRwaW5rLTI7XG4gIEBpZiAkaW52ZXJ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkcGluay0yLCRwaW5rLTMsOTEuMjZkZWcpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkcGluay0zLCRwaW5rLTIsOTEuMjZkZWcpO1xuICB9XG59XG5cbkBtaXhpbiBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0yO1xuICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkZGFyay1ncmV5LTIscmdiYSg5OCwgOTgsIDk4LCAwKSwxNTcuMDdkZWcpO1xufVxuIiwiLypcbiAqIEluc3BpcmluZyBsb2NhdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLWxvY2F0aW9ucyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgLy8gMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuIiwiLypcbiAqIFBhY2thZ2UgZGVhbHNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuXG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIvKlxuICogRXZlbnQgcGFydG5lcnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fZXZlbnQtcGFydG5lcnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4iLCIvKlxuICogSW5zcGlyaW5nIHJlZ2lvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG59XG4iLCIvKlxuICogTGF0ZXN0IGpvYnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgJl9icmVhayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMzFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjUwcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICB9XG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIi8qXG4gKiBBYm91dCBldmVudGxva2FsZVxuICovXG4ubGFuZGluZy1wYWdlX19hYm91dCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU0cHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzY1cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKC0xNDRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTA0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDZweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgPiBwIHtcbiAgICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxcmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24ge1xuICAgIHBhZGRpbmc6IC43cmVtIDEuMzVyZW07XG4gIH1cbiAgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHtcbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgfVxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGEsIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAvL21heC13aWR0aDogOTUlO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5kaXNwbGF5LWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLypcbiAqIEFkZCBlbnRyeVxuICovXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA4Ljg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9faW5uZXIge1xuICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgjMTcxNzE3LHJnYmEoNDEsNDEsNDEsMC4yKSwyNTguMzhkZWcpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTVweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBjb2xvcjogI0M0QzRDNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMzglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMiU7XG4gICAgfVxuICAgIC5zay1pY29uIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS00O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGF0LXJvb3QgYTpob3ZlciAmIHtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYnRuLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnZ1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAubGlnaHQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICB3aWR0aDogNjYlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJi1kaXZVcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHNlbGYtZW5kOyAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICB9ICAgIFxuICAgIH1cbiAgfVxuICAmLXAge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4kc2ltcGxlLXNlYXJjaDogJy5zaW1wbGUtc2VhcmNoLXJlc3VsdHMnO1xuXG4jeyRzaW1wbGUtc2VhcmNofSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fdG9wIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgLy9jb2xvcjogJHRydWUtYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTNweCkgMCBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3Jlc3VsdHMtcGxhY2Vob2xkZXJ7XG4gIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLWlucHV0e1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtMjQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oMC4ycHgpO1xuICB9XG59XG5cbi8vUmVzdWx0cyBudW1cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtdGVybSB7XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4vL1BhZ2luYXRpb25cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xufVxuXG4vL1NlYXJjaCBpbnB1dCBmaWVsZFxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dCB7XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbiAgfVxuICAvLy52c19fc2VsZWN0ZWQge1xuICAvLyAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAvLyAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gIH1cbiAgLy99XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3JTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICAvL2JvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogNCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGxlZnQ6IDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCw2MCw2MCwgLjI1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYm9yZGVyOiAgc29saWQgZ3JheTtcbiAgICAvL2JveC1zaGFkb3c6IDFweCAycHggYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEuNXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZSA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IC4xO1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fdHlwZS0tcGxhY2Vob2xkZXIge1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZS0tcGxhY2Vob2xkZXIge1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXZ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgcGFkZGluZy1sZWZ0OiAwJVxuICB9XG59XG5cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLy9mb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmclMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTE0JTIwMjRDMTkuNTIyOCUyMDI0JTIwMjQlMjAxOS41MjI4JTIwMjQlMjAxNEMyNCUyMDguNDc3MTUlMjAxOS41MjI4JTIwNCUyMDE0JTIwNEM4LjQ3NzE1JTIwNCUyMDQlMjA4LjQ3NzE1JTIwNCUyMDE0QzQlMjAxOS41MjI4JTIwOC40NzcxNSUyMDI0JTIwMTQlMjAyNFolMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTI4Ljk4MDklMjAyOC45OTk5TDIxLjM4MDklMjAyMS4zNzk5JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5hcnJvd19yaWdodF9zZWFyY2gge1xuLy8gICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gfVxuXG4uZm9ybXVsYXRlLWlucHV0LXdpZHRoLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIH1cbiAgfVxuXG4gICYtdm90aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IFxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc3RpY2t5LWZpbHRlclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NpbmdsZS1hcnRpY2xlXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZ29vZ2xlLW1hcFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2ZpaWx0ZXJzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW5zcGlyYXRpb24tc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvcGFja2FnZS1kZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NlYXJjaC1yZXN1bHQtc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW50ZXJuYWwtbGlua3NcIjtcbiIsIiRzZWFyY2gtcGFnZS1oZWFkZXI6ICcuc2VhcmNoLXBhZ2VfX2hlYWRlcic7XG4vKlxuICogSGVhZGVyXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NXB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NnB4KSAwIGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDlweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB6LWluZGV4OiAkc2VhcmNoLWhlYWRlci16O1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODZweCkgMCBjYWxjdWxhdGVSZW0oMTI1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwOXB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggI0ZGNUE3NTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtcGFja2FnZXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjlweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDg3N3B4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE4cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbWF4LWhlaWdodDpjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLS1wYWNrYWdlcyB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICZfX2xvd2VyLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDlweCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzNweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5NTdweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblxuICAgICYudHdvX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDBweCk7XG5cbiAgICAgICYudHdvX3Jvd3N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAgIH1cblxuICAgICAgJi50aHJlZV9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5mb3VyX3Jvd3N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuXG5cbiAgJi50d29fcm93c3tcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAmLnRocmVlX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi5mb3VyX3Jvd3N7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYudGhyZWVfcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LS1tYXAtb3BlbiAme1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYudGhyZWVfcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuXG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fbnVtYmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCIkc3RpY2t5LWZpbHRlcjogJy5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcic7XG4kaW5saW5lLWZpbHRlcjogJy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlcic7XG4kbWFwLXRyaWdnZXI6ICcuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcic7XG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4jeyRzdGlja3ktZmlsdGVyfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHN0aWNreS1maWx0ZXItejtcbiAgJi0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtOXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbm8tcmVzdWx0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRpbmxpbmUtZmlsdGVyfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAmLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tb3ZlcmxheSB7XG4gICAgei1pbmRleDo2O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMnB4O1xuICBmbGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMnB4O1xuICAgIGxpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gICYtLW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVue1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbjowcHggMTZweCAwcHggMTZweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDE3cHggMCAxMHB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgICAgICAgICAgIC8vIGF7XG4gICAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgICAgICAgLy8gICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgICB0b3A6OXB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0X19jbGVhciB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE3cHgpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICAmLS1kb3RzIHtcbiAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC8vIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1hcmdpbjogMDtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLm51bS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45JTtcbiAgdG9wOiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgJi0tcGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLnNrLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTVweCk7XG5cbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn1fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnNjcm9sbC11cCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0ge1xuICAkdGhpcyA6ICY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1zdGlja3kge1xuICAgICAgei1pbmRleDogMjc7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1OHB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAmLS1zdGlja3ksXG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDE0O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZSN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzIChTY3JlZW5zIGFib3ZlIExHIHNpemUpXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbiB7XG4gIC5tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpXG4gICAgfVxuICB9XG59XG4iLCIkc2VhcmNoLXBhZ2UtYXJ0aWNsZSA6ICcuc2VhcmNoLXBhZ2VfX2FydGljbGUnO1xuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgPi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL21heC13aWR0aDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyLS1zbGE6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxuICAmLS1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5zcGFuPmRpdj5pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjExMSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm9taW5hdGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ+ZGl2PmltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDIpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICB9IFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmLXByb3ZpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmLXNsYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtam9icyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICR0aGlzOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgQGF0LXJvb3QgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyR0aGlzfTpub3QoI3skdGhpc30tLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzhweCk7XG4gICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzhweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIC8vICYubGF6eWxvYWR7XG4gICAgLy8gICBtaW4taGVpZ2h0OiAxMTAwJTtcbiAgICAvLyAgIG1pbi13aWR0aDogMTEwMCU7XG4gICAgLy8gfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQtLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gIC5wYXRoLTAge1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuLypcbiAqIFJpZ2h0IHRvcFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC8vICYtLW1kLXZpc2libGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1mYXZvdXJpdGVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1yZWdpb24taWNvbiB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDIuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5uZXh0X19pY29uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmaWxsOiBibGFjaztcbn1cblxuLnNrLWljb24tYmxhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICYtc2xhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAmX19yZWdpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tZ3Vlc3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBhdC1yb290ICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgLy8gcGFkZGluZzogMHB4IDE4cHg7XG4gIC8vIG1hcmdpbi10b3A6LThweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTotOHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDlweCAxM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oN3B4KSAwO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtZ3JpZC1zbSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogNTU1O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zY29yZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI2cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gICY6aG92ZXIge1xuICAgICY+ZGl2IHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiA2MS43JTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24ge1xuICBwYWRkaW5nOiA5cHggMCAwIDMwcHg7XG4gIG1hcmdpbjogMTdweCAwIDAgMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWxpa2UtaWNvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS1tYXAgb3BlbiBzdGF0ZSB2YWx1YXRpb24gc3R5bGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgXG4gIH1cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbW9iaWxlLXRhZyB7XG4gIEBleHRlbmQgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLWlubGluZSA+IC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbn0iLCIkc2VhcmNoLXBhZ2UtbWFwOiAnLnNlYXJjaC1wYWdlX19tYXAnO1xuJG1hcC1pbmZvLXdpbmRvdyA6ICcuc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cnO1xuXG4vKlxuICogVGhlIE1hcFxuICovXG4jeyRzZWFyY2gtcGFnZS1tYXB9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6ICRtYXAtejtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiBjYWxjKDcwcHggKyA1N3B4KTsgLy9zaXplIG9mIHRoZSBtYWluIGhlYWRlciBhbmQgZmlsdGVyIGJ1dHRvbnMgY29udGFpbmVyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4IC0gNTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vei1pbmRleDogMTQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MTBweCk7XG4gIH1cbiAgLkdNYXAsLkdNYXBfX1dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfS1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3Jlc3VsdHMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fcGluLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9IHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZSAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdtLXN0eWxlLWl3LWQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4jeyRtYXAtaW5mby13aW5kb3d9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgLnNrLWljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuXG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCk7XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19sYWJlbCB7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RhZyB7XG4gIEBleHRlbmQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMtLWdvb2dsZS1tYXAge1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuXG4jbWFwID4gZGl2ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtYXAgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIkZmlsdGVyOiAnLnNlYXJjaC1maWx0ZXInO1xuXG4kZmlsdGVyLWlucHV0OiAnLnNlYXJjaC1maWx0ZXJfX2lucHV0JztcbiRmaWx0ZXItaW5wdXQtd3JhcDogJy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwJztcbiRmaWx0ZXItbWFpbi10aXRsZTogJy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlJztcbiRmaWx0ZXItbmF2aWdhdGlvbjogJy5zZWFyY2gtZmlsdGVyX19uYXZpZ2F0aW9uJztcbiRmaWx0ZXItdGFiLWJ1dHRvbjogICcuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbic7XG5cbiRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQ6ICc4MDBweCc7XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBIaWRlIElubGluZSBmaWx0ZXIgZm9yIG1vYmlsZVxuLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIGRpc2FibGluZyBib3VuY2UgZWZmZWN0IG9uIGNsaWNrIGluIHN0aWNreSBmaWx0ZXJcbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnNhZmFyaS1uby1qdW1we1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZyA6IHRvdWNoICFpbXBvcnRhbnQ7XG4gIC8vIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC8vIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jeyRmaWx0ZXJ9LS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci16O1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiN7JGZpbHRlcn0tLWlubGluZSB7fVxuXG4jeyRmaWx0ZXJ9LXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gICYtZXZlbnQge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn0td3JhcC0tcmVnaW9uLWZpbHRlcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3skZmlsdGVyfV9fYmctY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjA1O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLW9mZmVyLXR5cGUsXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLWV2ZW50LXR5cGUge1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDU2JSwgdHJhbnNsYXRlKC0zOCUsIDMyJSkpLFxuICAgICAgKDIsIDEwMCUsIHRyYW5zbGF0ZSgxNiUsIC0yOSUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLXJlZ2lvbiB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICAgKDEsIDExNSUsIHRyYW5zbGF0ZSgtMjklLCAyMyUpKSxcbiAgICAgICAgKDIsIDQ1JSwgdHJhbnNsYXRlKDU2JSwgLTQlKSksXG4gICAgICAgICgzLCAnaGlkZGVuJywgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCA5MCUsIHRyYW5zbGF0ZSgyNSUsIC00NCUpKSxcbiAgICAgICAgKDIsIDkwJSwgdHJhbnNsYXRlKC0zMyUsIDI2JSkpLFxuICAgICAgICAoMywgNTAlLCB0cmFuc2xhdGUoMjYlLCAxNDMlKSlcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgfVxufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1ndWVzdHMge1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDgwJSwgdHJhbnNsYXRlKC03JSwgLTIyJSkpLFxuICAgICAgKDIsIDcwJSwgdHJhbnNsYXRlKDM0JSwgMzAlKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDY1JSwgdHJhbnNsYXRlKDU0JSwgMCUpKSxcbiAgICAgICgyLCA2MCUsIHRyYW5zbGF0ZSg3JSwgMzklKSksXG4gICAgICAoMywgNjAlLCB0cmFuc2xhdGUoNjElLCAxMTglKSksXG4gICAgICAoNCwgODAlLCB0cmFuc2xhdGUoMCUsIDE0OCUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgJi0tbG9hZGluZyBzdmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi0tbGFzdF9zdGVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgICYtLWxvYWRpbmcgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gIC8vICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgLy8gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmLS1ldmVudHN7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpub3QoI3smfS0tbm8tYm9yZGVyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDExOHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZV9maWx0ZXIuc3ZnKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweClcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgtMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzLS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYjeyRmaWx0ZXJ9X190YWJzLS1tYXAtb3BlbiB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLXRhYi1idXR0b259IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0Y0RjVBO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItdGFiLWJ1dHRvbn0tLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgLy8mI3skZmlsdGVyLXRhYi1idXR0b259LS1tYXAtb3BlbiB7XG4gICAgLy8gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIC8vfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICYtbGFzdC0tc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICAmLWxhc3QtLXN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4ge31cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQge1xuICAvKlxuICAgKiBWdWUgZm9ybXVsYXRlXG4gICAqL1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY2FyZXQtY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJnYmEoOTAsIDEyOCwgMTIzLCAxKSk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTsgLy8gLXsjJGJvcmRlci13aWR0aH0gaGVyZSBlbnN1cmVzIHRoZSBsZWZ0IGFuZCByaWdodCBib3JkZXJzIG9mIHRoZSBkcm9wZG93biBhcHBlYXIgZmx1c2ggd2l0aCB0aGUgdG9nZ2xlLlxuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICAvL3BhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLy93aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAvL2JvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgICAvL2xlZnQ6IC0xcHg7XG4gICAgLy90b3A6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIC8vbGluZS1oZWlnaHQ6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJi0taGlnaGxpZ2h0LFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQobis3KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTI4LCAxMjMsIDEpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vb3BhY2l0eTogLjE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsbDogcmdiYSg2MCw2MCw2MCwuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLnNrLWljb24tLWxvYWRpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxuICAmLS1ldmVudF9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5AaW1wb3J0IFwiZmlsdGVycy9maWx0ZXItaW5wdXRzXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9vZmZlci10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ldmVudC10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ndWVzdHNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL290aGVyXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9yZWdpb25cIjtcblxuIiwiQG1peGluIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKSB7XG4gIEBlYWNoICRudGgsICR3aWR0aCwgJHRyYW5zbGF0ZSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoIC8gMiAqIC0xO1xuICAgICAgICBtYXJnaW4tdG9wOiAkd2lkdGggLyAyICogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjaXJjbGUtc20tc2l6ZTogNjJweDtcbiRjaXJjbGUtbWQtc2l6ZTogMTQ0cHg7XG4kY2lyY2xlLWxnLXNpemU6IDE5NnB4O1xuXG4kY2lyY2xlLWlubGluZS1zbS1zaXplOiA2NHB4O1xuJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZTogNzdweDtcbiRjaXJjbGUtaW5saW5lLXhsLXNpemU6IDEwMHB4O1xuXG4kZS1maWx0ZXI6ICcuZXZlbnQtZmlsdGVyJztcbi8qXG4gKiBGaWx0ZXIgaW5wdXRzXG4gKi9cbiN7JGZpbHRlci1pbnB1dH0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0tc3RpY2t5IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KXtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAvLyAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgLy99XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLWlucHV0LXdyYXB9LS1tYXAtb3BlbiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDIxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0tcGlsbHMge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXBpbGxzLWNvbGxhcHNlZCB7XG4gICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG4gKiBDaXJjbGUgaW5wdXRcbiAqL1xuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cblxuICAmX19ldmVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gKDM3MXB4ICogMykpIC8gNCkgIWltcG9ydGFudDtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gKDIyMHB4ICogMykpIC8gNCkgIWltcG9ydGFudDtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAzNjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTMycHg7XG4gICAgICB9XG4gICAgICAmIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtICg2MnB4ICogMykpIC8gNCkgIWltcG9ydGFudDtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IC0xcHggcmdiYSgwLDAsMCwwLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9GSVhFRFxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKCN7JGNpcmNsZS1zbS1zaXplfSAqIDMpKSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1heC13aWR0aDogJGNpcmNsZS1zbS1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLW1kLXNpemU7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKCN7JGNpcmNsZS1tZC1zaXplfSAqIDMpKSAvIDMpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWxnLXNpemU7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKCN7JGNpcmNsZS1sZy1zaXplfSAqIDUpKSAvIDMpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZSAvIDEuNDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplIC8gMS4yMjtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vSGlkZXMgdGhlIGV4dHJhIGNoYXJhY3RlcnMgYWRkZWQgYXQgc3BlY2lmaWMgcG9zaXRpb24gaW4gY2lyY2xlIGxhYmVsc1xuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9JbmxpbmVcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLWlubGluZS1zbS1zaXplfSAqIDMpKSAvIDIpO1xuICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLXNtLXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS1tZC1zaXplO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLXhsLXNpemU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXNtLXNpemUpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1tZC1zaXplKTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS14bC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS14bC1zaXplKTtcbiAgICAuc2staWNvbiB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgfVxuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtaW5saW5lIHtcbiAgLy9mb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuXG4vL1BpbGwgaW5wdXRcbiN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6ICgxMDAlIC8gNCk7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAoMTAwJSAvIDYpO1xuICAgICY6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucGF0aC0xIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1waWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLXBpbGwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tZXhwYW5kIHtcbiAgQGV4dGVuZCAjeyRmaWx0ZXItaW5wdXR9LS1waWxsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICZfX3RleHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tZXhwYW5kZWQge1xuICAgIC5zay1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsLTEpO1xuICAgIH1cbiAgfVxufVxuXG4vL0NvbG9yIHNjaGVtZXNcbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEzMjQzO1xuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogI0M0NDU1QTtcbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAjQzQ0NTVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ0NTVBO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogIzNGNEY1QTtcbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAjM0Y0RjVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICAmLS1yZWFjaGFiaWxpdGllcyxcbiAgJi0tdGF4b25vbXktbG9jYXRpb257XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTEge1xuICAgICAgICBmaWxsOiAjNzI2RTY5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmLS10YXhvbm9teS1sb2NhdGlvbixcbiAgICAmLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogIzcyNkU2OTtcbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5MTg5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1idWlsZGluZ3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucyB7XG4gICZfcmVzdWx0cyB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpICgzMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZmlyc3Qtc3RlcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9kaXNiYWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDY0NiAhaW1wb3J0YW50O1xuICB9XG4gICZfbWFyZ2luIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gICZfbG9hZGluZyB7XG4gICAgcGFkZGluZzogMC42OXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tZ3Vlc3RzLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOThweCk7XG4gICAgfVxuICB9XG4gICYtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yZWdpb25fcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucy1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODhweCk7XG4gIH1cbn1cbiIsIi8qXG4gKiBPZmZlciB0eXBlIGZpbHRlclxuICovXG4jeyRmaWx0ZXJ9LXdyYXAtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTc1O1xufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1vZmZlci10eXBlICB7XG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGZpbHRlci1pbnB1dH0td3JhcC0tb2ZmZXItdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG4iLCIvKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWV2ZW50LXR5cGUge1xuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgLnBhdGgtMSB7XG4gICAgICBmaWxsOiAjM2Y0ZjVhO1xuICAgIH1cbiAgfVxufVxuXG4kZXZlbnQtdHlwZS1pbnB1dC13cmFwOiAnLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUnO1xuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9vdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW1hcC1vcGVuI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZVxuLy8uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuXG4iLCIvKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG4kZ3Vlc3RzLWlucHV0OiAnLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSknO1xuJGd1ZXN0cy1sYWJlbDogJy5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsJztcbiRndWVzdHMtbGFiZWwtaGFzLXZhbHVlOiAnLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSc7XG5cbiRidWJibGUtaW5wdXQ6ICRmaWx0ZXIrJ19fYnViYmxlLWlucHV0JztcblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5NjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OXB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICYjeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1pbmxpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0tZ3Vlc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1maXhlZCB7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OmNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4ge1xuICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgfVxuICAgICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG5cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLWluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7IFxuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGJ1YmJsZS1pbnB1dH0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgJi0tY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICY6bm90KCYtLWNoZWNrZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMUNCO1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICAmLS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGJ1YmJsZS1pbnB1dH1fX3RleHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIEBhdC1yb290ICN7JGJ1YmJsZS1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAYXQtcm9vdCAjeyRidWJibGUtaW5wdXR9Om5vdCgjeyRidWJibGUtaW5wdXR9LS1jaGVja2VkKTpob3ZlciAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeVxuJGJ1YmJsZXMtbGlzdDogKFxuICAgICgnMjAnLCA2NHB4LCAyMHB4LCAzMHB4LCAyNTBweCksXG4gICAgKCczMCcsIDg4cHgsIDI1cHgsIC0yMzBweCwgLTUwcHgpLFxuICAgICgnNTAnLCAxMDJweCwgMjVweCwgMjAwcHgsIC0yNTBweCksXG4gICAgKCc4MCcsIDEyMHB4LCAyNXB4LCA5MHB4LCAxNDBweCksXG4gICAgKCcxMDAnLCAxNDRweCwgMzBweCwgMjUwcHgsIDcwcHgpLFxuICAgICgnMTUwJywgMTcwcHgsIDMwcHgsIC00MHB4LCAtMjAwcHgpLFxuICAgICgnMjAwJywgMTg0cHgsIDQ1cHgsIDMwMHB4LCAxODBweCksXG4gICAgKCczNTAnLCAyMTBweCwgNTBweCwgLTE2MHB4LCAxNjBweCksXG4gICAgKCc1MDAnLCAzMDBweCwgODBweCwgMHB4LCAwcHgpLFxuKTtcbiRtb2JpbGUtYnViYmxlcy1saXN0OiAoXG4gICAgKCcyMCcsIGZhbHNlLCAyMHB4LCAzMHB4LCAyNTBweCksXG4gICAgKCczMCcsIGZhbHNlLCAyNXB4LCAtMjMwcHgsIC01MHB4KSxcbiAgICAoJzUwJywgNDBweCwgMTVweCwgLTk2cHgsIC0yOHB4KSxcbiAgICAoJzgwJywgNDhweCwgMTVweCwgLTEzM3B4LCA4MnB4KSxcbiAgICAoJzEwMCcsIDcycHgsIDE4cHgsIC01OXB4LCA1N3B4KSxcbiAgICAoJzE1MCcsIDY0cHgsIDE2cHgsIC01MnB4LCAtOTBweCksXG4gICAgKCcyMDAnLCA4MHB4LCAyOHB4LCA2MHB4LCA1MHB4KSxcbiAgICAoJzM1MCcsIDg4cHgsIDIycHgsIDU1cHgsIC02MHB4KSxcbiAgICAoJzUwMCcsIDExMnB4LCA0NnB4LCAwcHgsIDBweCksXG4pO1xuXG5cbi8vVE9ETzogVHJ5IHRvIHJlZHVjZSB0aGUgc2l6ZSBvZiBnZW5lcmF0ZWQgQ1NTIGJ5IHJlYXJhbmdpbmcgdGhlIG1lZGlhIHJ1bGVzXG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICR0aGlyZC13aWR0aCA6ICR3aWR0aCAvIDEuNzE7XG4gICAgJHRoaXJkLXggOiAkeCAvIDEuNzE7XG4gICAgJHRoaXJkLXkgOiAkeSAvIDEuNzE7XG5cbiAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvIDEuMjc7XG4gICAgJGhhbGYteCA6ICR4IC8gMS4yNztcbiAgICAkaGFsZi15IDogJHkgLyAxLjI3O1xuXG4gICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gMS41O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHRoaXJkLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHRoaXJkLXdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGhhbGYtZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR0aGlyZC13aWR0aCAvIC0yKSArICR0aGlyZC14ICwoJHRoaXJkLXdpZHRoIC8gLTIpICsgJHRoaXJkLXkpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCRoYWxmLXdpZHRoIC8gLTIpICsgJGhhbGYteCAsKCRoYWxmLXdpZHRoIC8gLTIpICsgJGhhbGYteSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRoYWxmLXdpZHRoKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGhhbGYtZm9udC1zaXplKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi14ICwoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi15KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgIEBpZiAkd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIElubGluZSBmaWx0ZXIgb3ZlcnJpZGVzXG4gKi9cbi8vICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeVxuJGlubGluZS1idWJibGVzLWxpc3Q6IChcbiAgICAoJzUwJywgODVweCwgMjVweCwgMzUwcHgsIC05NXB4KSxcbiAgICAoJzEwMCcsIDExN3B4LCAzMHB4LCAtMTcwcHgsIDYwcHgpLFxuICAgICgnMTUwJywgMTQwcHgsIDMwcHgsIC0zNXB4LCAtNjBweCksXG4gICAgKCcyMDAnLCAxNTVweCwgNDVweCwgMjk2cHgsIDExMHB4KSxcbiAgICAoJzM1MCcsIDE3M3B4LCA1MHB4LCA1cHgsIDEyMHB4KSxcbiAgICAoJzUwMCcsIDI1MnB4LCA4MHB4LCAxNjBweCwgMCksXG4pO1xuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGlubGluZS1idWJibGVzLWxpc3Qge1xuICAgIC8vJHRoaXJkLXdpZHRoIDogJHdpZHRoIC8gMS43MTtcbiAgICAvLyR0aGlyZC14IDogJHggLyAxLjcxO1xuICAgIC8vJHRoaXJkLXkgOiAkeSAvIDEuNzE7XG5cbiAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvIDEuNjg7XG4gICAgJGhhbGYteCA6ICR4IC8gMS42ODtcbiAgICAkaGFsZi15IDogJHkgLyAxLjY4O1xuXG4gICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gMS4zMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRoYWxmLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkaGFsZi1mb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi14ICwoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi15KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tODAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyYjeyRmaWx0ZXJ9LXdyYXAtLW1hcC1vcGVuIHtcbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRtb2JpbGUtYnViYmxlcy1saXN0IHtcbiAgLy8gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgLy8gICAgICAgIEBpZiAkd2lkdGgge1xuICAvLyAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gIC8vICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAvLyAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gIC8vICAgICAgICB9IEBlbHNlIHtcbiAgLy8gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICB9XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG5cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzc4cHgpO1xuICAgICAgJiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IHtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdG9wOiA1OCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDAgNDQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMyOHB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTRweCk7XG59XG5cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjFweCk7XG59IiwiLypcbiAqIE90aGVyIGZpbHRlcnNcbiAqL1xuJHNlYXJjaC1pbnB1dDogJy5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pJztcbiRzZWFyY2gtbGFiZWw6ICcuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCc7XG4kc2VhcmNoLWxhYmVsLWhhcy12YWx1ZTogJy5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUnO1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLW90aGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlhOTM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tb3RoZXJzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgQGV4dGVuZCAgI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjE2cHgpO1xuICB9XG5cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItaGVhZGVyIHtcbiAgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4RThCODU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgICAmLS1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgJi0tdGhpcmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgIH1cbiAgICAmLS1mb3VydGgge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS10YXhvbm9teS1sb2NhdGlvbixcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSN7JGZpbHRlci1pbnB1dH0tLXJlYWNoYWJpbGl0aWVze1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLnBhdGgtMSB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU5cHgpO1xuICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JHNlYXJjaC1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gICAgI3skc2VhcmNoLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1idWlsZGluZ3Mge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNnB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXBpbGxzLWNvbGxhcHNlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tYnVpbGRpbmdzIHtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAmOm50aC1jaGlsZChuKzYpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1wcmljZXMsXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tc3R5bGVzLFxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9wZXJhdGlvbnMge1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNSk6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qXG4gKiBPdmVycmlkZSAgdmlzaWJpbGl0eSBmb3IgZXhwYW5kaW5nIHBpbGxzIG9uIERlc2t0b3BzXG4gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLXByaWNlcyxcbiAgI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLXN0eWxlcyxcbiAgI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLW9wZXJhdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXBpbGxzLWNvbGxhcHNlZCB7XG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXN0eWxlcyxcbiAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tb3BlcmF0aW9ucyxcbiAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcHJpY2VzIHtcbiAgICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgJjpudGgtY2hpbGQobisxMik6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICB9XG59XG4iLCIvKlxuICogUmVnaW9uIEZpbHRlclxuICovXG4gJHJlZ2lvbi1tYXA6ICcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcCc7XG4gJHN2Zy1tYXA6ICcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnJztcbiAkbWFwLXJlZ2lvbjogJy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24nO1xuXG4gI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICM2QTk2OTE7XG4gICAmI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICB9XG4gICAmI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19pbm5lci0tcmVnaW9uIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgfVxuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgLy8gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICBtYXJnaW4tdG9wOiAwO1xuICAgfVxuICAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCAge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19pbm5lci0tbWFwLW9wZW4ge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1zZWN0aW9uLXZpZXcge1xuICAgbWFyZ2luLXRvcDogMDtcbiB9XG5cbiAjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXJlZ2lvbiB7XG4gICBmbGV4OiAxO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIHdpZHRoOiAxMDAlO1xuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mbyB7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgIHdpZHRoOiA0MCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIHdpZHRoOiA0NSU7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg0cHgpO1xuICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAmI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAkcmVnaW9ucy1pbmZvLWNvbnRlbnQ6ICcuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50JztcbiAjeyRyZWdpb25zLWluZm8tY29udGVudH0ge1xuICAgJi0tZml4ZWQge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgIH1cbiAgIH1cbiAgICYtLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRyZWdpb25zLWluZm8tY29udGVudH0tLW1hcC1vcGVuIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI2cHgpIDA7XG4gfVxuXG4gI3skc3ZnLW1hcH0ge1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IGF1dG87XG4gICAvL21heC13aWR0aDogMTAwJTtcbiAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAxM3B4IDBweCByZ2JhKDAsMCwwLDAuMTUpKTtcbiB9XG5cbiAjeyRzdmctbWFwfS0taW5saW5lIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgICYjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC02NXB4KTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTY1cHgpO1xuICAgICB9XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gICAgICYjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NjZweCk7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRtYXAtcmVnaW9ufS0ta2FudG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmI3skbWFwLXJlZ2lvbn0tLWhvdmVyIHtcbiAgICBmaWxsOiAjQzQ0NTVBO1xuICB9XG4gICYjeyRtYXAtcmVnaW9ufS0tYWN0aXZlIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4jeyRtYXAtcmVnaW9ufS0ta2FudG9uLCAjeyRtYXAtcmVnaW9ufS0tb3J0IHtcbiAgJiN7JG1hcC1yZWdpb259LS1uby1yZXN1bHRzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWxsOiAjODY4Mzg2O1xuICAgIHN0cm9rZTogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmaWxsOiAjYWY2ZjdhO1xuICAgIH1cbiAgfVxufVxuXG4gI3skcmVnaW9uLW1hcH1fX2xhYmVsIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgY29sb3I6ICRibGFjaztcbiAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgIHotaW5kZXg6IDE7XG4gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgJjpiZWZvcmUge1xuICAgICBjb250ZW50OiBcIlwiO1xuICAgICB3aWR0aDogMDtcbiAgICAgaGVpZ2h0OiAwO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB9XG4gICAmLS1yaWdodC10b3Age1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgIHRvcDogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1sZWZ0LXRvcCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgIHRvcDogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1yaWdodC1ib3R0b20ge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgYm90dG9tOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWxlZnQtYm90dG9tIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgYm90dG9tOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgfVxuICAgfVxuICAgJi0tYm90dG9tLWxlZnQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgfVxuICAgfVxuICAgJi0tdG9wLWxlZnQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgdG9wOiAtMTBweDtcbiAgICAgfVxuICAgfVxuICAgJi0tdG9wLXJpZ2h0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICB0b3A6IC0xMHB4O1xuICAgICB9XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1jaXR5IHtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1ib3R0b20tcmlnaHQge1xuICAgICBib3R0b206IDA7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMjFweCk7XG4gICB9XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS10b3AtcmlnaHQge1xuICAgICB0b3A6IDA7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAyMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWJvdHRvbS1sZWZ0IHtcbiAgICAgYm90dG9tOiAwO1xuICAgICBsZWZ0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC0yMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLXRvcC1sZWZ0IHtcbiAgICAgdG9wOiAwO1xuICAgICBsZWZ0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDIxcHgpO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9X19jaXR5OmhvdmVyIHtcbiAgICN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tY2l0eSB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9X19jaXR5IHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHdpZHRoOiAxMHB4O1xuICAgaGVpZ2h0OiAxMHB4O1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgei1pbmRleDogMTtcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xuXG4gICAmLXBpbiB7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgd2lkdGg6IDEwcHg7XG4gICAgIGhlaWdodDogMTBweDtcbiAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzQ0NTVBO1xuICAgICB6LWluZGV4OiAyO1xuICAgfVxuXG4gICAmLXNoYWRvdyB7XG4gICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICB6LWluZGV4OiAxO1xuICAgICB0b3A6IDUwJTtcbiAgICAgbGVmdDogNTAlO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoaHNsYSgwLDAlLDEwMCUsLjQ1ODgyKSAwIDI1cHgsaHNsYSgwLDAlLDEwMCUsLjQ1ODgyKSAyNXB4IDUwcHgsaHNsYSgwLDAlLDEwMCUsLjQ1ODgyKSA1MHB4IDEyNnB4LHRyYW5zcGFyZW50IDEyNnB4IDEwMCUpXG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbiB7XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgfVxuICAgfVxuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICB9XG4gICB9XG4gICAmLWxnIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpXG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgfVxuICAgfVxuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgQGF0LXJvb3QgI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuICN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgIH1cbiAgICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3RhYnMtLXJlZ2lvbiB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgIGNvbG9yOiAjZmZmZmZmO1xuICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgb3BhY2l0eTogMC41O1xuICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cbiAgICY6aG92ZXIge1xuICAgICBvcGFjaXR5OiAxO1xuICAgfVxuICAgJi0tYWN0aXZlIHtcbiAgICAgb3BhY2l0eTogMTtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgfVxuIH1cblxuICN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuIC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuIH1cblxuIC8qXG4gICogU3dpdHplcmxhbmQgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLXN3aXR6ZXJsYW5kLW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC8vICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICB9XG4gICB9XG4gfVxuXG4gLypcbiAgKiBBdXN0cmlhIG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1hdXN0cmlhLW1hcCB7fVxuXG4gLypcbiAgKiBHZXJtYW55IG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE1MnB4KTtcbiAgICAgfVxuICAgfVxuIH1cbiAjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgJiN7JHN2Zy1tYXB9LS1maXhlZCAge1xuICAgICAvL1RPRE86IEZpbmQgYSB3YXkgdG8gZG8gdGhpcyByZWFsdGl2ZSB0byB0aGUgY29udGFpbmVyIHdpdGggZmxleDoxXG4gICAgIGhlaWdodDoxMDAlO1xuICAgICB3aWR0aDogNTQwcHg7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1MCk7XG4gICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA2NSk7XG4gICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIC0xMCk7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDMwNnB4O1xuICAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogODApO1xuICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgIH1cbiAgIH1cbiB9XG5cblxuIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuIC8vIEN1c3RvbSBTbGlkZXJcblxuIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgIHdpZHRoOiA0MHB4O1xuICAgcGFkZGluZzogNHB4IDVweDtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICBib3JkZXItcmFkaXVzOiAzcHg7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxNC40cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuIH1cblxuIC8qIElucHV0IFRodW1iICovXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVHJhY2sgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICB3aWR0aDogNTIlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTNweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAzNDFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG5cbn1cbiIsIiRpbnNwaXJhdGlvbi1zbGlkZXI6ICcuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlcic7XG5cbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTNweCk7XG4gIH1cbn1cblxuLy9UaW55IHNsaWRlciBvdmVycmlkZXNcbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICBtaW4taGVpZ2h0OiA0MDZweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QTgzOTY7XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjA3cHg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTUwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC03MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNzBweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BhbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDRweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE5OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgICAgLy8gcGFkZGluZy10b3A6IDEwNyU7LlxuICAgIH1cbiAgfVxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdXRlciB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAudG5zLWl0ZW17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8vTWFwIG9wZW5cbiAgQGF0LXJvb3QgYm9keS5tYXAtb3BlbiAjeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgfVxuICAgICAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0sXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyICB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICAgIH0gICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjIzcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjE3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDE0MnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyNzZweDtcbiAgICB9XG4gIH1cblxufVxuXG46cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLSBzdHlsZXMgd2hlbiBubyBqYXZhc2NyaXB0OiBtb2JpbGUgc2xpZGVyIG9uIGRlc2t0b3AgLS0tLS0tLS0tLS0tLS0tXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNzFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNS42MjVyZW07XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODlweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU1cHgpO1xuICAgICAgfSBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjIzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0iLCIkc2VhcmNoLXBhY2thZ2UtZGVhbHM6ICcuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMnO1xuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIEBleHRlbmQgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDZweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhY2thZ2UtZGVhbHN9LS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgMCBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzVweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAmOmhvdmVyIHtcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7IFxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIC4zMTI1cmVtIDEuMzc1cmVtIC41cmVtO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjFzIGVhc2UtaW4tb3V0LCByaWdodCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDhweCk7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgfVxuICB9XG59IiwiJGludGVybmFsLWxpbmtzOiAnLmludGVybmFsLWxpbmtzJztcbiN7JGludGVybmFsLWxpbmtzfV9fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbiN7JGludGVybmFsLWxpbmtzfV9fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNTRweDtcbiAgfSBcblxuICAmLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG5cbiAgICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogOTU4cHg7XG4gIHdpZHRoOiA5NThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgICB3aWR0aDogMTI0OHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgICAgICB3aWR0aDogNzY2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLypcbiAqIERlbW9zIG1haW5cbiAqL1xuLmRlbW9zLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG4uZGVtb3MtcGFnZV9fbGlua3Mge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5kZW1vcy1wYWdlX19saW5rc19faXRlbSB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYucm91dGVyLWxpbmstYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBJY29ucyBwYWdlXG4gKi9cbi5kZW1vc19pY29uLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB1bCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDIyJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgc2xpZGVyXG4gKi9cbi5kZW1vc190aW55LXNsaWRlcl9fc2luZ2xlIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLmRlbW9zX3Rpbnktc2xpZGVyX19jb2RlLXJlZmVyZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRlbW9zX3Rpbnktc2xpZGVyX19zaW5nbGUtLWNhcm91c2VsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1heC13aWR0aDogOTglOyAvL1RvIGJyZWFrIHRoZSBzZWNvbmQgd29yZCBmcm9tIGJlaGluZCBpbiBuZXcgbGluZVxuICAgIH1cbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIiN7JGVkLWhlYWRlcn0ge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8vdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skZWQtaGVhZGVyfS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1uYXZ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6IDIwOyAvL05lY2Vzc2FyeSB0byBoYXZlIHRoZSBtb2RhbCBpbiBmcm9tIHRoaXMgc2VjdGlvbiBhYm92ZSB0aGUgaGVhZGVyIHdoZW4gb3BlblxuICB9XG59XG5cbiN7JGVkLW5hdn0taW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgMDtcbiAgICAmLS1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtbmF2fS1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4iLCIjeyRlZC1kZXRhaWxzfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzMzMzMyAyMy43NSUsICMyNzI3MjcgODAuMjElKTtcbiAgJi0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDA7XG4gICAgJi0tbm8taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWRldGFpbHN9LS1kaXNwbGF5LWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgZGlzcGxheTpub25lOyBcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLWJpZy1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fdHlwZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tZmVhdHVyZXMge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcblxuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19ub21pbmF0ZV9yaWJib24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzoxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMHB4IDE3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB9IFxuICB9XG5cbiAgJiN7JGVudGl0eS1kZXRhaWxzfV9fYXdhcmRfcmliYm9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaDN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmID4gZGl2ID4gaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwLjdweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KSAwO1xuXG4gICAgaDMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggNDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBidXR0b257XG4gICAgICBtYXJnaW46IDE1cHggMTMwcHggMHB4IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgcGFkZGluZzoxMXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMHB4IDg3cHggMHB4IDEwOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICAmID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkICN7JGVudGl0eS1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc31fX21haW4taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG59XG5cblxuI3skZW50aXR5LWRldGFpbHN9X19wcmV2b3RpbmdfcmliYm9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAmLXRleHQge1xuICAvLyAgICZfaW5mbyB7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tY2F0ZWdvcnkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcblx0LyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2RlZmF1bHQtc2tpbi5zdmcnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LCAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiI3skZWQtZGVzY3JpcHRpb259IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDotMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6LTNweDtcbiAgICB9XG4gIH1cbn1cbiN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmLXNsYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vLWRldGFpbHMtc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb246Zmlyc3QtY2hpbGQgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9ICBcbiAgJl9uby1ib3JkZXIge1xuICAgIFxuICB9XG4gICYtc2xhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWNvbHVtbiB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbjpmaXJzdC1jaGlsZCAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0gIFxuICAmX25vLWJvcmRlciB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zbGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgfVxuXG4gICYtbm8tcGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAmLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuI3skZWQtZGVzY3JpcHRpb259LXRyaW1tZWQge1xuICAmLS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuXG4uYmctc2NyZWVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc20tc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuICAmX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vLyBjb250YWN0LW5hbWVcbiN7JGVkLWRlc2NyaXB0aW9ufV9fY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2VtYWlsLFxuI3skZWQtZGVzY3JpcHRpb259X19waG9uZSB7XG4gICYtcHJpbnR2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9faW5saW5lLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBpbWdbc3JjKj1cImNoZWNrLnN2Z1wiXSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1yb3c6bGFzdC1jaGlsZCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG5cbiAgJi1zaG93LW1haW4gPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5vdC1leHBhbmRlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuXG4gICYtbm90LWV4cGFuZGVkID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1leHBhbmRlZCA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgICAmLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuICB9XG5cbiAgLmFsaWduLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuXG4gICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICAvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGhlaWdodDogMDtcbiAgLy8gbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgJi0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIC8vIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAvLyAgICYtLSN7JGkgKiAyNTB9IHtcbiAgICAvLyAgICAgbWF4LWhlaWdodDogI3skaSAqIDMwMH1weDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cbiAgJi0tZXhwYW5kaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLS1yb29tc19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vb3BhY2l0eTogMDtcbiAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNDYlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsY3VsYXRlUmVtKC0xNDVweCksIGNhbGN1bGF0ZVJlbSgtMTBweCkpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiA2MiU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGVmdDogNzglO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjQwcHgpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogMTIlXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbGVmdDogOS42JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL29wYWNpdHk6IDA7XG4gIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGN1bGF0ZVJlbSgtMTQ1cHgpLCBjYWxjdWxhdGVSZW0oLTEwcHgpKTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4tc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+IHAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuXG4gICYgPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG5cbiAgJl91bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4tLWhhcy1wb3B1cCB7XG4gIC5zay1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgI3skZWQtcm9vbXN9LXBvcHVwIHtcbiAgLy8gICAgIG9wYWNpdHk6IDE7XG4gIC8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4jeyRlZC1yb29tc30tZXhwYW5kLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHBpbms7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogJHBpbms7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluay0zO1xuICAgIH1cbiAgfVxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUm9vbXMgZ2FsbGVyeSBvdmVycmlkZXNcbiAqL1xuI3skZWQtcm9vbXN9LWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IHtcbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZS0tYm9yZGVyICN7JGVkLWRlc2NyaXB0aW9ufS1sYWJlbC1zbXtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI3cHgpO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICYtZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQzLjhyZW07XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vRXF1aXBtZW50IGRyb3Bkb3duc1xuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTA1MDUwO1xuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOm5vbmU7XG4gIH1cbn1cblxuLy8gIHRoaXMgaXMgbmVlZGVkIGJlY2F1c2Ugc2NyaXB0IGlzIGFkZGVkIGFib3ZlIGJld2VydHVuZyh2YWx1YXRpb24pIHNlY3Rpb25cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1YXRpb24tcm93IHtcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy5ib3JkZXItdG9wIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiI3skZWQtZ2FsbGVyeX0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAuZ2FsbGVyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDJweCAvIDMpKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4NC4yNHB4KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTI4LjgxcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzOS41JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X2ltYWdlIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3BsdXMuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcGxheS5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9yb3RhdGUuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBzd3Age1xuICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnBzd3BfX2NvdW50ZXJ7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC40KTtcbiAgICB9XG4gICAgLnJvdGF0aW9uLXdyYXBwZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJi5yb3RhdGUtbGVmdCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skb2xkLWltYWdlcy1mb2xkZXJ9L3ZlbmRvci9waG90b3N3aXBlL2Rpc3QvZGVmYXVsdC1za2luL3JvdGF0ZS1sZWZ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3RhdGUtcmlnaHQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JG9sZC1pbWFnZXMtZm9sZGVyfS92ZW5kb3IvcGhvdG9zd2lwZS9kaXN0L2RlZmF1bHQtc2tpbi9yb3RhdGUtcmlnaHQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHN3cF9fY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHN3cF9fem9vbS13cmFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiAxMDQ1O1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5wc3dwLS16b29tLWFsbG93ZWQpIHtcbiAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG5cbiAgfVxuICAucHN3cC0tZnMge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHN3cF9fYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYigzMCwzMCwzMCk7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMge1xuICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAudGh1bWItd3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSA4cHggKTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkO1xuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZldGh1bWIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkzcHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5wc3dwLmhhc0lubmVyVGh1bWJzIHtcbiAgICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiAyNDRweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzRweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICAgIH1cbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiN7JGVkLWdhbGxlcnl9X19waG90by1zd2lwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLWNvbnRhY3R9IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MnB4KSAwIGNhbGN1bGF0ZVJlbSg2N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICYtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoIzY1NjU2NSk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgJiN7JGVkLWNvbnRhY3R9LWlucHV0LS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tZm9ybSAudmRwLWRhdGVwaWNrZXIge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGV4dGVuZCAjeyRlZC1jb250YWN0fS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwge1xuICAjeyRlZC1jb250YWN0fS1pbnB1dDpub3QoI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LS1lcnJvcntcbiAgICAmI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xNSk7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG59XG5cbi8vIENoZWNrIGF2YWlsYWJpbGl0eSBmb3JtIC0gc2luZ2xlIGxvY2F0aW9uXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmLS1tb2RhbHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgJi0tdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1kYXRlcGlja2VyIHtcbiAgICAgICY+ZGl2PmlucHV0IHtcbiAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgJl90ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAgICBcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICYtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuIH1cblxuICYtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICYgPiBkaXYgPiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24ge1xuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUge1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlLS1tb2RhbF90ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1vZGFsXG4ubW9kYWxfX2hlYWQtLWNvbnRhaW5lciB7XG4gICYtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTIzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kaXNhYmxlLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59IiwiI3skZWQtcmV2aWV3c30ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTYwcHgpIDAgMDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4iLCIjeyRlZC1tYXB9IHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGVkLW1hcH1fX3Bpbi1pbmZvIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi0tc20tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7fVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgICYtLXNtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAvL31cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgzMTFweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNzBweCkgMCBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY4cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItc2xpZGUsXG4gICAgLmVsLWNhcmQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICB9XG5cbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlLFxuICAgIC5lbC1jYXJkICB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH0gIFxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAgMzg4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICAzNDVweDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt9XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge31cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgLy99XG5cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI1cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3OHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwNXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICB6LWluZGV4Ojk7XG59XG4iLCIjeyRlbnRpdHktZGV0YWlsc30tLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwMHB4KSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuIiwiI3skZWRuLXN0aWNreS1ib3h9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zdGFuZGFyZH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdyZXktNTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMjIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC0xcHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG5cbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOjExMCU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6MTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHVybCgnL2ltYWdlcy9lbWFpbC13aGl0ZS5zdmcnKVxuICBuby1yZXBlYXRcbiAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvdHdpdHRlci13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BpbnRlcmVzdC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jeyRlZG4tc3RpY2t5LWJveH0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzVweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLS1saWtlZCB7XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4tdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZWRuLXN0aWNreS1ib3h9X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgICAgbGVmdDogMSU7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbnVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNzdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy42cHgpO1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5LjZweCk7XG4gIH1cbn1cblxuXG4vLyBTZXJ2aWNlIEJveCBpZiBlbnRyeSB0eXBlID4gNCBcblxuI3skZWRuLXN0aWNreS1ib3h9X2xvZ28ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtbm8tYmFubmVyIHtcbiAgICB0b3A6IC0xM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IC00LjY4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICA+IC5idG4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uby1iYW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24uYnRuLS1zbSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IC8qIEZvcmNlIHRoZSBmaXJzdCBpdGVtIHRvIHRha2UgdXAgdGhlIGZ1bGwgd2lkdGggKi9cbiAgICAgICAgb3JkZXI6IC0xOyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ3JleS01O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTFweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX0tLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgXG4gICYgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOjExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6MTAwJTtcbiAgfVxuICAudHdpdHRlcntcbiAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDoxMTAlO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOjEwMCU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZW1haWwtd2hpdGUuc3ZnKVxuICBuby1yZXBlYXRcbiAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3R3aXR0ZXItd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA2NjY2O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICYgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNDtcblxuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0bi10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxudWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5LjZweCk7XG5cbiAgfVxufVxuXG4uc3RpY2t5LXBhY2thZ2UtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cblxufVxuIiwiI3skZWQtY29tbWVudHN9IHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cztcbn1cblxuI3skZWQtY29tbWVudHN9LWhlYWRlciB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS10aXRsZSB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtdGl0bGU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbGlzdGluZyB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDgycHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWxpc3RpbmctbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUge1xuICAgIC8vIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXBpY3R1cmU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuXG4gICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUtbW9kYWwge1xuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1Ny44cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1Ny44cHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuI3skZWQtY29tbWVudHN9LWluZm86bnRoLWNoaWxkKDIpIHtcbiAgICAmIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUgaW1nIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xufVxuXG4jeyRlZC1jb21tZW50c30tY29udGVudCB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudDtcbn1cblxuI3skZWQtY29tbWVudHN9LWRlc2NyaXB0aW9uLW1vZGFsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4jeyRlZC1jb21tZW50c30tZm9vdGVyIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1mb290ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgNzMlO1xuICAgIG1heC13aWR0aDogNzMlO1xufVxuXG4jeyRlZC1jb21tZW50c30td3JhcCAjeyRlZC1jb21tZW50c30tbGlzdGluZy1tb2RhbCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN7JGVkLWNvbW1lbnRzfS1tb2RhbCB7XG4gICAgd2lkdGg6IDY1NnB4O1xuICAgIGhlaWdodDogNzU2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1tb2RhbC1zdGlja3ktaGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICB3aWR0aDogNjU2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXIge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG5cbi5jb21tZW50cy1zbGlkZXJfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4cHgsIDQwcHgpO1xuICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfX29uZS1jb21tZW50X19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTZweCwgNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDYzcHggMzdweCAzNHB4IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmLS1vbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTRweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcC5jb21tZW50cy1zbGlkZXItY29tbWVudCBzcGFue1xuICAgIC8vZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBzcGFuLmNvbW1lbnRzLXNsaWRlci1tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fb25lLWNvbW1lbnQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIkcGQtbW9kYWw6ICcucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCc7XG5cblxuI3skcC1kZXRhaWxzfSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtcblxuICAgICAgICAubGluZWFyLXByb2dyZXNzLFxuICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXItc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibHVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHotaW5kZXg6IDM7XG59XG4jeyRwLWRldGFpbHN9X19yZXNlcnZhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBjb2xvcjogIzJDMkMyQztcbn1cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbiB7XG4gICAgQGV4dGVuZCAuYmx1cjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTkycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpKjEwMCkgLSAyNjZweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwOHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICB9XG5cbiAgICAmLXNtIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LFxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1lZGl0LWluZm8ge1xuICAgICN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0sXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pdGVtcy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kYWJsZSB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtICB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcge1xuICAgIGxpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICYtLW92ZXJuaWdodCB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG59XG5cbiN7JHAtZGV0YWlsc31fX3Njcm9sbC1uZXh0IHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuXG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkY7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDMzO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICAgIC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvLyBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogICM5MjkyOTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLWV4cGFuZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDI1JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgb3JkZXI6IDU7XG4gICAgcGFkZGluZzowO1xuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA2NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3skcGQtbW9kYWx9e1xuICAgIHotaW5kZXg6IDY2Njc7XG5cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgY29sb3I6I0ZGRjtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG5cbiAgICAgICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDg2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdmVyLXBob3RvcyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg1NHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgLnNrLWljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwtYnV0dG9ue1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwtYnV0dG9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktNjtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLWRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtdXAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtZG93bi1taW5pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1ub3QtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1PQklMRSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyLXBob3RvcyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGZsZXg6IDAgMCA4OCU7XG4gICAgICAgfVxuXG4gICAgICAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgfVxuXG4gICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1FTkQgT0YgTU9CSUxFIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAucm9vbS1pdGVtIHtcbiAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHh0X3VuZGVybGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lkdGgtMTAwLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYmxvY2stZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gtYnV0dG9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgzLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cy1sYWJlbHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXllbGxvd3tcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbntcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1yZWR7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ0Mzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJvb20td3JhcCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuIiwiJG1hZ2F6aW5lcyA6ICcubWFnYXppbmVzJztcbiRtLWVudGl0eSA6ICcubWFnYXppbmVzX19lbnRpdHknO1xuJG0tY2F0ZWdvcmllcyA6ICcubWFnYXppbmVzX19jYXRlZ29yaWVzJztcbiRtLWRldGFpbHMgOiAnLm1hZ2F6aW5lc19fZGV0YWlscyc7XG5cbiN7JG1hZ2F6aW5lc31fX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcblxuICAgICYtc3RpY2t5IHtcbiAgICAgIGFuaW1hdGlvbjogc2hvd0Rvd24gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cblxuICAgICYtc2Nyb2xsLWRvd24ge1xuICAgICAgYW5pbWF0aW9uOiBoaWRlVXAgMC44cyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgZnJvbSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICB9XG4gIFxuICAgIHRvIHtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDI1JSB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIH1cbiAgXG4gICAgNTAlIHtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGUtLWxpbmsge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LWRpc2FibGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tbWFnYXppbmUtb3ZlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIH1cbn1cblxuLmJyZWFrLW5vLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50PnAge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHAsXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwIGNhbGN1bGF0ZVJlbSg2MHB4KSAwO1xufVxuXG4ubWFnYXppbmVzX19uby1yZXN1bHRzLS1uZXdlc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tYWdhemluZV9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFnYXppbmUtb3ZlcnZpZXcuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xufVxuXG5AaW1wb3J0IFwibWFnYXppbmVzL2VudGl0eVwiO1xuQGltcG9ydCBcIm1hZ2F6aW5lcy9jYXRlZ29yaWVzXCI7XG5AaW1wb3J0IFwibWFnYXppbmVzL2RldGFpbHNcIjtcbkBpbXBvcnQgJ21hZ2F6aW5lcy9yZWxhdGVkJzsiLCIjeyRtLWVudGl0eX0tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbn1cblxuI3skbS1lbnRpdHl9LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgYSB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IC0xOXB4IC0xOXB4IDI0cHg7XG4gIH1cbn1cblxuI3skbS1lbnRpdHl9LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuI3skbWFnYXppbmVzfV9fbGlrZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1lbnRpdHl9LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skbS1lbnRpdHl9LWRhdGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbiN7JG0tZW50aXR5fS1leGNlcnB0IHt9XG5cbiN7JG0tZW50aXR5fS1leGNlcnB0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkcGluaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JG0tZW50aXR5fS1jYXJkLS1wbGFjZWhvbGRlciB7XG4gIC5waC1yb3cgLmJpZyB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNtLXNjcmVlbi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn0iLCIjeyRtLWNhdGVnb3JpZXN9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogNTVweDtcblxuICAmLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogMTI2cHg7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY2FyZXQtY29sb3I6ICR3aGl0ZTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdHRlZCB7XG4gIEBleHRlbmQgI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnUge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudS1pdGVtIHtcbiAgYSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyAmOmZvY3VzIHtcbiAgICAvLyAgIGNvbG9yOiAkcGluaztcbiAgICAvLyB9XG4gIH1cblxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudS1pdGVtX19zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICRwaW5rO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlclxuICovXG4jeyRtLWNhdGVnb3JpZXN9LS1wbGFjZWhvbGRlciB7XG4gIC5waC1yb3cge1xuICAgIGRpdiB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmJpZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmJpZy5lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tc3RpY2t5LW1lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMTU1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1zdGlja3kge1xuICAgIGFuaW1hdGlvbjogZ29VcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgJi11cCB7XG4gICAgICBhbmltYXRpb246IGdvRG93biAwLjNzIGVhc2UtaW47XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb1VwIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1zdGlja3ktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuI3skbS1jYXRlZ29yaWVzfV9fc3RpY2t5LW1lbnVfX3BpbGwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcblxuICAmLS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmsgICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIjeyRtLWRldGFpbHN9IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19kYXRlIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190YWdzIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS0teW91dHViZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgJl9fbm90LWxvYWRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90d2l0dGVyLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgJi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDk3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg0cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1saWtlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5NHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JG0tZGV0YWlsc30gLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAjeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgIGNvbG9yOiRibGFjaztcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjokYmxhY2s7XG4gIH1cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAmLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBzZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIDU0JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrJyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgfVxuXG4gIC5idG57XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JG0tZGV0YWlsc31fX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLXdhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gICYgc3BhbiB7XG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skbS1kZXRhaWxzfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGdhcDogLjkzNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ubW9iaWxlLXN3aXBlci0tb25lLWl0ZW0ge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLS45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8udG5zLWl0ZW0ge1xuICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvLyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL31cbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICB9XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEuMTA1KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmhvdmVyIHtcbiAgICAjeyRtLWRldGFpbHN9X19yZWxhdGVkLWV4Y2VycHQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1zbGlkZXIge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODlweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTdweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN7JGYtaGVhZGVyfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG5cbiN7JGYtaGVhZGVyfS10aXRsZSB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRmLWhlYWRlcn0tc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbiN7JGYtdGFic30ge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICYtLWxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmLXRhYnN9LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgJi0tYWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICAjeyRmLXRhYnN9LWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLXRhYnN9LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbiIsIiN7JGYtaW5mb30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gIH1cbn1cblxuI3skZi1pbmZvfSAudmRwLWRhdGVwaWNrZXItLWlubGluZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy13aGl0ZS5zdmcpO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOCU7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5jZWxsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjUpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kYXlfX21vbnRoX2J0bixcbiAgLm1vbnRoX195ZWFyX2J0biB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtaW5mb30tYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDI5cHgpO1xuICB9XG59XG5cbiN7JGYtaW5mb30tYnRuLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJHBpbms7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbn1cblxuI3skZi1pbmZvfS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIG1heC13aWR0aDogODglO1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2sgTW9kYWwgb3ZlcnJpZGVzXG4gKi9cbiN7JGYtaW5mb30ge1xuICAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgfVxuXG4gIC5mbG9hdGluZy1sYWJlbC0tbW9kYWwge1xuICAgIGxlZnQ6IDExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcbiAgICB9XG4gICAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgfVxuICAgIC52ZHAtZGF0ZXBpY2tlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIC8vY29sb3I6ICRibGFjaztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gICAgICAgIC8vQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGJsYWNrKTtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMjBweCAwO1xuICB9XG5cbiAgdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxufSIsIiN7JGYtZW50cnl9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRmLWVudHJ5fV9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveC1pbm5lciB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTY0cHgpO1xuICB9XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjMpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4jeyRmLWVudHJ5fS1lbXB0eS1tZXNzYWdlLFxuI3skZi1lbnRyeX0tLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG4iLCIkZmF2b3JpdGVzOiAnLmZhdm9yaXRlcyc7XG4kZi1oZWFkZXI6ICcuZmF2b3JpdGVzX19oZWFkZXInO1xuJGYtdGFiczogJy5mYXZvcml0ZXNfX3RhYnMnO1xuJGYtaW5mbzogJy5mYXZvcml0ZXNfX2luZm8nO1xuJGYtZW50cnk6ICcuZmF2b3JpdGVzX19lbnRyeSc7XG5cbkBpbXBvcnQgXCJmYXZvcml0ZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZmF2b3JpdGVzL2luZm9cIjtcbkBpbXBvcnQgXCJmYXZvcml0ZXMvZW50cmllc1wiO1xuXG4jeyRmYXZvcml0ZXN9X19tb3JlLWVudHJpZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG59XG4iLCIkZXZlbnRqb2JzIDogJy5ldmVudGpvYnMnO1xuJGVqLWpvYi1zZWFyY2ggOiAnLmV2ZW50am9ic19fam9iLXNlYXJjaCc7XG4kZWotZGV0YWlscyA6ICcuZXZlbnRqb2JzX19kZXRhaWxzJztcblxuI3skZXZlbnRqb2JzfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19yZXN1bHRzLXdyYXAgI3skZXZlbnRqb2JzfV9fdGFibGV7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNjRweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9faGVhZGVyIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICYtLXJlc3VsdHMge1xuICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gIH1cblxuICAmLW92ZXJ2aWV3IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICBcbiAgICAgICYtaGlkZSB7XG4gICAgICAgIHRvcDogLTE1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9faGVhZGVyLXRpdGxlIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gICYtbGluayBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBjb2xvcjogIzllOWU5ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7fVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgIH1cbiAgfVxuICB0cjpsYXN0LWNoaWxkIHtcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAmX3NtYWxsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX2VtcGxveWVyIHtcbiAgJl9zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlLWNvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fZGF0ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX3NtYWxsIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX25vLXJlc3VsdHMtd3JhcCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMCBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjY0cHgpO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk7XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgfVxuXG4gICYtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOjEyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTU1cHg7XG4gICAgXG4gICAgJi1zdGlja3kge1xuICAgICAgdG9wOiAxNTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYtaGlkZSB7XG4gICAgICB0b3A6LTE1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgICB9XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skZWotam9iLXNlYXJjaH0tbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gICAgdG9wOiAxNTVweDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZS1oaWRlIHtcbiAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuXG5cbiN7JGVqLWpvYi1zZWFyY2h9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS10ZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY2FyZXQtY29sb3I6ICR3aGl0ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgLy8gJjpmb2N1cyB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgLy8gfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXRleHQtaW5wdXQ7XG4gIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDU0JTtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcblxuICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KSAhaW1wb3J0YW50O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuXG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICBoZWlnaHQ6IDMzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6LTQ3cHg7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIFxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OjBweDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUtc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICAgICAgdG9wOiA0OHB4O1xuICAgIH1cbiAgICBcbiAgICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtcbiAgfVxuICAmLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uLWVtcHR5IHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xufVxuXG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OjA7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0dGVkIHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jeyRwYWdpbmF0aW9ufS0tam9iLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICN7JHBhZ2luYXRpb259X19udW1iZXJzLWNvbnQge1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSgyM3B4KSAwO1xuICB9XG4gICN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skZXZlbnRqb2JzfV9fdGFibGUtLXBsYWNlaG9sZGVyIHtcbiAgdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5waC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LS1wbGFjZWhvbGRlciB7XG4gIC5waC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5waC1jb2wtMTIuYmlnIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgfVxufVxuXG4uYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogODNweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzElIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9LWhlYWRlci1idG4ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X3NoYXJlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICB9XG4gICAgaGVpZ2h0OiAxLjVyZW1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBwLFxuLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG5AaW1wb3J0IFwiZXZlbnQtam9icy9kZXRhaWxzXCI7XG4iLCIjeyRlai1kZXRhaWxzfV9fdG9wLW1ldGEtZGF0YSB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fdG9wLW1ldGEtZGF0YTtcbn1cblxuI3skZWotZGV0YWlsc31fX2RhdGUge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX2RhdGU7XG59XG5cbiN7JGVqLWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fX3NoYXJlLWJ1dHRvbiB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uO1xuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3R3aXR0ZXItd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3BpbnRlcmVzdC13aGl0ZS5zdmcpO1xuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X190YWJsZSB7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4LjhweClcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgdGFibGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMS4ycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgdGFibGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpXG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JGV2ZW50am9ic31fX2lubmVyLS1wbGFjZWhvbGRlciB7XG4gICN7JGVqLWRldGFpbHN9X190aXRsZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgI3skZWotZGV0YWlsc31fX2JveCB7XG4gICAgLnBoLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIHtcbiAgLnBoLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgNSU7XG4gIH1cbiAgLnBoLWNvbC0xLmVtcHR5IHtcbiAgICBmbGV4OiAwIDAgMiU7XG4gIH1cbiAgJi5waC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCA1cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgfVxufVxuIiwiI3skc2VvLWhlYWRlcn0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyMHB4KTtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyKCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzkwcHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2VvLWhlYWRlcn1fX2ltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIiN7JHNlb3BhZ2VzfV9fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRzZW8tY2FyZH0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLXNsYSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRDlDNEFBO1xuICB9XG59XG4jeyRzZW8tY2FyZH0tbGluayB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN7JHNlby1jYXJkfS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjclO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuXG5cbiAgfVxuICAmOm5vdCgmLS1uby1saW5rLXRleHQpOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDUpO1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gICAgfVxuICB9XG4gICYtLW5vLWxpbmstdGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjk1cHgpO1xuICAgIH1cbiAgICAmID4gaW1nIHtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzA5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZW8tY2FyZH0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDc0cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG5cbiAgJi1zbGEge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm5vLXBhZGRpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgIFxuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2VvLWNhcmR9LWltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbiAgLnBoLXJvdyB7XG4gICAgZmxleDogMTtcbiAgfVxuICAucGgtY29sLTYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgfVxufVxuIiwiI3skZGFzaGJvYXJkfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN7JGRhc2hib2FyZH1fX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbiN7JGRhc2hib2FyZH1fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgtMzJweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAmLS1maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0zMnB4KTtcbiAgfVxufVxuIiwiI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAmLS1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcihyZWQpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFzc3dvcmQtaW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGFzc3dvcmQtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Bhc3N3b3JkLWlucHV0IHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0O1xuICAvL2JhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9leWVfY3Jvc3NlZC5zdmcpIG5vLXJlcGVhdCA5OCUgY2VudGVyO1xuICAvL2JhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19sYWJlbCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTBweClcbn1cblxuI3skZGFzaGJvYXJkfV9fZm9ybS1tZXNzYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgJi0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbiAgJi0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFzc3dvcmQtc2FmZXR5IHtcbiAgJi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNTJjXG4gIH1cbiAgJi0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5NDEwXG4gIH1cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmE0MGNcbiAgfVxuICAmLS1kYXJrLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YzBkXG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fdGV4dGFyZWEge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcmVzaXplOiBub25lO1xuICAmLS1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcihyZWQpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX21lc3NhZ2Uge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgJi0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbiAgJi0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hhcmFjdGVyLWNvdW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAmLS1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuXG4jeyRkYXNoYm9hcmR9X19kcm9wZG93biB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLS1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcihyZWQpO1xuICB9XG4gICYtc20ge1xuICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENoZWNrYm94IGlucHV0c1xuICovXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtdGl0bGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtLWluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKlxuICogUmFkaW8gaW5wdXRzXG4gKi9cbiN7JGRhc2hib2FyZH1fX3JhZGlvIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDtcbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLWxhYmVsIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC1sYWJlbDtcbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3JhZGlvOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tY29udGFpbmVyIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC1jb250YWluZXI7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby10aXRsZSB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtdGl0bGU7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby13cmFwIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwO1xufVxuXG4jeyRkYXNoYm9hcmR9X19yb29tcyB7XG4gIEBleHRlbmQgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xufVxuXG4jeyRkYXNoYm9hcmR9X19yb29tcy1uYW1lIHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW9yZGVyIHtcbiAgQGV4dGVuZCAjeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1vcmRlcjtcbn1cblxuI3skZGFzaGJvYXJkfV9fcm9vbXMtb3JkZXItYnRuIHtcbiAgQGV4dGVuZCAjeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1vcmRlci1idG4tLXVwO1xufVxuI3skZGFzaGJvYXJkfV9fcm9vbXMtb3JkZXItYnRuLS11cCB7XG4gQGV4dGVuZCAjeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1vcmRlci1idG4tLXVwO1xufVxuXG4jeyRkYXNoYm9hcmR9X19waG90b3MtYWN0aW9ucyB7XG4gIEBleHRlbmQgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtcmVtb3ZlO1xuICBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg4cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3hlcy13cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4JSAzMiU7XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDIxcHgpIDA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAmLS1uby1iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICYtLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICYtLXdpemFyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC1sYWJlbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzkyOTI5MjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgOHB4ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDhweCAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2Rlc2NyaXB0aW9uIHtcbiAgJi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgfVxuICAmLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYtc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICYtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxLjVyZW0gMnJlbTtcbiAgfVxuICAmLWNvdW50LS1lcnJvciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtdGV4dGFyZWEge1xuICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MjJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQycHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmVkKTtcbiAgICB9XG4gICZfZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgJi0tdGV4dCB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gIH1cbiAgJi1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTdweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgID4gc2VsZWN0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgID4gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLW9wdGlvbnMge1xuICAgID4gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgfVxuICAgID4gc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gICAgPiBzZWxlY3QgPiBvcHRpb24ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIH1cbiAgfVxuICAmLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAucGFja2FnZS1kYXNoYm9hcmQtaW5wdXQtZmxleC1kaXZ7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDIycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICAgID4gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICAmLS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgID4gaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICAmX3NlY29uZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICAgIH1cbiAgICAgICZfdGhpcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtcGFya2luZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAucGFja2FnZS1kYXNoYm9hcmQtaW5wdXQtZmxleC1kaXZ7XG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ2cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jb25kaXRpb25zIHtcbiAgJl9zd2l0Y2gge1xuICAgICYtc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIHRvcDogMTMuNCU7XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAzMyU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbnB1dDpjaGVja2VkICsgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgPiBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVja2JveGVzIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiA5LjM3NXJlbTtcblxuICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgIH1cbiAgICAgID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG4gICAgICA+IGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgICA+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICA+c3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICB9XG4gICAgICA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2OXB4KTtcbiAgICAgIH1cbiAgICAgID5zcGFuID4gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgID4gaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICAgID4gaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICAgICAgJl9lbmFibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNThweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcGx1cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICB9XG4gICAgICAmID4gdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgfVxuICAgICAgJiA+IHVsID4gbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pbnB1dDpjaGVja2VkICsgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19vZmZlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgJi0tc3dpdGNoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICB3aWR0aDogNDc2cHg7XG4gICAgaGVpZ2h0OiA3NzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICYtaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogODE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1lbXB0eSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1pbmFjdGl2ZSB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJl9pbmZvIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuICAgICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDc2cHgsIDFmcikpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICAgICYtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICYgPiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW9wdGlvbnMge1xuICAgICAgJi1zbGlkZXIge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggNHB4O1xuICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfYmxhY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYtZ2FsbGVyeSB7XG4gICAgICAgICAgdG9wOiAxMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd2FycCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfYmxhY2suc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggOHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19waW5rLnN2Zyk7XG4gICAgICB9XG4gICAgICAmLXBpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19waW5rLnN2Zyk7XG4gICAgICB9XG4gICAgICAmLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTM0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMjFweCAhaW1wb3J0YW50O1xuICAgICAgICAmLWlubmFjdGl2ZSB7XG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgICAmID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgJl9lbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBzcGFuID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ib2R5IHtcbiAgICAgID4gbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1mb290ZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE5LjVweCkgMDs7XG4gICAgICB9XG4gICAgICAmX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgJl9wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgICAgICYgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3Blb3BsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICYgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1wYWRkaW5nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1tYXJnaW57XG4gICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIC8vIHdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICAgICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jb2ZmZXItbW9kZWwge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAmLXdoaXRlIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICB9XG5cbiAgJi1yZXAge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cblxuICAmLXRpbWUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuXG4gICYtcHJpY2Uge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDE2OHB4OztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDg1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG5cbiAgJi1jYW5jZWxhdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4SURGTU55QTNUREV6SURFaUlITjBjbTlyWlQwaUl6SkRNa015UXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0Nqd3ZjM1puUGdvPSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIC8vIHotaW5kZXg6IDA7XG5cbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuXG4gICYtY2FuY2VsYXRpb24tcmVhc29uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pY29ucy9mb3Jtcy9hcnJvdy1kb3duLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgLy8gei1pbmRleDogMDtcblxuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUxpZ2h0LUdyZXksICM2NTY1NjUpO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuICAgICAgLyogQm9keS9MYXJnZSAqL1xuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI4LjA1cHggKi9cbiAgICB9XG4gIH1cblxuICAmLXJvb21zIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiA2cHggMHB4IDZweCA4cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEa2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweElERk1OeUEzVERFeklERWlJSE4wY205clpUMGlJekpETWtNeVF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi1jdXN0b20ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4SURGTU55QTNUREV6SURFaUlITjBjbTlyWlQwaUl6SkRNa015UXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0Nqd3ZjM1puUGdvPSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICAmLXJlcCB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDhweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXByaWNlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4SURGTU55QTNUREV6SURFaUlITjBjbTlyWlQwaUl6SkRNa015UXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0Nqd3ZjM1puUGdvPSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jdXN0b20tbWFpbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEa2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweElERk1OeUEzVERFeklERWlJSE4wY205clpUMGlJekpETWtNeVF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgJi1nZW5lcmFsLWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDZweCAwcHggNnB4IDhweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEa2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweElERk1OeUEzVERFeklERWlJSE4wY205clpUMGlJekpETWtNeVF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi1jYWxlbmRhci1kcm9wZG93biB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtcm9vbXMtbXVsdGlzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNyB7XG4gIC5kYXNoYm9hcmRfcGFja2FnZS1mb3JtdWxhdGUtY3VzdG9tc2VsZWN0Om50aC1jaGlsZCgjeyRpfSkgPiAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDggLSAkaTtcbiAgfVxufVxuXG5cbi51c2VyLWRhc2hib2FyZF9fYWNjZXB0LXJlcXVlc3QtbGFiZWx7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbn1cbiIsIiN7JGQtdGFic30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbn1cblxuI3skZC10YWJzfS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGQtdGFic30tbGlzdC1saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgJi5udXh0LWxpbmstYWN0aXZlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgIC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tbnVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2xhdGVzdC0tdGFicyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2xhdGVzdC0tdGFicztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaXRlbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0ge1xuICBAZXh0ZW5kICN7JGQtdGFic30tbGlzdC1saW5rO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NTY1NjU7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS1udW1iZXIge1xuICBtaW4td2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3RhYnMtbGlzdC1saW5rLCAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX190YWJzLWxpc3QtbGluaywgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbn1cblxuLnRhYnMtaXRlbS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFiLWFjdGl2ZSB7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX190YWJzLWxpc3QtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3RhYnMtbGlzdC1saW5rLS13cmFwLFxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0tLWZsZXgge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgICYubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0tLWZsZXgge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0tLWZsZXguYWN0aXZlIHtcbiAgY29sb3I6ICRwaW5rO1xuICBib3JkZXItY29sb3I6ICRwaW5rO1xufSIsIiN7JGRhc2hib2FyZH1fX2VudHJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9LS1uZXcge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTgwcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICAmLXNsaWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRkLXVzZXItZW50cnl9LWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skZC11c2VyLWVudHJ5fS10aXRsZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9LXR5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skZC11c2VyLWVudHJ5fS1saXN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0cnVlLWJsYWNrLCAwLjgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzFweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAYXQtcm9vdCAjeyRkLXVzZXItZW50cnl9OmhvdmVyICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4jeyRkLXVzZXItZW50cnl9LWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBhIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fdGl0bGUtcmVxdWVzdHMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcyB7fVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy1saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgLy8gZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fbGF0ZXN0LWVudHJpZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB0ZCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuI3skZGFzaGJvYXJkfV9fbGF0ZXN0LWVudHJpZXMtbWVzc2FnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgMDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19kb2N1bWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg3cHgpO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW1vZGFsX19maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuc2staWNvbi0tY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rLTU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW1vZGFsX19maWxlLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb3B0aW9ucyB7XG4gICYtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA2JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJi1saXN0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTZweCk7XG4gICAgYm94LXNoYWRvdzogMCAwIGNhbGN1bGF0ZVJlbSgyNnB4KSByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgJjpob3ZlciAge1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0tZGlzYWJsZWQgYSB7XG4gICAgICBjb2xvcjogIzkyOTI5MiAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4jeyRkYXNoYm9hcmR9X19vcHRpb25zLWxpc3QtaXRlbS1kaXNhYmxlZCB7XG4gICp7XG5cdGNvbG9yOiAkZ3JleS0zICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiN7JGQtY3JlYXRlLWVudHJ5fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAmLS1waG90b3Mge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLXN1bW1hcnkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9faW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fYnJlYWQtY3J1bWJzIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19icmVhZC1jcnVtYnMtcHJldmlvdXMge1xuICBjb2xvcjogJHBpbms7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Byb3ZpZGVyLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBpbnB1dCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2RvY3VtZW50cyB7XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICYtLXN0ZXAtMSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX25ldy1pbWFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX25ldy1pbWFnZV9fZmlsZS1uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIDAgMDtcbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgbWluLWhlaWdodDogMTY2cHg7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtY29tbWVudGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLWNvbW1lbnRhcl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQycHgpO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1jb21tZW50YXJfX2NvdW50ZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1wcmV2aWV3IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG5cbiAgJi1jb250YWN0IHtcbiAgICAmID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tcGhvdG9nYWxsZXJ5IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODhweCk7XG5cbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvbnRhY3Qge1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogIGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mtb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNjU2NTY1O1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLW9yZGVyLWJ0bi0tdXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fc3VtbWFyeS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgcDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19zdW1tYXJ5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTEge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC0yIHtcbiAgI3skZGFzaGJvYXJkfV9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtMyB7XG4gICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3skZGFzaGJvYXJkfV9fdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgI3skZGFzaGJvYXJkfV9fY2hhcmFjdGVyLWNvdW50IHtcbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbi5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIH0gIFxuICAmLS1tb2RhbCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC00IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAjeyRkYXNoYm9hcmR9X19kcm9wZG93bixcbiAgI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgI3skZGFzaGJvYXJkfV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC01IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlLFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cbiAgI3skZGFzaGJvYXJkfV9fZHJvcGRvd24sXG4gICN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtNiB7XG4gICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtNyB7XG4gIGEge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fYnV0dG9ucy0tc3RlcC03IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLWZvcm0taW5uZXIudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLWZvcm0taW5uZXItLXBob3RvZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MzJweCk7XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19waG90b3MtY29tbWVudGFyLCBcbiAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXItd3JhcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgd2lkdGg6IDQyN3B4O1xuXG4gICAgJi1jZW50ZXJlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX3RleHQtaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAwO1xuICAgIH1cblxuICAgIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXJfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2NHB4OyAgXG4gICAgfVxuXG4gICAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLWNvbW1lbnRhcl9fbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IDM3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2NvdW50ZXIge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1yZW1vdmUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmbGV4OiAwO1xuICAgIGhlaWdodDogODJweDtcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX25ldy1pbWFnZV9fZmlsZS1uYW1lIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBwLmNyZWF0ZS1lbnRyeV9fbmV3LWltYWdlX19maWxlLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19uZXctaW1hZ2UgLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fbmV3LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1vcmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjhweDtcbiAgfVxufVxuXG4uY3JlYXRlLWVudHJ5X19waG90b3MtbWVkaWEtdGFnIHtcbiAgI3Z1ZS1mb3JtdWxhdGUtbXVsdGlzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgY29sb3I6ICAjNjU2NTY1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyBcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgPiAjcGhvdG9zLW1lZGlhLXRhZy1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAwO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB0b3A6IDEwNSU7XG5cbiAgICAubXVsdGlzZWxlY3Qtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2ZiZmJmYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjZmJmYmZiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJiA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9IFxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19ib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuXG4gICYtaWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICM0NDQ0NDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG5cbiAgdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fYm94LWl0ZW0tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjMycHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX2JveC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIuY3JlYXRlLXBhY2thZ2Uge1xuICAgIEBleHRlbmQgLmNyZWF0ZS1lbnRyeTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE4cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM4LjRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgfVxufVxuXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMXB4KTtcbn1cblxuLmNyZWF0ZS1wYWNrYWdlLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbn1cblxuLmNyZWF0ZS1wYWNrYWdlX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi5jcmVhdGUtcGFja2FnZS1idXR0b25zIHtcbiAgICBAZXh0ZW5kIC5jcmVhdGUtZW50cnlfX2J1dHRvbnM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5sb2FkaW5nLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgIH1cbiAgICAmLS1iYWNrIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi0tZWRpdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMzNweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB9XG5cbiAgICAmLS1sYXN0LXN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5NTJweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uY3JlYXRlLXBhY2thZ2UtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX3NraXAtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMjtcbiAgICB9XG59XG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0wLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMSxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTIsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0zLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtNCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTUsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS02IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMC1wYXNzZWQsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0xLXBhc3NlZCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTItcGFzc2VkLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMy1wYXNzZWQsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS00LXBhc3NlZCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTUtcGFzc2VkLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtNi1wYXNzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX3N0ZXBzLWNvdW50ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM5MjkyOTI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX3JhZGlvLWJ0bnMge1xuICAgIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogLTMxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jY3VzdG9tLXJlc3RyaWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC1hcmVhLWxhYmVsLS1zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KSAhaW1wb3J0YW50O1xufVxuXG4uY3JlYXRlLXBhY2thZ2UtY29udHJhY3QtZGF0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogNTkycHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpIDtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS0tbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrbWFyay1vdXRsaW5lZC1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQzcHggNTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmNyZWF0ZS1wYWNrYWdlX19mb3JtLXdyYXAge1xuICAgIG1heC13aWR0aDogNTkycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1pbWFnZS5wYWNrYWdlX2ltYWdlLWNhcmQtd2l6YXJkIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5N3B4KTtcbn1cblxuLmNyZWF0ZS1wYWNrYWdlX19mb3JtLXdyYXAge1xuICAgIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3hlcy13cmFwIHtcbiAgICAgICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lcjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLXBhY2thZ2UtZXZlbnRzLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwiI3skZC1wcm9maWxlfS1mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDU1cHgpO1xuICAjeyRkYXNoYm9hcmR9X190aXRsZSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFzc3dvcmQtaW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skZC1wcm9maWxlfV9fcGFzc3dvcmQtd2FybiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTBweCkgMCBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG4iLCIjeyRkYXNoYm9hcmR9X193cmFwLS1lZGl0LXdpemFyZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtMzJweClcbn1cblxuI3skZC1lZGl0LXdpemFyZH1fX3NpZGUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4MnB4KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktMztcbiAgaDQge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgyM3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXdpemFyZH1fX3NpZGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgJi5udXh0LWxpbmstYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybS1pbm5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LWxvYWRpbmcge1xuICBAZXh0ZW5kICN7JGQtZWRpdC13aXphcmR9LWZvcm07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgc3BhbiB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBpbmZpbml0ZTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjNzO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLWVkaXQtd2l6YXJkfV9fdGl0bGUge1xuICBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGU7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jeyRkLWVkaXQtd2l6YXJkfV9fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKlxuICogMS4gQmFzaWMgZGF0YVxuICovXG4jeyRkLWVkaXQtd2l6YXJkfS1mb3JtLS1iYXNpYy1kYXRhIHtcbiAgI3skZC1lZGl0LXdpemFyZH1fX3RpdGxlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAjeyRkLWVkaXQtd2l6YXJkfV9fdGl0bGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi8qXG4gKiAxLiBEb2N1bWVudHNcbiAqL1xuI3skZC1lZGl0LXdpemFyZH0tZm9ybS0tZG9jdW1lbnRzIHtcbiAgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtcHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3BkZi1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAzMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA3cHggN3B4IDBweCAtNHB4ICNGMkYyRjI7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDdweCAtN3B4IDBweCAtNHB4ICNGMkYyRjI7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2YyZjJmMjtcbiAgICB9XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC13cmFwLS1wcm92aWRlciB7XG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtbG9hZGluZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG4iLCIjeyRkYXNoYm9hcmR9X193cmFwLS1yZXF1ZXN0cyB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fd3JhcC0tZWRpdC13aXphcmQ7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXdyYXAge1xuICBAZXh0ZW5kICN7JGQtZWRpdC13aXphcmR9LXdyYXA7XG59XG5cbiN7JGQtcmVxdWVzdHN9LWZvcm0ge1xuICBAZXh0ZW5kICN7JGQtZWRpdC13aXphcmR9LWZvcm07XG59XG5cbiN7JGQtcmVxdWVzdHN9X19zaWRlIHtcbiAgQGV4dGVuZCAjeyRkLWVkaXQtd2l6YXJkfV9fc2lkZTtcbn1cblxuI3skZC1yZXF1ZXN0c30tbGlzdCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tbGlzdF9fbmFtZS1jb250IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWxpc3RfX25hbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGQtcmVxdWVzdHN9LWxpc3RfX2xpbmtzIHtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS10YWJsZS0tdmlldy1yZXF1ZXN0IHtcbiAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIHRkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWJ1dHRvbnMge1xuIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1hdmFpbGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcblxuICB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIHRyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cbiAgdHIucmVhZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxuICB9XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1waW5rIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1ncmV5IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1hdmFpbGFibGUtZ3JlZW4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1yZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLXVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1saXN0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxufVxuICAjeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICB9XG4gICN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1jYWxjdWxhdGlvbnMtb3JkZXIge1xuICBvcmRlcjowICFpbXBvcnRhbnQ7XG4gIH1cblxuLnNrLW1vZGFsLnNrLW1vZGFsLS1kZXRhaWxzIHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA2M3JlbTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6YXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1zdGF0dXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS00O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgfVxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc3RhdHVzLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlci1lZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gMCAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWltYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQwcHg7IC8qIEFkanVzdCBiYXNlZCBvbiB0aGUgd2lkdGggYW5kIGhlaWdodCBvZiB0aGUgaW1hZ2UgKi9cbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuI3skZC1yZXF1ZXN0c30tZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSA2LjI1cmVtICFpbXBvcnRhbnQ7XG5cbiAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnRcbn1cbiN7JGQtcmVxdWVzdHN9LWRldGFpbHMtdXNlci1pbmZvIHtcbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW0gMDtcblxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWRldGFpbHMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtcGRmLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1kZXNjcmlwdGlvbi1kZXRhaWxzIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBhOmZpcnN0LWNoaWxkIHtcbiAgICAmOm5vdCguYmxhY2stYnV0dG9uLWVkaXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci10aXRsZSB7XG5tYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtc2F2ZS1kaXNhYmxlZCB7XG5vcGFjaXR5OiAwLjY7XG5jdXJzb3I6IG5vbmU7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLXVzZXItaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtc2VjdGlvbiB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcGFkZGluZzogMnJlbSAwIDFyZW0gMDtcbiAgfVxuXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAucmlnaHQtYWxpZ25lZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cblxuICBoNC5ldmVudC10eXBlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIGg0LmRhdGUtdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLml0ZW0tZGV0YWlscyB7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgLm92ZXJuaWdodC1zdGF5LXdyYXBwZXItbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWxpc3QucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgLml0ZW0tZGV0YWlscyB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMi4zcmVtO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc2VjdGlvbi1sYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRyb3Bkb3duIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5zZWxlY3RlZF9vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTQuNSUgMTRweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlci1jYW5jZWxhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDM3cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbmNlbC1yZXF1ZXN0LW1vZGFsLnNrLW1vZGFsLS1jb25maXJtYXRpb24ge1xuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAwO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDcycHggMWZyIDEyN3B4O1xuICB9XG5cbiAgLmluZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTsgXG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICB9XG5cbiAgLmN1c3RvbS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG59XG5cbi5zay1tb2RhbC0tY29uZmlybWF0aW9uIHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAwO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDExMnB4IDFmciAxMjdweDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZm9vdGVyLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMi42MjVyZW0gMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1TQVZFIFJFUVVFU1QgLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMnJlbTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tU0FWRSBSRVFVRVNUIEVORC0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kcm9wZG93biB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDY0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIH1cblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgICAgICAgc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtd2l0aC1ib3R0b20tYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xcHg7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1hY2NlcHRlZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgfVxuXG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLFxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24ge1xuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmLmJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtdXBsb2FkLWRvYy1jb250ZW50IHtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi51bmRlcmxpbmUtYnV0dG9uLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGxvYWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgICYuc20ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cblxuICAgIFxuICB9XG5cbiAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIFxuICAgIH1cblxuICAuY2xpY2stdG8tdXBsb2FkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGNvbG9yOiAjQzc0NTVCO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbn1cblxuLmZpbGUtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmZpbGUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQlIDg5JTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUwJSA1MCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZpbGUtbmFtZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cblxuICAuZmlsZS1zaXplIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgfVxuXG4gIC5maWxlLWljb24ge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxIC8gMztcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLmRhc2hib2FyZC1lZGl0LWRldGFpbHMtbW9kYWwtd3JhcHBwZXIge1xuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyLWVkaXQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblxuICAgIGg0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmbGV4OiAwIDAgOTQlO1xuICAgIH1cbiAgfVxuXG4gIC5jb3VudGVyX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJfX2NvdW50ZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5lZGl0X2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLmhlYWRlci13aXRoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuZWRpdF9kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5zay1tb2RhbC5wYWNrYWdlLWZpbHRlcl9fd3JhcC5zay1tb2RhbC0tZGV0YWlscy5ib29raW5nLXJlcXVlc3QtYWNjZXB0ZWQtY29tcG9uZW50IHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1hcnJvdy1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTsgXG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtaGVhZGVyLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTVEFSVDogUGFja2FnZSBkZXRhaWxzIHJlcXVlc3RzIG1vYmlsZSBzdHlsZXNcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpXG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtcmVxdWVzdC0tYWNjZXB0ZWQtbGFiZWwtZ3JleSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLy8gRU5EOiBQYWNrYWdlIGRldGFpbHMgcmVxdWVzdHMgbW9iaWxlIHN0eWxlcyIsIiN7JGQtc2xpZGVyfS1lbnRyaWVzIHtcbiAgICB3aWR0aDogOTMlO1xufVxuXG4jeyRkLXNsaWRlcn0tZW50cnktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skZC1zbGlkZXJ9LWVudHJ5LWltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYXF1YW1hcmluZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM3cHgpO1xufVxuXG4jeyRkLXNsaWRlcn0tcGFja2FnZS1pbWFnZSB7XG4gICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX3NsaWRlci1lbnRyeS1pbWFnZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skZC1zbGlkZXJ9LWFkZC1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fc2xpZGVyLXBhY2thZ2UtaW1hZ2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZC1zbGlkZXJ9LW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfYmxhY2suc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX3Bpbmsuc3ZnKTtcbiAgICB9XG5cbiAgICAmLXBpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19waW5rLnN2Zyk7XG4gICAgfVxufVxuXG4jeyRkLXNsaWRlcn0tdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYmFja2dyb3VuZDogIzM1NEI1RDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jeyRkLXNsaWRlcn0tdHlwZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kICN7JGQtc2xpZGVyfS10eXBlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbn1cblxuI3skZC1zbGlkZXJ9LWFkZC1lbnRyeS1pbWcge1xuICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19zbGlkZXItYWRkLXBhY2thZ2UtaW1nO1xufVxuXG4jeyRkLXNsaWRlcn0tZW50cnktY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWwtY2FyZF9kYXNoYm9hcmQtc2xpZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIHZ1ZSB0aW55IHNsaWRlciBzdHlsZVxuI3skZC1zbGlkZXJ9LWVudHJpZXMge1xuICAgIC50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTdweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAmLS1jYXJvdXNlbC1yaWdodCB7XG4gICAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWNhcm91c2VsLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogLTUxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTg2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuI3skZC1zbGlkZXJ9LWVudHJpZXMudXNlci1kYXNoYm9hcmRfX3NsaWRlci1lbnRyaWVzLS1uby1wYWNrYWdlIHtcbiAgICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fc2xpZGVyLWVudHJ5LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIubWFpbi1oZWFkZXItLWVkaXQtcGFja2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG4uY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xufVxuI3skZC1lZGl0LXBhY2thZ2V9LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgYm94LXNoYWRvdzogMHB4IDAuNXB4IDBweCAjYzRjNGM0O1xuICBoZWlnaHQ6IDU2cHg7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcblxuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi1wcmV2aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmV2aWV3X3Bpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAyMHB4O1xuICB9XG5cbiAgJi1zYXZlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAvLyBvcGFjaXR5OiAxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTg2O1xuICAgIH1cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxvYWRpbmcge1xuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMC4zcmVtIGNhbGN1bGF0ZVJlbSg2NHB4KSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxNjMuNDY5cHg7XG4gICAgfVxuICB9XG5cbiAgJi1kaXNjYXJkIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTU3cHg7XG4gIHJpZ2h0OiAwO1xuXG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1N3B4O1xuICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICAgIHJpZ2h0OiAxNS4yJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0MTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2NTNweCk7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDU5M3B4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4NzVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXdyYXAge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtd3JhcDtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWxpbmsge1xuICBjb2xvcjogJHBpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscyxcbi51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWNvbnRyYWN0LWRhdGEsXG4uZWRpdF9wYWNrYWdlX21lYWxzLWJyZWFrZmFzdCB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHdpZHRoOiA4NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2Utc2Nyb2xsYWJsZS1ib2R5IHtcbiAgaGVpZ2h0OiA5OS44JTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lZGl0LXBhY2thZ2VfX3BhZGRpbmctYm90dG9tLnVzZXItZGFzaGJvYXJkX19hY2NlcHRlZC10ZXJtcy1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuLmVkaXQtcGFja2FnZV9fcGFkZGluZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1zY3JvbGxhYmxlLWJvZHkge1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlIHtcbiAgLnVzZXItZGFzaGJvYXJkX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNjb250cmFjdC1kYXRhLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YSB7XG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgJiA+IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfTtcbiAgLmNvbnRhY3QtZGF0YS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhLS10aXRsZSB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1zdWJ0aXRsZSB7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXNhdmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NhdmUtZmlsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDExcHg7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTg2O1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDE0cHgpIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS10YWJsZS1jb2x1bW4tdGl0bGVzIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG4gIHRkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWNhbmNlbGxhdGlvbi1tb2RhbCB7XG4gIC5zay1tb2RhbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fbG9jYXRpb25zIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fc2lkZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLm51eHQtbGluay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzY1NjU2NTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDk5LjglO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGdyZXktODtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS04O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuXG4gIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtbWVhbHMge1xuICAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19zaWRlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICB9XG5cbiAgICAmLS11bmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzkyOTI5MjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX3Jvb21zIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX3NpZGUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zaWRlLW1lbnUtZGFzaGJvYXJkLWljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDlweCAxM3B4O1xuXG4gICAgJi0tYWRkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW92ZXJuaWdodC1zdGF5IHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLWFkZGl0aW9uYWwtb2ZmZXJzIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzO1xufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tLW1vZGFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcblxuICAuY2hlY2tib3hlcy1tb2RhbC1ib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uZnVsbC1oZWlnaHQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDNweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAvKiAxMzMuMzMzJSAqL1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MXB4KTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZC1wYWNrYWdlLXNjcm9sbGFibGUtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzODhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYyNXB4O1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU2NXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogODQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1nZW5lcmFsLWluZm8uc3VjY2VzcyB7XG4gIC8vIDEwMCUgLSBzdWNjZXNzTWVzc2FnZSBoZWlnaHRcbiAgLmZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICB9XG4gIC5lZGl0LXBob3Rvcy1mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgfVxuICAuZnVsbC1oZWlnaHQtY29uZGl0aW9ucyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1waG90b3MtZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMxcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtYmFzaWMtZm9ybS0tdGl0bGUsXG4uZWRpdF9wYWNrYWdlX19yb29tLXNlY3Rpb24tLXRpdGxlIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhLS10aXRsZTtcbn1cblxuLmVkaXRfcGFja2FnZV9fcm9vbS1zZWN0aW9uLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgJi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1pbWFnZSB7XG4gIC8vIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19zbGlkZXItZW50cnktaW1hZ2U7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICYtLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICB9XG4gICYtLWhpZGRlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi0tdGV4dC1pbnNpZGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAmLS13aXphcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5N3B4KTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tcGhvdG9zLS1sYWJlbCB7XG4gIEBleHRlbmQgI3skZC1zbGlkZXJ9LXR5cGU7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg4cHgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgJi11bmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXBob3Rvcy0tYm90dG9tLWxhYmVsIHtcbiAgQGV4dGVuZCAjeyRkLXNsaWRlcn0tdHlwZTtcbiAgdG9wOiA4NiUgIWltcG9ydGFudDtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LS1waG90b3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LS1waG90b3MudXNlci1kYXNoYm9hcmQtcGFja2FnZS1zY3JvbGxhYmxlLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1jYXJkLS13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgJi1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jYW5jZWxsYXRpb24tcnVsZXMge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWNvbnRyYWN0LWRhdGE7XG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLXAtaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tcnVsZXMtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAmX3NpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2hlY2sge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM2MjhiODY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcblxuICAgICZfdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJvb21GbG9vciB7XG4gIHdpZHRoOiAyNDdweCAhaW1wb3J0YW50O1xuICAmID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1ydWxlcy0tc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5cbiNjYW5jZWxsYXRpb24tbW9kZWwsXG4jdXBkYXRlLW1lbnUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDg1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbn1cblxuI3VwZGF0ZS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbGltaXRhdGlvbnMtZm9ybSB7XG4gIC8vIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveGVzLXdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgZmxleDogNTAlO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY2FuY2VsYXRpb25SdWxlcyB7XG4gICYgLmlzLWluLXJvb21zIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gI3skZC1lZGl0LXJvb21zfSB7XG4vLyAgICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmU7XG4vLyB9XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1yb29tcyB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWJsb2Nrcy0taW5hY3RpdmUge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgaW5wdXQsXG4gICAgLm51bWJlciB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBpbnB1dC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYgPiBoNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMtcHJpY2VzIHtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMtcHJpY2Uge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS0tdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0M3B4KTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICYtd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gICYtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuXG4gICYtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAvLyBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscyB7XG4gICYtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0LWZsZXgtZGl2IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0NnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWluZm9zLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG5cbiAgJi1pbmZvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBtYXgtd2lkdGg6IDk3NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIyN3B4O1xuICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogNDQ0cHg7XG4gICAgfVxuICB9XG59XG5cbi51c2VyX2Rhc2hib2FyZF9fZGVsZXRlLXJvb20tYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLypwYWRkaW5nOiAxcmVtIDNyZW07Ki9cbiAgcGFkZGluZzogMC4yMXJlbSAwLjJyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuI29mZmVyLW1vZGVsLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1kcm9wZG93bixcbi5lZGl0LXBhY2thZ2VfbWVhbHMtZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmVkaXQtcGFja2FnZV9tZWFscy1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMjE4cHg7XG59XG5cbi5lZGl0LXBhY2thZ2Vfcm9vbXMtY3VzdG9tU2VsZWN0IHtcbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvb20tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrZWRfcGluay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEwcHg7XG4gIH1cbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLXdyYXBwcGVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAmLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cblxuICAubWVldGluZ3Mtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjkyOTI7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgJi10aXRsZS0tc2Vjb25kIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taGFsbHMtc2luZ2xlIHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtYm94IHtcbiAgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlIHtcbiAgICAmOm50aC1jaGlsZCg0KSwmOm50aC1jaGlsZCg5KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWJveC0tZ2VuZXJhbCB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWJveC0tcm9vbXMge1xuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIsXG4uZ3JleS1jb250YWluZXItY29sbGFwc2FibGVfaGVhZGVyIHtcbiAgJiA+IHNwYW4ge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1tZWV0aW5ncy1oZWFkZXIge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWhlYWRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAmID4gc3BhbiB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZS0taGFsbHMtbWVldGluZ3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogODAlO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taW5wdXQge1xuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMy41cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgfVxufVxuXG4uZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBjb2xvcjogJHBpbms7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXG4gICYtLW92ZXJsYXBwaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cblxuICAmX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gICZfZHVyYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xufVxuLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3ItbWluIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGNvbG9yOiAkcGluaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvci1tYXgge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMTA3cHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBjb2xvcjogJHBpbms7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLXdyYXBwcGVyIHtcbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAvLyBsaW5lLWhlaWdodDogMzNweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oOHB4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgLy8gdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICAmLWFsaWduZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsX3dyYXBwZXItcm9vbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgPiBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWljb24tY2hlY2tib3gge1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1ldmVudC10eXBlcyB7XG4gICYtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICB9XG59XG5cbi5lZGl0X3BhY2thZ2VfX2NoZWNrYm94LWljb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuNTtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWRpdF9wYWNrYWdlX19jaGVja2JveC1pY29uLS1sYWJlbCB7XG4gIGZsZXg6IDAgMCAyOCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gIH1cbn1cblxuLmVkaXRfcGFja2FnZV9oYWxsLW1lZXRpbmdzLS1yZW50YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxcmVtO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fc2xpZGVyLWltYWdlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLWFycm93IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmVkaXRfaGFsbC1oZWFkZXIsXG4uZWRpdF9icmVha2Zhc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICYtLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0X2JyZWFrZmFzdC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uZWRpdF9oYWxsLXRpdGxlLFxuLmVkaXRfYnJlYWtmYXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5lZGl0LXBhY2thZ2UtLWhhbGxzLWluZm8tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5ncmV5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICYtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG59XG5cbi5ncmV5LWNvbnRhaW5lci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4uZ3JleS1jb250YWluZXItc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdCB7XG4gICYtd3JhcCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkwLCAxMTcsIDAuMTEpO1xuICAgIH1cbiAgICAmLS1ib3JkZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBzcGFuIHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi5lZGl0X19wYWNrYWdlLWlucHV0X2ltYWdlX2NvbnRhaW5lciB7XG4gIC5pbnB1dF9pbWFnZV9jb250YWluZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYxcHgpO1xuXG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgJi1sZyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlX2lucHV0LXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuaW5wdXRfd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyB3aWR0aDogNzclO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1sZyB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Vfd3JhcCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5pbWFnZV9wbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGcge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC5pbWFnZV9jb3Zlci13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJjpob3ZlciAuaW1hZ2UtaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLS1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMCU7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzM3B4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYtbGcge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmVkaXQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIH1cbiAgICAgIC5kZWxldGUtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2VfbWVhbHMge1xuICBiYWNrZ3JvdW5kOiAjZmY1YTc1O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgJi5jaGYtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gIH1cblxuICAmLmNoZi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM5MjkyOTI7XG4gIH1cbn1cbiNwcmljZVBlclBlcnNvbixcbiNtZW51LXByaWNlLFxuI3ByaWNlLWZvci1kcmlua3Mge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTE1cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xufVxuXG4jcHJpY2VQZXJQZXJzb246Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jcHJpY2VQZXJQZXJzb246Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jbWVudS1wcmljZTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiNtZW51LXByaWNlOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuI3ByaWNlLWZvci1kcmlua3M6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jcHJpY2UtZm9yLWRyaW5rczo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1tZWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG5cbiAgJi1vZmZlcl9ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICB3aWR0aDogMjMuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbi5lZGl0LXBhY2thZ2VfbWVhbHNfY2hlY2tib3gtd3JhcCB7XG4gIGZsZXg6IDE7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItY29sbGFwc2FibGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAmX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucGFja2FnZS1lZGl0LXN3aXRjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAuZ3JleS1jb250YWluZXItdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG59XG5cbi5sb25nX19tZW51LWNvbnRhaW5lci13cmFwcGVyIHtcbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4ubWVudV9wcmljZXMtcm93LFxuLm1lbnVfcHJpY2VzLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogbWF4KDMxcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGdhcDogMThweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cblxuLm1lbnVfcHJpY2UtbGFiZWwge1xuICB3aWR0aDogMTY2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogMTI2cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9wcmljZXMtcm93IHtcbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG5cbi5tZW51X3ByaWNlcy1yb3ctbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcblxufVxuXG4jbWVudS1wcmljZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTE1cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG4jcHJpY2UtZm9yLWRyaW5rcyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI0NHB4O1xufVxuXG4uZWRpdF9wYWNrYWdlLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi5jaGVja21hcmtzX2xpc3Qtd3JhcC0tYWx3YXlzLWluY2x1ZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcblxuICAvLyAmLWx1bmNoIHtcbiAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjZmY1YTc1O1xuICAvLyB9XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVhbHMtbWVldGluZ3Mge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVhbHMtbWVldGluZ3MtLWRyaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5wcmljZS1mb3ItZHJpbmtzLS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLmVkaXRfcGFja2FnZS1tZWFsc19fZHJpbmstcHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudC1tZWFscyB7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJi1ub3RzaG93biB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZWRpdF9wYWNrYWdlLXJvb20taW5mb3Mtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVkaXQtcGFja2FnZV9fdXBkYXRlLW1lbnUtbW9kYWwge1xuICAmLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbnMtc3BlY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICB9XG4gIH1cbiAgJi0tZ2VuZXJhbCB7XG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4uZWRpdF9wYWNrYWdlLW1lYWxzLW5vdF9hY3RpdmUtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0yO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXRfcGhvdG9zLW9wdGlvbnMsXG4udXNlci1kYXNoYm9hcmRfX2hhbGxzX3Bob3Rvcy1vcHRpb25zIHtcbiAgcmlnaHQ6IDMycHg7XG59XG5cbi5pbmNsdWRlZF9yZW50YWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5MjtcbiAgcGFkZGluZzogMzJweCAwO1xuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lcl9fcm9vbS1pbmZvcyB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lci1yb29tLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ubG9uZy1tZW51LXByaWNlcyB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDAgY2FsY3VsYXRlUmVtKDI2cHgpIDA7XG5cbiAgLmdyZXktY29udGFpbmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbWVhbHMge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1ldmVudC1ub3QtYWN0aXZlLFxuLmVkaXQtcGFja2FnZV9fZXZlbnQtbm90LWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ1NXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlX19ldmVudC1ub3QtYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1wYWNrYWdlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIC51c2VyLWRhc2hib2FyZF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci1lZGl0LWhhbGwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZWRpdF9wYWNrYWdlX19jaGVja2JveC1pY29uLS1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICAudXNlci1kYXNoYm9hcmRfX2Rlc2NyaXB0aW9uLWlucHV0LS1ncmlkIHtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dCB7XG4gICYtcm9vbSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG5cbiAgICAjcm9vbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19tZWFscy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3Ige1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIC8vIHRvcDogNDdweDtcbiAgLy8gICBib3R0b206IDE4cHg7XG4gIC8vICAgd2lkdGg6IDEyNXB4O1xuXG4gIC8vIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtcGFja2FnZSB7XG4gIC5lZGl0X3BhY2thZ2VfX2NoZWNrYm94LWljb24tLWlucHV0cyB7XG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTMuNXB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiNwYXJraW5nX3NwYWNlc19udW1iZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiA0NzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NDNweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLXJvb20taW5wdXQge1xuICBoZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7XG59XG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay13cmFwIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtY2FyZHMge1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtY2FyZC0td3JhcCB7XG4gICAgICB3aWR0aDogMjA2cHg7XG5cbiAgICAgIC51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAudXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlciB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVzc2FnZS0tc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uZWRpdF9wYWNrYWdlLW1lc3NhZ2UtLWVycm9yIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cblxuICAmLWZpbHRlcnMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IDYlO1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9zZS1idG46YmVmb3JlLFxuLmNsb3NlLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICNjY2M7XG59XG5cbi5jbG9zZS1idG46YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jbG9zZS1idG46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19zbGlkZXItb3B0aW9ucy0tYWNjb21tb2RhdGlvbiB7XG4gIHJpZ2h0OiAycmVtO1xufVxuXG4jZXZlbnRzSG9sZGVyIHtcbiAgLmV2ZW50LXByb3Zpc2lvbmFsbHktcmVzZXJ2ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTZhNmE2LCAjYTZhNmE2IDRweCwgIzQ0NDQ0NCA0cHgsICM0NDQ0NDQgOHB4KTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtYm9va2VkIHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM2NTY1NjU7XG4gIH1cblxuICAuZXZlbnQtYmxvY2tlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMTExO1xuICB9XG5cbiAgLmV2ZW50LWhhbGxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2Rlc2NyaXB0aW9uLWlucHV0LXBhcmtpbmdfcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5cbi51c2VyLWRhc2hib2FyZF9fbWVhbHMtdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvL3BhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAvL2hlaWdodDogOC45Mzc1cmVtO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDc0cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkLWlucHV0X2NoZiB7XG4gIGRpdiB7XG4gICAgPiBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNTYyNXJlbSAwLjQzNzVyZW0gMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1zbSB7XG4gICAgZGl2IHtcbiAgICAgID4gaW5wdXQge1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1kIHtcbiAgICBkaXYge1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGcge1xuICAgIGRpdiB7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYteGwge1xuICAgIGRpdiB7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYteHhsIHtcbiAgICBkaXYge1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbWVhbHN7XG4vLyAgLnVzZXItZGFzaGJvYXJkLWlucHV0X2NoZntcbi8vICAgID5kaXZ7XG4vLyAgICAgIG1hcmdpbi1sZWZ0OiAtMy4xODc1cmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4uZWRpdF9wYWNrYWdlLW1lYWxzX19kcmluay1wcmljZXMge1xuICAudXNlci1kYXNoYm9hcmQtaW5wdXRfY2hmIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX190ZXh0LWlucHV0LWVycm9yIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICRwaW5rO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcblxuICAmLWFjdGl2aXRpZXNfaW5wdXQge1xuICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJHBpbms7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICB9XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkcGluaztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtcm9vbXN7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICRwaW5rO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIH1cbn1cblxuLy8gLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLWluZm8gLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0LWZsZXgtZGl2LnVzZXItZGFzaGJvYXJkX190ZXh0LWlucHV0LWVycm9yIHtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4vLyB9XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1pbmZvLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dC1hcmVhIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZGVzY3JpcHRpb24taW5wdXQgPiBpbnB1dCB7XG4gIGRpdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyNi4zNzVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dCB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hhcmFjdGVyLWNvdW50IHtcbiAgICAvL2NvbG9yOiAjNjU2NTY1O1xuICAgIC8vbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZSB7XG4gICZfX3VwZGF0ZSB7XG4gICAgJi1tZW51LW1vZGFsIHtcbiAgICAgICYtLWJ1dHRvbnMge1xuICAgICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAmID4gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlbnRhbC1jb25kaXRpb25zLWNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgJi1kb3VibGUge1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gIH1cblxuICAmLXNlY29uZCB7XG4gICAgZmxleDogMCAwIDE4JTtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlX19oYWxsLWV2ZW50LXR5cGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xufVxuXG4uZGlzYWJsZWQge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3Jvb20tZXZlbnQtdHlwZXMtaW5wdXQge1xuICAuZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLnByaWNlZHluYW1pYy1zZWFyY2gtc2VsZWN0LW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXNGaWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1zd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtY29udGFpbmVyLmdlbmVyYWwtZGF0YS1jaGVja2JveGVzLXdyYXBwZXIge1xuICAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hY2NlcHRlZC10ZXJtcy1tZXNzYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjb2xvcjogIzA2NzY0NztcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3YjI2YTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZlZjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy1kYXJrZXIuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5Mjtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1pbmNsdWRlZC10aXRsZSB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgcC5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmVkaXQtcGFja2FnZV9faW5jbHVkZWQtaW4tcHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcycHgpO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jb250cmFjdC1kYXRhX19kb3dubG9hZC1wZGYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5yb3RhdGUge1xuICBhbmltYXRpb246IHJvdGF0aW9uIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGF1c2UtcGFja2FnZS1tb2RhbCB7XG4gIC5zay1tb2RhbF9faGVhZCB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlX19kZWxldGUtcm9vbS1tb2RhbCB7XG4gIC5zay1tb2RhbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIC5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jYW5jZWxsYXRpb24tcnVsZXMsXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMsXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhIHtcbiAgLnNrLW1vZGFsIHtcbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtcGhvdG9zLS1sYWJlbC5lZGl0LXBhY2thZ2UtY292ZXItcGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtYWNjb21tb2RhdGlvbi1pbnB1dCxcbi51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLXRleHRhcmVhLXdyYXBwZXIsXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1tZWFscy1vZmZlcl9ibG9jayxcbi5lZGl0X19wYWNrYWdlLWR1cmF0aW9uLXdyYXBwZXIsXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQtd3JhcCxcbi5lZGl0X19wYWNrYWdlX193cmFwcGVyLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWRpdF9fcGFja2FnZS1kdXJhdGlvbi13cmFwcGVyLXpfaW5kZXgge1xuICB6LWluZGV4OiAtMztcbn1cblxuLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3ItLWR5bmFtaWNwcmljZSB7XG4gIG1hcmdpbi1yaWdodDogNDFweDtcbn1cblxuLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZS5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5yZXN0b3JhbnQtdmlldy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFja2FnZS1kYXNoYm9hcmQtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xufVxuXG4uZGlzcGxheS1jb2x1bW4ge1xuICAuZC1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5pbnB1dC1yb29tLWluZm8gIHtcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGFsbC1ldmVudC10eXBlLXByb3BzLWluY2x1ZGVkLWluIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19hY2NlcHRlZC10ZXJtcy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkVGQzY7XG4gICAgYmFja2dyb3VuZDogI0VDRkRGMztcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy1kYXJrZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OjEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGFsbC1ldmVudC10eXBlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBtYXJnaW46IDA7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1iYXNpYy1mb3JtLXBob3RvIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtcGhvdG9zLS1ib3R0b20tbGFiZWwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTEgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRwaW5rO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZGVzY3JpcHRpb24taW5wdXQtcGFya2luZ19wcmljZSB7XG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJvb21zTXVsdGlTZWxlY3Qge1xuICB6LWluZGV4OiA5O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX29wdGlvbnMtbGlzdC51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLW9wdGlvbnMtbGlzdCB7XG4gIC5vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja2VkX3Bpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLXdyYXAge1xuICAudXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1vcHRpb25zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogMTQ3cHggIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udHJhY3QtZGF0YS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn0iLCIjY3VzdG9tLXRvb2x0aXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWwtYWdlbmRhLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG59XG5cbi5wcmljZS11cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3ByaWNlX2luY3JlYXNlLnN2Zyk7XG59XG5cbi5wcmljZS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcHJpY2VfZGVjcmVhc2Uuc3ZnKTtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtZGF5LWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9mdWxsLnN2Zyk7XG59XG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeS5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1idXN5LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9idXN5LnN2Zyk7XG59XG4uY2FsLWJ1c3ktcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtYnVzeS1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbG9jYXRpb25fcGFydGlhbC5zdmcpO1xufVxuLmNhbC1taXhlZC1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1taXhlZC1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbWl4ZWRfcGFydGlhbC5zdmcpO1xufVxuXG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogNDVweDtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICAgICYgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG5cbiAgICAgICAgICAgICAgICAmID4gcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2FsZW5kYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXG4gICAgICAgICYtLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcblxuICAgICAgICAgICAgJl9vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuYWdlbmRhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuLCAuY2FsLWFnZW5kYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYm9va2VkLWJveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5ld19ldmVudCB7XG4gICAgICAgICZfYnRuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy93aGl0ZV9wbHVzLnN2Zyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuNXJlbSAxLjlyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNi41cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9ib29rZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCA2MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI5LjUlO1xuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgc3BhbiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICYtbm9fcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXN0YXJ0X2RhdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jdXN0b20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yb29tcyB7XG4gICAgICAgICAgICAgICAgICAgICYtbW9kYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDoycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjVBNzU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXN0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICAgJi0tZW5kX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkxJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgJi0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJi1maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kYXlfcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICYgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW51bSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpbWUtc2hlZXQge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG5cbiAgICAgICAgICAgICAgICA+IGg2IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLWJ1c3kge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaG91ciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcm9vbXMge1xuICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgICZfX2RhdGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmljZSB7XG4gICAgICAgICYtY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgICAgICAgICAmX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQuNzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGVzIHtcbiAgICAgICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3Bhbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5tYXJrZWQtY2xhc3MtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NEE3NiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1hcmtlZC1jbGFzcy1wYXJ0YWxseSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1OUFDNjtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gICAgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5IHtcbiAgICAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzMHB4O1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vLS0tLUNBTEVOREFSIENMQVNTRVNcbi8vIEJ1c3kgZGF0ZXMgc3R5bGVzXG4kYnVzeS1kYXktYmc6ICRkYXJrLWdyZXktMTtcblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtZGF5LWJ1c3kgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgQnVzeSBkYXRlcyBzdHlsZXNcblxuLy8gUHJpY2UgaW5jcmVhc2VcbiRwcmljZS11cC1jb2xvcjogI0FCMzQzNDtcblxuLmNhbC1zaW5nbGUtcHJpY2UtdXAgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcHJpY2UtdXAgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIFByaWNlIGluY3JlYXNlXG4vLyBCb3RoIGluY3JlYXNlIGFuZCBkZWNyZWFzZVxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biwgLmNhbC1zaW5nbGUtcHJpY2UtdXB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLy8gUHJpY2UgZGVjcmVhc2VcbiRwcmljZS1kb3duLWNvbG9yOiAjNUE4MDdCO1xuXG4uY2FsLXNpbmdsZS1wcmljZS1kb3duIC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS1kb3duIC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cbi8vIEVORCBQcmljZSBkZWNyZWFzZVxuXG4vLyBDYWxlbmRhciBwYXJ0aWFsIGFuZCBmdWxsIGRheSBldmVudHNcbiRwYXJ0LWRheS1jb2xvcjogIzc1NkE5NjtcblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtc3Bhbi1kYXksXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSxcbi5jYWwtYnVzeS1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtZW5kLW1hcmtlZCxcbi5jYWwtZGF5LWV2ZW50IC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLWJhc2UtZW5kLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCAudmZjLWJhc2UtZW5kLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLWJhc2UtZW5kLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgLnZmYy1iYXNlLWVuZCB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgICAvL2JhY2tncm91bmQ6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIENhbGVuZGFyIHBhcnRpYWwgYW5kIGZ1bGwgZGF5IGV2ZW50c1xuXG4vLyBDYWxlbmRhciBtaXhlZCBwYXJ0aWFsXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG4vLyBFTkQgQ2FsZW5kYXIgbWl4ZWQgcGFydGlhbFxuXG4vLyBDYWxlbmRhciBwYXJ0aWFsIGJ1c3lcbi5jYWwtYnVzeS1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbG9jYXRpb25fcGFydGlhbC5zdmcpO1xufVxuLy8gRU5EIENhbGVuZGFyIHBhcnRpYWwgYnVzeVxuXG4udmZjLXdlZWsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG59XG5cbi52ZmMtc2luZ2xlLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG5cbiAgICAmX2RhdGUge1xuICAgICAgICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG5cbi52ZmMtbWFpbi1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtdG9vbHRpcCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnZmYy1jYWxlbmRhciB7XG4gICAgLnZmYy10b3AtZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLWRheS1idXN5LFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWV2ZW50LFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS52ZmMtbWFya2VkIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbnNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQuY2FsLXNpbmdsZS1kYXktYnVzeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG59XG5cbi52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0N3B4KTtcblxuICAgIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbn1cblxuLnN0YXJ0LWRhdGUtY3VzdG9tIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXJvb20tcmVwZXRpdGlvbiB7XG4gICAgd2lkdGg6IDcxJTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LS13cmFwLmR5bmFtaWMtcHJpY2VzIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDglO1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3cuc3RhcnQtZGF0ZS1jdXN0b20ge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgIGxlZnQ6IC01NXB4O1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEzMyU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4N3B4KTtcblxuICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIHtcbiAgICAubW9kYWwtY2FsZW5kYXIuaW5wdXQtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAzcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzdweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMubmV3X2V2ZW50LWNhbGVuZGFycy1zZWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLm5ld19ldmVudC1jYWxlbmRhcnMtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLm5ldy1ldmVudC1kcm9wZG93bi10aW1lIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlcGV0YXRpb24udXNlci1kYXNoYm9hcmRfX2Ryb3Bkb3duLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwuYWxsLWRheS1ldmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtY2FsZW5kYXIubW9kYWwtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1jdXN0b20tcmVwZXRhdGlvbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTFweCk7XG59XG4iLCIkcmVwZXRhdGlvbi1zZWFyY2ggOiAnLnJlcGV0YXRpb24tc2VhcmNoJztcblxuI3skcmVwZXRhdGlvbi1zZWFyY2h9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbiAgXG4gICAgJi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgXG4gICAgJi1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDoxMjZweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgfVxuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNTVweDtcbiAgICAgIFxuICAgICAgJi1zdGlja3kge1xuICAgICAgICB0b3A6IDE1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgXG4gICAgICAmLWhpZGUge1xuICAgICAgICB0b3A6LTE1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnNhZmFyaS1uby1qdW1wIHtcbiAgICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1tb2JpbGUtaGlkZSB7XG4gICAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXRleHQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY2FyZXQtY29sb3I6IGJsYWNrO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdCB7XG4gICAgQGV4dGVuZCAjeyRyZXBldGF0aW9uLXNlYXJjaH0tdGV4dC1pbnB1dDtcbiAgICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICBcbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6LTc0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG5cbiAgICAmX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfcHJpY2VkeW5hbWljIHtcbiAgICAgIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1zZWFyY2gtc2VsZWN0LW9wdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogLTg5cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG5cbiAgICAmX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfcHJpY2VkeW5hbWljIHtcbiAgICAgIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcGluaywgJGFscGhhOiAwLjUpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHBpbmssICRhbHBoYTogMC41KTtcbiAgICB9XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwaW5rLCAkYWxwaGE6IDAuNSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uLWVtcHR5IHtcbiAgICBAZXh0ZW5kICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xuICB9XG4gIFxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICBAZXh0ZW5kICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LWZvcm0tc3VibWl0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LWZvcm0tc3VibWl0dGVkIHtcbiAgICBAZXh0ZW5kICN7JHJlcGV0YXRpb24tc2VhcmNofS1mb3JtLXN1Ym1pdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgXG4gICN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgICB9XG4gICAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICIsIiRwcmljZWR5bmFtaWMgOiAnLnByaWNlZHluYW1pYyc7XG5cbiN7JHByaWNlZHluYW1pY30ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbiAgXG4gICAgJi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgXG4gICAgJi1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDoxMjZweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICBcbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgdG9wOiAxNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gIFxuICAgICAgJi1oaWRlIHtcbiAgICAgICAgdG9wOi0xNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zYWZhcmktbm8tanVtcCB7XG4gICAgI3skcHJpY2VkeW5hbWljfS1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1tb2JpbGUtaGlkZSB7XG4gICAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgI3skcHJpY2VkeW5hbWljfV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS10ZXh0LWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGNhcmV0LWNvbG9yOiBibGFjaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LXNlYXJjaC1zZWxlY3Qge1xuICAgIEBleHRlbmQgI3skcHJpY2VkeW5hbWljfS10ZXh0LWlucHV0O1xuICAgIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6LTc0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwaW5rLCAkYWxwaGE6IDAuNSk7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcGluaywgJGFscGhhOiAwLjUpO1xuICAgIH1cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHBpbmssICRhbHBoYTogMC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9uLWVtcHR5IHtcbiAgICBAZXh0ZW5kICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbjtcbiAgfVxuICBcbiAgXG4gICN7JHByaWNlZHluYW1pY30tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgIEBleHRlbmQgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1mb3JtLXN1Ym1pdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tZm9ybS1zdWJtaXR0ZWQge1xuICAgIEBleHRlbmQgI3skcHJpY2VkeW5hbWljfS1mb3JtLXN1Ym1pdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgXG4gICN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgICB9XG4gICAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuXG4gIC5kaXNjb3VudHtcbiAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc3VyY2hhcmdle1xuICAgIGNvbG9yOnJlZCAhaW1wb3J0YW50O1xuICB9IiwiLmVycm9yLXBhZ2Uge1xuICBwYWRkaW5nOiAyMCUgMCA0MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwJSAwIDE1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMTAlIDA7XG4gIH1cbiAgJi5lcnJvci1wYWdlLS12dWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxuICB9XG59XG5cbi5lcnJvci1wYWdlX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogJG1haW4tbmF2LWJnIHVybCgjeyRpbWFnZXMtZm9sZGVyfS9iZy9zdGVja2VyLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCkgNDAlO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KSA0MCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdCB7fVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICAgJGVkLWRldGFpbHM6ICcuZW50aXR5LWRldGFpbHMnO1xuICAgIFxuICAgIGJvZHl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHMge1xuICAgICAgICAuY29sLW1kLTh7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kaXNwbGF5X2xvZ29fcHJpbnQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGlzcGxheS1wcmludCB7XG4gICAgICAgIC8qZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgaGVpZ2h0OjI2MHB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19oZWFkZXItaW5uZXJ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlsc19fbWFpbi1pbWFnZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlscyB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7Ki9cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6MnJlbSAwcHggMXJlbSAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmLS1uby1oZWFkZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9faGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTE1JTs7XG4gICAgICAgIH1cblxuICAgICAgICAmI3skZWQtZGV0YWlsc31fX3RpdGxlLS1zbWFsbC1zY3JlZW57XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fcHJpbnRfdGl0bGUtbm8tbGFiZWx7XG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG5cbiAgICAvLyAjeyRlZC1kZXRhaWxzfV9fdHlwZS1sYWJlbCB7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgdG9wOiAwO1xuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiByZW07XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBjb2xvcjogYmxhY2s7XG4gICAgLy8gICAgIHdpZHRoOiBhdXRvO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvLyAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgLy8gfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNsYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXRhaWxzLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgICN7JGVkLWRldGFpbHN9X190aXRsZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3R5cGUtbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCUpOyAgICAgICAgXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAlKTsgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjBweCkgMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCUpOyAgICAgXG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGlzcGxheS1wcmludCB7XG4gICAgICAgIC8qaGVpZ2h0OiAyM3ZoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyovXG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2RldGFpbHMtZmVhdHVyZXMgPiBsaSB7XG4gICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTU0JSAqL1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDIuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAlKTsgICAgICAgIFxuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgIGF1dG87XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXJvdyA+IGRpdiA+IGg0IHtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAvLyAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24ge1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMzUlO1xuICAgIC8vIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi12YWx1ZXMtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTE2JTtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgLy8gaGVpZ2h0OiAyNHZoO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi12YWx1ZXMge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgIH1cbiAgICBcbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuXG4gICAgICAgIC5iZy1zY3JlZW57XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtLXNjcmVlbntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgfVxuXG4gICAgLm5vLWRpc3BsYXktbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tbGFiZWwgPiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEuN3JlbTtcbiAgICB9ICAgXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNlY3Rpb24tLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fbm8tZGlzcGx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3Jvb21zLWV4cGFuZC10cmlnZ2VyICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICNzaG93X3RlbGVmb24ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi12YWx1ZXMgPiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9fZW1haWwtc2NyZWVudmlldyB7XG4gICAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19lbWFpbC1wcmludHZpZXcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb25fX3Bob25lLXNjcmVlbnZpZXd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19waG9uZS1wcmludHZpZXcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAubG9nbywgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yaWJib24tcHJpbnQtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0ID4gbGkge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1ue1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB9XG5cbiAgICAvLyAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtLWV4cGFuZGluZyB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAvLyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIC8vICAgICBjb2xvcjogYmxhY2s7XG4gICAgLy8gfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LS1leHBhbmRlZCB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMyksXG4gICAgI3skZWQtZGV0YWlsc31fX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCg0KSxcbiAgICAjeyRlZC1kZXRhaWxzfV9fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDUpe1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3JpYmJvbiwgI3skZWQtZGV0YWlsc31fX2F3YXJkX3JpYmJvbixcbiAgICAjeyRlZC1kZXRhaWxzfV9fbm9taW5hdGVfcmliYm9uI3skZWQtZGV0YWlsc31fX2F3YXJkX3JpYmJvbntcbiAgICAgICAgd2lkdGg6IDU4NXB4O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIC8vIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAwLjFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy8gcGFkZGluZzogMnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEwcHggMC42MjVyZW0gMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICAgIC5jb2wtMTItc3R5bGV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yaWJib24gPiBkaXYgPiBoMyxcbiAgICAjeyRlZC1kZXRhaWxzfV9fYXdhcmRfcmliYm9uID4gZGl2ID4gaDMge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAvLy8vLy8vb3RoZXIgbG9jYXRpb25cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlsc19fbWFpbi1pbWFnZSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcmludF9fZGlzcGxheS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNvdmVyLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICB6LWluZGV4OiA1NTU1O1xuICAgIH1cblxuICAgIC50ZXh0LWxpbmsge1xuICAgICAgICBtYXJnaW46IDAuNXB4IDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZG9jdW1lbnRze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxufVxuXG4uYnJfX2Rpc3BsYXktLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiJHNlYXJjaC1za2VsZXRvbjogJy5zZWFyY2gtcGFnZV9fcGxhY2Vob2xkZXInO1xuXG4jeyRzZWFyY2gtc2tlbGV0b259X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59IiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMzVweCkgMFxuICB9XG5cbiAgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMsXG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICB9XG5cbiAgLmdtLXVpLWhvdmVyLWVmZmVjdD5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmdtLXN0eWxlLWl3LXRjIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBwYWRkaW5nOiA3MHB4IDAgNDFweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxOHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgei1pbmRleDogMTU7XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCAjRkY1QTc1O1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIHRvcDogLTM3cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLy8gd2hlbiB0aGUgZmlsdGVycyBhcmUgbm90IHZpc2libGVcbiAgICB0b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC8vIHdoZW4gdGhlIGZpbHRlcnMgYXJlICB2aXNpYmxlXG4gICAgdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIHotaW5kZXg6IDEzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gICAgdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19tYXAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU3cHgpO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgY2FsY3VsYXRlUmVtKDU2cHgpIDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgbWFwIG9wZW4gc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAmLS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiA+IHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG4gICYgPiBkaXYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fc2ltaXJhbCB7XG4gICAgJi0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjM3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Yi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuXG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcwKSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwLjAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICAjQzVDNUM1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc2luZ2xlLWFydGljbGUtcGFja2FnZXNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9zdGlja3ktZmlsdGVyLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLW1haW5cIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtc3dpdGNoXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLWVkaXRcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtc3BlY2lhbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtbWVhbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWRldGFpbHMtcmVzZXJ2YXRpb25cIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wcmludC1wYWNrYWdlLWRldGFpbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLXNsaWRlclwiO1xuXG5cbiIsIiRzZWFyY2gtcGFnZS1hcnRpY2xlIDogJy5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZSc7XG5cbi8qXG4gKiBTaW5nbGUgc2VhcmNoIHJlc3VsdFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfSB7XG4gICZfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICBcbiAgICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tYXgtbnVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtLW5vLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXItLXBhY2thZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSAwIGNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy9tYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lci0tc2xhOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge31cbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0cHggKi9cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmLS11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTczcHgpO1xuXG4gICAgLnRucy1uYXYge1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gIEBhdC1yb290IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skdGhpc306bm90KCN7JHRoaXN9LS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkyLjYzOHB4KTtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMHB4KTtcbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLy8gJi5sYXp5bG9hZHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDExMDAlO1xuICAgIC8vICAgbWluLXdpZHRoOiAxMTAwJTtcbiAgICAvLyB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudC0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzkxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuXG4gICYtLWxpa2VkIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3BhY2thZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDNweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcC0tcGFja2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLy8gJi0tbWQtdmlzaWJsZSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG5cbiAgJi0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tcmVnaW9uLWljb24ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gICYtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlOyBcblxuICAmLXNsYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lcjpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLTItY29sb3I7XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tbG9jYXRpb24tLXBhZ2Uge1xuXG4gIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLy9tYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIC8vZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19tYXJnaS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlLS1wYWNrYWdlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gICAgJi1zbGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgJi1zbGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJi0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoIEFib3ZlIDEwMjRweCApXG4gKi9cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJl9fcGFja2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLXNsYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI3LjAyNHB4KTtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JhZGdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICB3aWR0aDogNThweDtcbiAgLy8gICBoZWlnaHQ6IDM0cHg7XG4gIC8vIH1cbiAgJi1ncmlkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWdyaWQtc20ge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDU1NTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICAgIHdpZHRoOiAzLjE4NzVyZW07XG4gICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JhZGdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3NlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fc2NvcmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmPmRpdiB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24ge1xuICBwYWRkaW5nOiA5cHggMCAwIDMwcHg7XG4gIG1hcmdpbjogMTdweCAwIDAgMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWxpa2UtaWNvbi0tcGFja2FnZXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tbWFwIG9wZW4gc3RhdGUgdmFsdWF0aW9uIHN0eWxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpbmsge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1faW5uZXItLXBhY2thZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICB9XG59XG5cblxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzVweCAxcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAucmVwZXRhdGlvbi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59IiwiJHN0aWNreS1maWx0ZXI6ICcucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXInO1xuJGlubGluZS1maWx0ZXI6ICcucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXInO1xuJG1hcC10cmlnZ2VyOiAnLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXInO1xuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci16O1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICB9XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlcn0ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IC0zOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMnB4O1xuICAgIGxpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gICYtLW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbntcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgICB0b3A6OXB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0X19jbGVhciB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5pY29uLXJvb21zLFxuLmljb24tbWVhbHMsXG4uaWNvbi1jYWxlbmRhcixcbi5pY29uLXBsYWNlLFxuLmljb24tc3BlY2lhbHMge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG4uaWNvbi1yb29tcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Sb29tcy5zdmcnKTtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXIuc3ZnJyk7XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0Vzc2VuLnN2ZycpO1xufVxuXG4uaWNvbi1wbGFjZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnJyk7XG59XG5cbi5pY29uLXNwZWNpYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL3NwZWNpYWxzLnN2ZycpO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tcyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2UsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgxM3B4KSAwLjZyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuODEyNXJlbSBjYWxjdWxhdGVSZW0oMTAuNXB4KTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6MC41cHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuNXB4ICM0NDQ7XG5cbiAgICAmLmljb24tY2FsZW5kYXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm51bS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45JTtcbiAgdG9wOiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgJi0tcGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLnNrLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHotaW5kZXg6ICR0cmlnZ2VyLWJ0bi16O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTU1cHgpO1xuXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9X190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5cbi5zY3JvbGwtdXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZSN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbiB7XG4gICAgLm1sLTE2IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgfVxuXG4gICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xufVxuXG5cbi8vIG5ldyBzdHlsZXMgZm9yIHRoZSBwYWNrYWdlIGZpbHRlcnNcbiN7JHN0aWNreS1maWx0ZXJ9IHtcblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDUxNUY7XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUsXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLFxuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIkcGYtd2hlbjogJy5wYWNrYWdlLWZpbHRlcnNfX3doZW4nO1xuJHBmLWV2ZW50LWRheXM6ICcucGFja2FnZS1maWx0ZXJfX2V2ZW50LWRheXMnO1xuJGhlYWRlci1oZWlnaHQtc206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMgIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICAgIHotaW5kZXg6IDE3O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1kZWxldGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlbGV0ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5OyBcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweCBjYWxjdWxhdGVSZW0oNDBweCkgMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHAsXG4gICAgZGl2IGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIC8vIHRvcCBwcm9wZXJ0eSBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBoZWFkZXIgaGVpZ2h0XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbGc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvb21zX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2Q5ZDlkOTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3g6Y2hlY2tlZCArIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAtLXJvb21zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTQ0cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGwtdmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBzcGFuIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI5cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQuZWRpdC1tZWFscyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xufVxuXG4uYWRkLWhhbGwtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcblxuICAgIH1cbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdiBwLFxuICBkaXYgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keXtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zay1tb2RhbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1yZXN1bHRzLXJvb20taW5mby1tb2RhbCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkcGYtY2FsZW5kYXItbW9kYWw6ICcucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCc7XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg1M3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXItYmxhY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3skcGYtY2FsZW5kYXItbW9kYWx9IHtcbiAgICB6LWluZGV4OiA2NjcwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY2FsZW5kYXI+LnZmYy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSo5MCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCAwIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTUzcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdmZjLXdlZWsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG5cbiAgICAudmZjLXdlZWs+LnZmYy1kYXk+c3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXI+c3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlPnNwYW4udmZjLXVuZGVybGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtd2VlayAudmZjLWRheS52ZmMtZGF5LWRpc2FibGVkIHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vICAgIC0tLS0tLS0tLS0tLS0tIENBTEVOREFSIE1PREFMIC0gVVAoTEcpIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgICAgICAgICAudmZjLWFycm93LXJpZ2h0LFxuICAgICAgICAgICAgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy10b3AtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfSAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDk2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVRBQkxFVCBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXIgLnZmYy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsLFxuLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgc3Bhbi5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gICAgY29sb3I6ICAjMkMyQzJDO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzJDMkMyQyA1MCUpO1xufVxuXG4uY2lyY2xlLnB1cnBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaGFsZi1jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3JlbTtcblxuICAgICAgICBzcGFuLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH0gIFxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWZvb3Rlci5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufSIsIiRwZi13cmFwOiAnLnBhY2thZ2UtZmlsdGVyX193cmFwJztcbiRwZi1mb290ZXI6ICcucGFja2FnZS1maWx0ZXJfX2Zvb3Rlcic7XG5cbiN7JHBmLXdyYXB9IHtcbiAgICB6LWluZGV4OiA2NjY5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KSAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgMTI3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG59XG5cbiN7JHBmLXdyYXB9LXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi13cmFwfS1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXdyYXB9LWhlYWQtLWluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzVweCk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IC8qIDE0MCUgKi9cbiAgICB9XG5cbiAgICAmLS1maWx0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1MQUJFTFMtLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcsXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBjb2xvcjogJHBpbms7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICYtZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcGluay0yO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstdGVybXN7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIHtcbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMS40NXB4O1xufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLUxhYmVscyBlbmQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbiN7JHBmLWZvb3Rlcn0ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAzMztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cblxuICAgICYtZWRpdC0tbWVhbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1CVVRUT05TLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLFxuLnBpbmstYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjNWM1YzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5waW5rLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTk3LjM5MXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDYuNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTY3LjY4OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1lbmQgYnV0dG9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tcGFkZGluZy10b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1uby10b3Atc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICAgJi1tZWFscyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZXktYm94LFxuLmJveC1uby1iZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbn1cblxuLmdyZXktYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbn1cblxuLmJveC1uby1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogNnB4O1xufVxuXG4uc2stbW9kYWxfX2JvZHk+LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLW1hcmdpbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgJi1sZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNwbGF5LWZsZXgtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemU+LnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgICB9XG59XG4vL3NrLW1vZGFsLS1zbWFsbC1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuLy8gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuLy8gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuLy8gICAgbWF4LWhlaWdodDogNDUlO1xuLy8gIH1cbi8vfVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Nsb3NlLWJsYWNrLnN2ZykgIWltcG9ydGFudDtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtLXVuY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gfVxuXG5maWVsZHNldC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDU4cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogMTA2cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLFxuLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZS5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MiU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIG1pbi13aWR0aDogMjM3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTEycHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3dhcm5pbmctcmVkLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0b3A6IDFyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXRsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXAge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEtdGV4dCB7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1jb3VudGVyLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJvdHRvbS1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjFweCkgY2FsY3VsYXRlUmVtKDQ1cHgpIGNhbGN1bGF0ZVJlbSg2MnB4KSBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgei1pbmRleDogMTE7XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ubm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiN7JHBmLXdyYXB9LW5vLWljb24ge1xuICAgIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cblxuIiwiJHBmLXN3aXRjaDogJy5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCc7XG5cbiN7JHBmLXN3aXRjaH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0tc2xpZGVyIHtcbiAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyO1xuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXItZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4jeyRwZi1zd2l0Y2h9LXdyYXAge1xuICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zX3N3aXRjaC13cmFwO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS1sYWJlbCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjU2NTY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpdGNoLWRpc2FibGVkIHtcbiAgICBkaXYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbi5zZWN0aW9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiJHBmLWVkaXQ6ICcucGFja2FnZS1maWx0ZXJzX19lZGl0JztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNMSURFUiBTVFlMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLm5hdl9pbWFnZS1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuXG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBib3R0b206IDhweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM5NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0NnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX3NsaWRlci1uYXYtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU0xJREVSIFNUWUxFUyBFTkQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiN7JHBmLWVkaXR9LWhhbGxzLWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMzNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02NnB4O1xuICAgIHotaW5kZXg6IDMzO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB0b3A6IC0xMzZweDtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTU3cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4OHB4KTtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLyogMTM2LjM2NCUgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZXktYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcGYtZWRpdH0tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0NHB4KTtcblxuICAgICYtbW9yZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxNy44ODJweCk7XG5cbiAgICAgICAgJi1tb3JlLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAmPmRpdj5kaXY+ZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogNDkwcHg7XG5cbiAgICAgICAgICAgICY+ZGl2PmRpdj5kaXY+aW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiN7JHBmLWVkaXR9LW9uZS1saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jeyRwZi1lZGl0fS1tb2RhbC1ib2R5IHtcbiAgICBAZXh0ZW5kIC5yb29tc19zZWN0aW9uO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5waW5rLWJ1dHRvbi1lZGl0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ3JleS1jb250YWluZXItZWRpdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmluZm8tbW9kYWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWwtbm8tY2xvc2UtYnV0dG9uIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG59XG5cbi5kaXNwbGF5LWNsb3NlLW9uLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIH1cbn1cblxuI3skcGYtZWRpdH0tb3Zlcm5pZ2h0LXN0YXktdGFiIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNEOUQ5RDk7XG4gICAgfVxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRDlEOUQ5O1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tc3Bhbi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tYmFjay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAmX3NpbmdsZS1tZWFsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcGYtZWRpdH0tbWVhbHMtdGFiIHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi53b3JkLXNwYWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGFsbHMtc2V0dGluZ3MtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrLnNrLW1vZGFsX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrLnNrLW1vZGFsX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWxfX21haW4ge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogNTY7XG5cbiAgICAgICAgLy8gbWF4LXdpZHRoIG11c3QgYmUgdGhlIHNhbWUgYXMgaXQgaXMgZm9yIC5zay1tb2RhbF9faW5uZXJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlci1lZGl0X19hY2NvbW1vZGF0aW9uLWljb24tc3R5bGUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTsgXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LS1zdGlja3ktaGVhZCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5vbmUtcm93LW1lc3NhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAxLjVyZW0gY2FsY3VsYXRlUmVtKDEycHgpIDEuNXJlbTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1oaWRlLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LXJlc3RhdXJhbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLmRpc2FibGVkLWltYWdlIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn0iLCIkcGZlLXNwZWNpYWxzOiAnLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscyc7XG5cblxuLnNwZWNpYWxzLWVsZW1lbnQtaW5mby10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWRldGFpbHMge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIGJvdHRvbTogMjQwcHg7XG4gICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAgICAgLmJ0bi5idG4tLXNtLmJ0bi0tYmxhY2stLW91dGxpbmUuYnRuLS1ibG9jayB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDYxcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA4MHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4jeyRwZmUtc3BlY2lhbHN9LS1pbWFnZS1zbGlkZXIge1xuICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgIGltZyB7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgIH1cbn1cblxuLmJvcmRlci1ib3R0b20tc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgfVxufVxuXG5cbi5zcGVjaWFscy12aWV3LS1hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWxhdGl2ZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC0tbm90LWVtcHR5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmljb24tc2l6ZSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1jaG9vc2UtLWJ0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFxufVxuXG4uY2hvb3NlLXJvb20tYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLW1vZGVscy1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWFkZC1zcGVjaWFsIHtcbiAgICBtYXJnaW46IDAgMi41cmVtIGNhbGN1bGF0ZVJlbSgyMHB4KSAyLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tLWxpc3Qtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDpjYWxjdWxhdGVSZW0oNzdweCk7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWxpc3QtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDY2O1xuXG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXkge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5zcGVjaWFscy1lbGVtZW50LWNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG59XG4gICIsIiRwZC1tZWFsLXByZXZpZXc6ICcucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXcnO1xuXG4jeyRwZC1tZWFsLXByZXZpZXd9LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxufVxuI3skcGQtbWVhbC1wcmV2aWV3fS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbCB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICBcbn1cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGN1bGF0ZVJlbSg1M3B4KSAxZnIgY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogY2FsY3VsYXRlUmVtKDEyOXB4KSAxZnIgY2FsY3VsYXRlUmVtKDEyMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyMzFweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogNTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWF4LXdpZHRoIG11c3QgYmUgdGhlIHNhbWUgYXMgaXQgaXMgZm9yIC5zay1tb2RhbF9faW5uZXJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjMxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgcm93LWdhcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGNvbHVtbi1nYXA6IGNhbGN1bGF0ZVJlbSgzNS4ycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkgeyBcbiAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM1MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuI3skcGQtbWVhbC1wcmV2aWV3fS1pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFscyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQge1xuICAgIHNwYW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4jeyRwZC1tZWFsLXByZXZpZXd9LWNoZWNrbWFya3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn0iLCJcbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbiAgICAucGFja2FnZS1maWx0ZXJzX19saW5rLFxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5ncmV5LWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgPiAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLW5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQge1xuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LS1oYXMtdmFsdWUge1xuICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0ge1xuICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAgJGRhcmstZ3JleS0xO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICAgIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWZvb3Rlci51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIGdhcDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IHtcbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTAycHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktODtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxOXB4KSAwO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi1ibGFjay5zdmcpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pdGVtLWNlbnRlcmVkLXZlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDk0cHg7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwN3B4IDFmciAxMjRweDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKSkgZHJvcC1zaGFkb3coMHB4IDEycHggMTZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxufVxuXG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jYW5jZWxhdGlvbl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibGFjay1idG4tbm8tYm9yZGVyIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZm9ybS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLnNtYWxsLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjZweCAxZnIgODFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgICAuc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuc2stbW9kYWwtLWRldGFpbHMuc2stbW9kYWwtLTEwMDgtc2l6ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLWF2YWlsYWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1tb2RhbC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc3RhdHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAycmVtO1xuICAgIH1cbn0iLCJcblxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG5cbiAgJjpob3ZlciB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6IzJjMmMyYztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG5cbiAgICAmLW5leHQge1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmV2IHtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbn0iLCIuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7IC8qIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQgKi9cbiAgb3ZlcmZsb3cteTogYXV0bzsgLyogQWRkIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufSIsIiRzcC1yZXZpZXdzIDogJy5zdGF0aWMtcGFnZV9fcmV2aWV3cyc7XG5cbiN7JHNwLXJldmlld3N9IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X19zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbiAgLy9IYWNrIGZvciBhZGRpbmcgbWFyZ2luIGFmdGVyIHRoZSBsYXN0IGVsZW1lbnQgaW5cbiAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTIzcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIH1cbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDM0NHB4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTc0cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTgycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skc3AtcmV2aWV3c31fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuIiwiJHNwLWFnZW50IDogJy5zdGF0aWMtcGFnZV9fYWdlbnQnO1xuXG4jeyRzcC1hZ2VudH0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUyLjhweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbWFnZS0tc20ge1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW5mbyB7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbmZvLS1zbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmID4gZGl2IHtcbiAgICAmID4gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJi1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19idXR0b25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skc3AtYWdlbnR9X19idXR0b25zLS1zbSB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fdGl0bGUtc20ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG4iLCIkc3AtcXVlc3Rpb25zOiAnLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMnO1xuXG4jeyRzcC1xdWVzdGlvbnN9IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDQ0MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fY29sbGFwc2FibGUge1xuICBmbGV4OiAxO1xuXG4gICYtc2xhIHtcbiAgICAmID4gdWwgPiBsaSA+IGRpdiA+cCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19saW5rcyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICAuc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc2staWNvbiBwYXRoIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG4iLCIkc3Atb3Bwb3J0dW5pdGllcyA6ICcuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMnO1xuXG4jeyRzcC1vcHBvcnR1bml0aWVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGhlaWdodDogNzAlO1xuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgfVxuICB9XG4gICYtc2Vjb25kIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQtdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X190ZXh0IHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2xpbmsge1xuICBAZXh0ZW5kICN7JHNwLW9wcG9ydHVuaXRpZXN9X190ZXh0O1xuICBjb2xvcjogJGdyZXktNDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG4iLCIjeyRzdGF0aWMtcGFnZX0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4jeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgJi0tdHdvIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1zbS12aXNpYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiJHNwLWdyZXktY29udGFpbmVyOiAnLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcic7XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgfVxuICAmLS1kYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbiAgJi0tZmFjdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0IHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzlweCkgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAvL2JveC1zaGFkb3c6IDZweCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmLS1zbS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgYXV0byAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc20tbm8tZGlzcGxheSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpOyBcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsLW1haWxpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59IFxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19idXR0b24ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rLTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0zO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QubWFpbGluZy1saXN0IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICBsaSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uLmNlbnRlcmVkIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufSIsIiN7JGVpbnRyYWdlfV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOXB4KTtcbiAgfVxuXG4gIC5kYXJrLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JGVpbnRyYWdlfV9fbGlua3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtZG9jdW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLmRhcmstbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9LS1laW50cmFlZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX3Jldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX1fX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDExMHB4KSBhdXRvIDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDJyZW07XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgbWFyZ2luOiAxcmVtO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmVpbnRyYWdlLXBhZ2UgIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICB9XG4gIH0gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1zbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBpbXBvcnQgXCJlaW50cmFnZS9wcmljaW5nLXRhYmxlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL3NlcnZpY2VzXCI7XG5AaW1wb3J0IFwiZWludHJhZ2UvYm9va2luZ1wiO1xuIiwiI3skcHJpY2luZy10YWJsZXN9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMCAxcmVtIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxNXB4KTtcbiAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQmVsaWVidCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19saXN0IHtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDIycHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjJweCk7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19saW5rIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIEBhdC1yb290ICN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE5cHgpIDAgY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19ub3RlIHtcbiAgY29sb3I6ICRncmV5LTQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiJGV0LXNlcnZpY2VzIDogI3skZWludHJhZ2V9X19zZXJ2aWNlcztcblxuI3skZXQtc2VydmljZXN9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNDBweCkgMCBjYWxjdWxhdGVSZW0oNTlweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19zaW5nbGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19pbWFnZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDY0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9fZGVzY3JpcHRpb24ge31cbiIsIiRldC1ib29raW5nIDogJy5laW50cmFnZS1wYWdlX19ib29raW5nJztcblxuI3skZXQtYm9va2luZ30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEzMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG4iLCIjeyR3ZXJiZW1vZWdsaWNoa2VpdGVufS0tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDcwcHgpIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmQge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZF9faW1hZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtNzJweCkgYXV0byBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ291bnRlcnNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwO1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVycy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyLXRpdGxlIHtcbiAgY29sb3I6ICRncmV5LTI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyAvKiAxMjAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtZm9vdGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzg2ODY4NTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi8qXG4gKiBWYXJpb3VzIGVsZW1lbnRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX3Jldmlld3Mge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JHNwLXJldmlld3N9LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9faW5mbyB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2Uge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICB9XG5cblxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNGRkZGRkY7XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay0yO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICB9XG5cbn0iLCIjeyR3ZXJiZWZvcm1hdGV9IHtcbiAgI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JHdlcmJlZm9ybWF0ZX1fX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlZm9ybWF0ZX1fX3Jldmlld3NfX2hlYWRlciB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQ4cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0bztcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fS0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNTZweCkgYXV0byBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG4iLCIkYWJvdXQgOiAnLmFib3V0LXVzJztcblxuI3skc3RhdGljLXBhZ2V9X190aXRsZS0tYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG1heC13aWR0aDogODAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuI3skYWJvdXR9X19jYXJkcy13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwIDIxcHggMjRweCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuXG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMzhweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIHBhZGRpbmc6IDAgNDBweCAzNHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0zMnB4IDAgMTZweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IC01MHB4IDAgMjJweCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUZWFtXG4gKi9cbiN7JGFib3V0fV9fdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oMTIzcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi41JTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICB3aWR0aDogMzEuNSU7XG4gIH1cbn1cblxuI3skYWJvdXR9X190ZWFtLWltYWdlIHtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4jeyRhYm91dH1fX3RlYW0tZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBNYXBcbiAqL1xuI3skYWJvdXR9X19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5HTWFwX19XcmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19tYXAtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbiN7JGFib3V0fV9fbWFwLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19jb250YWN0IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg3cHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNDBweCkgMCAwO1xuICB9XG4gICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNXB4KSAwO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuI3skYWJvdXR9X19tYXAtZGVzY3JpcHRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIGEudGV4dC1saW5re1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICB9XG59XG4iLCIjeyRtYWlsaW5nfSB7XG4gICN7JHN0YXRpYy1wYWdlfV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRtYWlsaW5nfV9fc3VidGl0bGUge1xuICBAZXh0ZW5kICN7JHdlcmJlZm9ybWF0ZX1fX3N1YnRpdGxlO1xufVxuXG4jeyRtYWlsaW5nfV9fcmV2aWV3cyB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDcycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fS0tbWFpbGluZyB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDU2cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfS0tbWFpbGluZyB7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc30tLW1haWxpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbi5tYWlsaW5nLXBhZ2Uge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzcycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KTtcbiAgfVxuICBcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSAzLjM3NXJlbTtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZS0tbGctdmlzaWJsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIjeyRzdGF0aWMtcGFnZX1fX3RpdGxlLS1pbXByZXNzdW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjNweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2NvbnRlbnQge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2NvbnRlbnRfX3BhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4vKlxuICogTGF3XG4gKi9cblxuI3skaW1wcmVzc3VtfV9fbGF3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19sYXctY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAkc3BhY2VyO1xuICBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTZweCkgY2FsY3VsYXRlUmVtKDcycHgpO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2xhdy1pbXByZXNzdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgJHNwYWNlcjtcblxuICBhLnRleHQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTZweCkgY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG4iLCIubmV3c2xldHRlci1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTUwcHgpIDA7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/