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}}.responsive-icon{height:1.5rem;margin-right:.25rem;width:1.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 .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s 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 (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:31.875rem;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}@media (max-width:1023.98px){.main__nav-extra-second>div>a>h3{font-size:1.5rem;line-height:2rem}}.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 li.li-link{cursor:pointer}.main__nav__list li.li-link:hover{color:#ff5a75}.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}.main__nav__header__magazin:hover{color:#ff5a75}@media (max-width:1023.98px){.main__nav__header__magazin{font-size:1.5rem;line-height:2rem;margin-left:15px}}@media (max-width:767.98px){.main__nav__header__magazin{margin-left:0}}@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 (max-width:1023.98px){.main__nav__header__events{font-size:1.5rem;line-height:2rem}}@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}@media (max-width:1023.98px){.main__nav__list__second_partners>li>p{font-size:1.5rem;line-height:2rem}}.second--ch{font-size:1.75rem;font-weight:700;line-height:2.1875rem;list-style:none;margin-left:-.5%;padding:0}@media (max-width:1023.98px){.second--ch{font-size:1.5rem;line-height:2rem}}.second--at{margin:5% 0}.second--at,.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:2.4375rem}@media (max-width:1439px){.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:76px}}@media (max-width:1023.98px){.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:auto}}.main__nav-extra-first-top-title{margin-bottom:26px}@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-thirty--seconds-slider{min-height:21.875rem;overflow:hidden;padding:2.5rem 0}.sla-thirty--seconds-slider .swiper-slide{width:18.75rem}@media (min-width:768px){.sla-thirty--seconds-slider{min-height:31.25rem;padding:3.875rem 0 6.5rem}.sla-thirty--seconds-slider .swiper-slide{width:43.1875rem}}@media (min-width:1024px){.sla-thirty--seconds-slider{padding:3.875rem 0 9.625rem}}@media (min-width:1440px){.sla-thirty--seconds-slider{min-height:37.5rem;padding:6rem 0 6.75rem}}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript{transform:translateX(-57%)}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(2),.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(3){opacity:1}@media (max-width:767.98px){.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript{transform:translateX(0)}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:1}}.sla-thirty--seconds-slider .swiper-component__fullscreen-offset-wrap .swiper-button:after{font-size:1.5625rem;height:1.5625rem}.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}.fe__options-wrap.fe__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{transition:opacity .6s ease}.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}}.sk-modal__body-check-availability .custom-dropdown{background:#fff;border:1px solid #ccc;list-style:none;margin:0;max-height:485px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.sk-modal__body-check-availability .custom-dropdown-option{color:#000;cursor:pointer;padding:0 10px}.sk-modal__body-check-availability .custom-dropdown-option:hover{background-color:#1e90ff}.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%}.fe__conditions_switch-slider,.package-filters__switch-slider{height:1.125rem;top:13.4%;width:1.125rem}.fe__conditions_switch-wrap,.package-filters__switch-wrap{background-color:#2c2c2c;border-radius:4rem;box-sizing:border-box;cursor:pointer;height:1.5rem;position:relative;width:2.5rem}.fe__conditions_switch-wrap input:checked+.fe__conditions_switch-slider,.fe__conditions_switch-wrap input:checked+.package-filters__switch-slider,.package-filters__switch-wrap input:checked+.fe__conditions_switch-slider,.package-filters__switch-wrap input:checked+.package-filters__switch-slider{transform:translateX(16px)}.fe__conditions_switch-wrap span,.package-filters__switch-wrap span{box-sizing:border-box;left:3px;min-width:18px;top:3px}.fe__conditions_switch-wrap-disabled,.package-filters__switch-wrap-disabled{background-color:#ececec}.fe__conditions_switch-wrap-disabled--dark{background-color:#c5c5c5!important}.fe__conditions_switch-wrap--dark{background-color:#2c2c2c}.fe__conditions_switch-slider,.package-filters__switch-slider{background-color:#fff}.fe__conditions_switch-slider-disabled,.package-filters__switch-slider-disabled{background-color:#656565}.fe__conditions_switch-slider-disabled--dark{background-color:#fff}.fe__conditions_switch-text{font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-right:.9375rem}.fe__conditions-wrap>h3{padding-bottom:0!important}.fe__conditions-subtitle{font-size:.9375rem!important;font-weight:400!important;line-height:1.5625rem!important}.fe__conditions-checkboxes-header{justify-content:space-between;padding-bottom:2rem}.fe__conditions-checkboxes-header,.fe__conditions-checkboxes-header>span{align-items:center;display:flex;flex-wrap:wrap}.fe__conditions-checkboxes-wrap{margin-bottom:3.125rem}.fe__conditions-checkboxes-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;width:9.375rem}.fe__conditions-checkboxes-title>span:not(:first-child)>span>svg>path{fill:#000}.fe__conditions-checkboxes-title>span:not(:first-child)>span>svg{margin-top:-.3125rem;width:1.25rem}.fe__conditions-checkboxes-title>span:not(:first-child)>span>svg:hover{cursor:pointer}.fe__conditions-checkboxes-container{background-color:#f2f2f2;padding:1.5rem 2rem}.fe__conditions-checkboxes-container>h1{font-size:1.375rem;font-weight:600;line-height:1.875rem}.fe__conditions-checkboxes-container>span{display:flex}.fe__conditions-checkboxes-container>span>p:first-child{margin-right:8.4375rem}.fe__conditions-checkboxes-container>span>p:nth-child(2){margin-right:10.5625rem}.fe__conditions-checkboxes-container>span>p{font-size:.8125rem;font-weight:400;line-height:1.25rem}.fe__conditions-checkboxes-box:not(:last-child){margin-bottom:1.875rem}.fe__conditions-checkboxes-info>h1{font-size:1.375rem;font-weight:700;line-height:1.875rem}.fe__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}.fe__conditions-checkboxes-label{align-items:center;display:flex;width:18.75rem}.fe__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}.fe__conditions-checkboxes-label-price_enabled{background-color:#ff5a75}.fe__conditions-checkboxes-single{display:flex}.fe__conditions-checkboxes-single>div{align-items:center;display:flex;height:3rem;justify-content:flex-start;width:9.875rem}.fe__conditions-checkboxes-single input::-webkit-inner-spin-button,.fe__conditions-checkboxes-single>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fe__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%}.fe__conditions-checkboxes-plus{align-items:center;display:flex;height:3rem;justify-content:center;width:2.5rem}.fe__conditions-checkboxes_modal{display:grid}.fe__conditions-checkboxes_modal-subtitle{font-size:1.125rem;font-weight:500;line-height:1.75rem}.fe__conditions-checkboxes_modal>ul{padding-left:0;width:101%}.fe__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}.fe__checkbox,.fe__radio{display:none}.fe__checkbox-label,.fe__package-checkbox-label,.fe__package-radio-label,.fe__radio-label{cursor:pointer}.fe__checkbox-label:before,.fe__package-checkbox-label:before,.fe__package-radio-label:before,.fe__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}.fe__checkbox:checked+.fe__checkbox-label:before,.fe__checkbox:checked+.fe__package-checkbox-label:before,.fe__checkbox:checked+.fe__package-radio-label:before,.fe__checkbox:checked+.fe__radio-label:before,.fe__radio:checked+.fe__checkbox-label:before,.fe__radio:checked+.fe__package-checkbox-label:before,.fe__radio:checked+.fe__package-radio-label:before,.fe__radio:checked+.fe__radio-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-black.svg);border-color:#ff5a75}.fe__checkbox-container,.fe__radio-container{display:flex;flex-wrap:wrap}.fe__checkbox-container:not(:last-child),.fe__radio-container:not(:last-child){margin-bottom:2rem}.fe__checkbox-title,.fe__radio-title{flex:0 0 100%;font-size:1.125rem;margin-bottom:.625rem}.fe__checkbox-wrap,.fe__radio-wrap{flex:0 0 100%;margin-bottom:.5rem}@media (min-width:768px){.fe__checkbox-wrap,.fe__radio-wrap{flex:0 0 50%}}.fe__checkbox--inactive{opacity:.5}.fe__package-checkbox-label,.fe__package-radio-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.fe__package-checkbox-label:before,.fe__package-radio-label:before{background:#fff;border:1.5px solid #929292;color:#fff;height:1.5rem;margin-right:.5rem;width:1.5rem}.fe__checkbox:checked+.fe__package-checkbox-label:before,.fe__checkbox:checked+.fe__package-radio-label:before,.fe__radio:checked+.fe__package-checkbox-label:before,.fe__radio:checked+.fe__package-radio-label:before{background-color:#2c2c2c;background-image:url(../images/icons/forms/check-white.svg);background-position:1px;border-color:#2c2c2c}.fe__checkbox:checked+.fe__package-checkbox-label--dark:before,.fe__radio:checked+.fe__package-checkbox-label--dark:before{background-color:#2c2c2c;border-color:#2c2c2c}.fe__package-radio{display:none}.fe__package-radio-label:before{border-radius:50%}.fe__package-radio:checked+.fe__package-radio-label--dark:before,.fe__package-radio:checked+.fe__package-radio-label:before{border:8px solid #2c2c2c}.fe__radio-label:before{border-radius:50%;height:1rem;width:1rem}.fe__radio:checked+.fe__radio-label:before{background-image:none;border-color:#2c2c2c}.checkmark{background-image:url(../images/icons/checkmark.svg);background-position:right 5px center;background-repeat:no-repeat}.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}.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}.checkmarks_list-wrap--always-included{border:1px solid #f2f2f2}.checkmarks_list-included-title span{font-size:1.375rem;font-weight:600;line-height:1.875rem}.checkmarks_list-subtitle,.fe-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}.full-width{width:100%}.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 .fe__package-checkbox-label a,.package-filter__body--save-request .fe__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 .fe__checkbox-wrap,.package-filter__body--save-request .fe__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}.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 .fe__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}}.fe__edit-package--modal{font-size:15px;font-weight:400;line-height:25px}.fe__edit-package--modal .checkboxes-modal-body{font-size:18px;font-weight:500;line-height:28px}.fe__edit-package-rules--list{list-style:none;padding:0}.fe__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}.fe__edit-package-rules--list_single-dropdown{margin-top:6px}.fe__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}.fe__edit-package-rules--list svg{cursor:pointer;width:20px}.fe__edit-package-rules--list svg path{fill:#2c2c2c}.fe__edit-package-rules--list-title{font-size:15px!important;font-weight:600!important;line-height:25px!important;padding-bottom:0!important}.fe__edit-package--rooms-list,.fe__edit-package-rules--list-check{list-style:none;margin-bottom:27px;margin-top:0;padding:0}.fe__edit-package--rooms-list li,.fe__edit-package-rules--list-check li{font-size:15px;font-weight:400;line-height:25px;padding-left:25px;text-indent:-25px}.fe__edit-package--rooms-list li svg,.fe__edit-package-rules--list-check li svg{height:13px;margin-right:7px;width:17px}.fe__edit-package--rooms-list li svg path,.fe__edit-package-rules--list-check li svg path{fill:#628b86}.fe__edit-package-rules--list-dropdown{width:160px!important}.fe__edit-package-rules--list-dropdown_top{margin-top:-7px}.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}.disabled{filter:grayscale(100%);opacity:.5!important;pointer-events:none}.edit-package__modal-body{padding:22px 0 48px}.fe__edit-package-message-toast{background-color:#fff;border-radius:.5rem;box-shadow:0 0 40px 0 #0003;font-size:.9375rem;left:50%;line-height:165%;max-width:92%;padding:.5rem 1rem .5rem 3rem;position:fixed;text-align:center;top:2rem;transform:translate(-50%);width:max-content;z-index:99}.fe__edit-package-message-toast:before{content:"";height:1.5rem;left:1rem;position:absolute;width:1.5rem}@media (min-width:568px){.fe__edit-package-message-toast{top:6.625rem}}.fe__edit-package-message--success:before{background:url(../images/icons/success.svg) no-repeat}.fe__edit-package-message--error:before{background:url(../images/icons/error.svg) no-repeat}.fe__edit-package-message--error-filters{color:#000;width:max-content}@media (min-width:568px){.fe__edit-package-message--error-filters{top:6%}}.fe__edit-package--rooms-list{margin-bottom:2rem}.fe__edit-package--rooms-list li{font-size:16px;font-weight:400;line-height:22px;margin-bottom:1rem}.fe__edit-package--rooms-list li svg path{fill:#ff5a75}.fe__requests-package-requests-header--items{display:flex}.fe__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}.fe__requests-package-requests-header.header-with-link{display:block}.fe__requests-package-requests-header .fe__requests-details-header-item{align-items:center;display:flex;flex:0 0 33%;flex-direction:column;gap:1rem}.fe__requests-package-requests-header span{text-align:center}.fe__requests-details-accepted-block{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.fe__requests-details-accepted-block:not(:last-of-type){border-bottom:1px solid #f2f2f2}.fe__requests-details-accepted-block h2{padding-bottom:0}.fe__requests-details-accepted-block p{font-size:1rem;font-weight:400;line-height:1.5rem}.fe__requests-details-accepted-block .fe__requests-details--button,.fe__requests-details-accepted-block .package-filters__black-link{display:inline-block}.fe__requests-details--button,.fe__requests-details--button-pink{font-weight:600;padding:.75rem 1.75rem;width:fit-content}.fe__requests-details--button:active{color:#ff5a75}.fe__requests-details--button-pink{background-color:#ff5a75;color:#fff}.fe__requests-details--button-pink.button-disabled{opacity:.5;pointer-events:none}.package-details__details-arrow-back{background:#0000;border:none;cursor:pointer;margin-bottom:2rem;outline:none;width:1.5rem}.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 .fe__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 .fe__requests-package-requests-header .fe__requests-details-header-item{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__requests-package-requests-header{margin-top:1rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .fe__requests-package-requests-header span{font-size:1.125rem;font-weight:500;line-height:2.0625rem;text-align:left}#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)}.fe__availability{padding:45px}.fe__availability-header{margin-bottom:15px}.fe__availability-header--title{font-size:25px;font-weight:500;line-height:35px}.fe__availability-header--title>span>span>svg{cursor:pointer;margin-bottom:12px;margin-left:-3px;width:20px}.fe__availability-header--title>span>span>svg>path{fill:#000}.fe__availability-header--subtitle{font-size:15px;font-weight:400;line-height:165%}.fe__availability-calendar{background-color:#f2f2f2}.fe__availability-calendar--wrap{padding:32px}.fe__availability-calendar--wrap_options{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.fe__availability-calendar--wrap_options .agenda-item{min-width:122px}.fe__availability-calendar--wrap_options .cal-agenda-item,.fe__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}.fe__availability-calendar--wrap_options>span{margin-right:20px}.fe__availability-calendar_booked-box{position:absolute}.fe__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}.fe__availability-new_event_btn:hover{cursor:pointer}.fe__availability-new_event_booked{background:#000 60%;border-radius:2px;height:50%;margin-left:10px;opacity:.5;position:absolute;top:29.5%;width:360px}.fe__availability-new_event-input{background-color:#f2f2f2;border:none;border-radius:4px;height:47px!important}.fe__availability-new_event-input-wrap{padding-bottom:1rem}.fe__availability-new_event-textarea{background-color:#f2f2f2;border-radius:4px;height:77px;margin-bottom:1rem;width:100%}.fe__availability-new_event-dropdown{border:none;margin-bottom:1rem}.fe__availability-new_event-dates{margin-top:10px}.fe__availability-new_event-dates>span{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.fe__availability-new_event-dates span>label{font-size:15px;font-weight:400;line-height:25px;margin-right:20px}.fe__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}.fe__availability-new_event-dates-dropdown{border:none;border-radius:4px;padding:0;width:259px}.fe__availability-new_event-dates-dropdown-no_padding>div{padding-top:0!important}.fe__availability-new_event-dates-dropdown-price{width:226px!important}.fe__availability-new_event-dates-dropdown-options{width:auto!important}.fe__availability-new_event-dates-dropdown-options>div{padding-top:0!important}.fe__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}.fe__availability-new_event-dates-start_date::placeholder{color:#000}.fe__availability-new_event-dates-start_date-custom{width:229px!important}.fe__availability-new_event-dates-start_date-custom::placeholder{color:#000}.fe__availability-new_event-dates-start_date-rooms-modal{margin-right:16px;width:190px!important}.fe__availability-new_event-footer{align-items:center;display:flex;gap:2rem;justify-content:flex-end;margin-top:10%;width:100%}.fe__availability-new_event-footer>span{font-size:15px;font-weight:600;line-height:25px}.fe__availability-new_event-footer>span:hover{cursor:pointer}.fe__availability-new_event-footer>button{background:#ff5a75;border:none;border-radius:2px;color:#fff;font-size:15px;font-weight:600;height:40px;width:118px}.fe__availability-new_event-footer>button:hover{cursor:pointer}.fe__availability-new_event-custom{display:grid}.fe__availability-new_event-custom--end_date{align-items:center;display:flex;justify-content:space-between}.fe__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}.fe__availability-new_event-custom_row{align-items:center;display:flex;justify-content:space-between}.fe__availability-new_event-custom_row--select-first{margin-left:20px!important;width:86px!important}.fe__availability-new_event-custom_row--select-second{width:126px!important}.fe__availability-new_event-custom_row-day_picker{width:105%}.fe__availability-new_event-custom_row-day_picker>h6{font-size:15px;font-weight:400;line-height:165%}.fe__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}.fe__availability-new_event-custom-footer>span{color:#000;cursor:pointer;margin-right:46px}.fe__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}.fe__availability-new_event-custom-rep{align-items:center;display:flex;justify-content:flex-start}.fe__availability-new_event-custom-rep input::-webkit-inner-spin-button,.fe__availability-new_event-custom-rep>input::-webkit-outer-spin-button{-webkit-appearance:none}.fe__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}.fe__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}.fe__availability-new_event-time-sheet:nth-child(3n+1){border-top:1px solid #c5c5c5}.fe__availability-new_event-time-sheet:not(:nth-child(3n+1)){border-top:1px solid #f2f2f2}.fe__availability-new_event-time-sheet:not(:nth-child(3n+1))>h6{opacity:0}.fe__availability-new_event-lines{align-items:center;display:flex;margin-bottom:0;position:relative;width:420px}.fe__availability-new_event-lines-busy{background-color:#756a96;border-left:8px solid #000;height:26px;opacity:.7;position:absolute;top:-1px;width:101%}.fe__availability-new_event-lines_hour{background-color:#fff;height:31px;margin-top:-12px;padding:0 17px;width:47px}.fe__availability-rooms_modal__dates-wrapper>span>select{height:47px}.fe__availability-rooms_modal__dates-wrapper>span>label{min-width:45px}.fe__availability-rooms_modal__dates-wrapper>span>div>div>div>input{margin-right:16px;width:190px!important}.fe__availability-price-checkboxes-wrap{display:grid}.fe__availability-price-checkboxes-title{font-size:.9375rem;font-weight:400;line-height:165%}.fe__availability-price-checkboxes-title_header{padding-bottom:.9375rem}.fe__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}.fe__availability-price-footer{justify-content:space-between!important;margin-top:15%!important;width:100%}.fe__availability-price-footer>span{margin-left:20px}.fe__availability-price-footer>button{margin-left:0}.fe__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}.fe__availability-new_event-custom_row-day_picker .custom-repetation__week-days:first-of-type span,.fe__availability-new_event-custom_row-day_picker .custom-repetation__week-days:nth-child(4) span{left:-28px}@media only screen and (min-width:568px){.fe__availability .fe__edit-package-head-buttons-sticky{margin-left:548px}}@media only screen and (min-width:1440px){.fe__availability .fe__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%}.fe__availability-new_event--wrap.dynamic-prices .vfc-main-container.vfc-modal{width:108%}.fe__availability-new_event-custom_row.start-date-custom .vfc-main-container.vfc-modal{bottom:auto;left:-55px;width:271px}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-main-container.vfc-modal,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-main-container.vfc-modal{bottom:2rem;height:17.9375rem;right:0;width:fit-content}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-main-container.vfc-modal .vfc-top-date.vfc-center,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-top-date.vfc-center{margin:.5rem}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between,.fe__checkbox-wrap.fe__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between{height:4.375rem}.fe__availability-new_event-custom--end_date.fe__radio-wrap .vfc-top-date.vfc-center,.fe__checkbox-wrap.fe__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 .fe__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.fe__dropdown.fe__availability-new_event-dates-dropdown,.calendar-new-event-form-wrappper .modal-calendar{margin-left:auto}.all-day-event.fe__package-radio-label,.fe__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}
/*!
 * 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:70px;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}@media (max-width:1439.98px){.main-header--transparent-map-open-lg-down.main-header__wrap--search-page{background:#0000}}.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{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:after,.page-header-packages:before{background:#00000026!important;display:block;opacity:.8}.page-header-packages:before{height:72.375rem;right:-160px;top:-519px;width:72.375rem}.page-header-packages:after{height:43.75rem;right:-152px;top:-158px;width:43.75rem}@media (max-width:1023.98px){.page-header-packages:after{height:373.33px;right:-75px;top:-99px;width:373.333px}.page-header-packages:before{height:617.6px;right:-55px;top:-321px;width:633.6px}}@media (max-width:767.98px){.page-header-packages:after{height:280px;right:-149px;top:-15px;width:281px}.page-header-packages:before{height:475px;right:-175px;top:-173px;width:475px}}.page-header-packages.search-page__header--map-open:after{height:376px;right:-20px;top:0;width:354px}.page-header-packages.search-page__header--map-open:before{height:623px;right:-40px;top:-268px;width:585px}@media (max-width:1439.98px){.page-header-packages.search-page__header--map-open:after{height:373px;right:-75px;top:-99px;width:373px}.page-header-packages.search-page__header--map-open:before{height:617px;right:-55px;top:-321px;width:633px}}@media (max-width:767.98px){.page-header-packages.search-page__header--map-open:after{height:280px;right:-152px;top:-20px;width:281px}.page-header-packages.search-page__header--map-open:before{height:475px;right:-174px;top:-175px;width:475px}}.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}.show-on-md-down{display:none}@media (max-width:1023.98px){.show-on-md-down{display:block}}.hide-on-md-down{display:block}@media (max-width:1023.98px){.hide-on-md-down{display:none}}.show-on-lg-down{display:none}@media (max-width:1439.98px){.show-on-lg-down{display:block}}.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:500;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:5}}@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:4}@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:nowrap;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}.main-footer__right-section.ch-content{padding-top:0}}@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}}.main-footer__right-section.ch-content{justify-content:flex-start}@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-footer__list.main-footer__list-sla li:last-child{margin-bottom:1rem}.hide-xl{display:block}@media (min-width:1440px){.hide-xl{display:none}}.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}@media screen and (max-width:425px) and (max-height:calculateRem(70px)calculateRem(175px)calculateRem(154px)calculateRem(137px)2rem3rem6rem){.landing-page__jumbotron.has-banner{align-items:flex-start;height:calc(var(--vh, 1vh)*100 + calculateRem(137px));padding-top:8.4375rem}.landing-page__jumbotron.has-banner .landing-page__jumbotron__dropdown{margin-top:5rem}.landing-page__jumbotron.has-banner .landing-page__jumbotron__scroll{bottom:137px1.125rem}.landing-page__jumbotron.has-banner .landing-page__jumbotron__dropdown-container{margin-bottom:3.5rem}}.landing-page__jumbotron__title-container{flex:0 0 100%;max-width:100%}@media (max-width:767.98px){.landing-page__jumbotron__title-container{height:154px;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 .swiper-component--wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-page__jumbotron .swiper-component--wrap .swiper-root{height:100%;width:100%}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__inner{align-items:flex-end;height:100vh;justify-content:center}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__inner>.container{margin-left:0;margin-right:0}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__background{opacity:0;transform:scale(1.1);transform-origin:center center;z-index:-1}.landing-page__jumbotron .swiper-component--wrap .tiny-slider__slide__background img:-moz-loading{visibility:hidden}.landing-page__jumbotron .swiper-component--wrap .swiper-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 .swiper-component-noscript .swiper-slide:first-child .tiny-slider__slide__background{opacity:1;transform:scale(1)}.landing-page__jumbotron .swiper-component-noscript .swiper-button{display:none}.landing-page__jumbotron .swiper-component-noscript .tiny-slider__slide__background img{width: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}}.swiper-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;z-index:6}@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;height:175px;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:-13.75rem}}.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}}.formulate-input-element--customselect__selection.selection--beta:after{border:1px solid #fff;border-radius:3px;content:"beta";font-size:.75rem;font-weight:500;line-height:1.125rem;margin-left:.125rem;padding:0 .25rem;vertical-align:text-top}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item{color:#ff5a75}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item:after{border:1px solid #ff5a75;border-radius:3px;content:"beta";font-size:.75rem;font-weight:500;line-height:1.125rem;margin-left:.5rem;padding:0 .25rem;vertical-align:super}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item:hover{color:#fff}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item.event-creator-item:hover:after{border:1px solid #fff}.landing-page-search-filter.search-filter--fixed{z-index:17}.landing-page-search-filter.search-filter--fixed .search-filter-wrap--event-type .event-filter-buttons-back{display:none}

/*! 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}}.event-creator-banner--wrapper{background-color:#2c2c2c;bottom:0;flex-wrap:wrap;gap:64px;height:5rem;left:0;padding:1rem;position:absolute;width:100%;z-index:4}.event-creator-banner--wrapper button{border:1px solid #fff}.event-creator-banner--wrapper button:hover{border-color:#ff5a75}@media (max-width:1439.98px){.event-creator-banner--wrapper{gap:2rem}}@media (max-width:767.98px){.event-creator-banner--wrapper{gap:1rem;height:137px}}.event-creator-banner--section{gap:8px}.event-creator-banner--section h3{font-size:1.5rem;font-weight:300;line-height:2rem}@media (max-width:1439.98px){.event-creator-banner--section h3{font-size:1rem;font-weight:400;line-height:1.5rem}}@media screen and (max-width:360px){.event-creator-banner--section h3{font-size:.875rem}}.display-flex{align-items:center;display:flex;justify-content:center}.landing-page__jumbotron__scroll.has-banner{bottom:7rem}.tiny-slider__slide.has-event-banner .landing-page__jumbotron__link{bottom:8rem}.d-block-sm{display:inline}@media (max-width:767.98px){.d-block-sm{display:block;width:100%}.landing-page__jumbotron__dropdown-container.has-banner{margin-bottom:6.5rem}}.event-creator-beta-tag:after{border:1px solid #2c2c2c;border-radius:3px;content:"beta";font-size:.75rem;font-weight:500;line-height:1.125rem;margin-left:.5rem;padding:0 .25rem;vertical-align:super}.event-creator-beta-tag:hover{color:#ff5a75}.event-creator-beta-tag:hover:after{border:1px solid #ff5a75}.werbung.event-creator-beta-tag{line-height:1;padding:1.25rem 0}.landing-page__event-creator-filters.packages-search-page__sticky-filter{z-index:19}.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__extra-small-no-res{margin-bottom:70px}@media (max-width:1023.98px){.search-page__extra-small-no-res{margin-bottom:30px;margin-top:0}}.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:#c7455b;padding:4.375rem 0 2.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{height:21.375rem;padding:7.3125rem 0 7.8125rem}}@media (max-width:767.98px){.search-page__header-package{padding:4.375rem 0 .5rem}.search-page__header-package--map-open{display:none}}@media (min-width:1024px){.search-page__header-package--map-open{padding:6.8125rem 0 4.5625rem}}.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:1rem;font-weight:300;line-height:1.5rem}.search-page__header__title-package--container h3 span:not(.link){font-size:1.75rem;font-weight:300;line-height:1.875rem;margin-top:0}.search-page__header__title-package--container h3 span.link{font-size:.75rem;font-weight:300;line-height:1.125rem;line-height:165%}@media (min-width:768px){.search-page__header__title-package--container h1{font-size:1.125rem;line-height:1.75rem}.search-page__header__title-package--container h3 span:not(.link){font-size:1.5rem;font-weight:300;line-height:2rem}.search-page__header__title-package--container h3 span.link{font-size:.875rem;font-weight:400;line-height:1.25rem}}@media (min-width:1024px){.search-page__header__title-package--container h1{font-size:1.875rem;line-height:2.375rem;margin-bottom:1rem}.search-page__header__title-package--container h3 span:not(.link){font-size:3rem;font-weight:400;letter-spacing:-1.2px;line-height:3.75rem;margin-top:.5rem}.search-page__header__title-package--container h3 span.link{font-size:1.125rem;font-weight:400;letter-spacing:normal;line-height:1.75rem}}.search-page__header-package.search-page__header--map-open{height:calc(calculateRem(184px) + calculateRem(70px));padding:70px 2rem 0}.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 span:not(.link){font-size:2.25rem;line-height:2.75rem;margin-top:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:1.25rem;line-height:1.875rem}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3{line-height:2rem}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:.875rem;font-weight:400;line-height:1.25rem}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span:not(.link){font-size:1.5rem;font-weight:400;line-height:2rem}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3{font-size:.9375rem;line-height:165%}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span:not(.link){font-size:1.125rem;line-height:1.75rem}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:.75rem;line-height:1.125rem}}@media (min-width:1440px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}}@media (min-width:1024px){.search-page__header-package.search-page__header--map-open{padding:70px 2rem 2rem}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open{height:174px}}.package-header-tag{border:1px solid #fff;border-radius:3px;color:#fff;font-size:.75rem;font-weight:300;line-height:1.125rem;padding:0 4px}@media (max-width:767.98px){.package-header-tag{display:none}}.package-header-tag-mobile{display:block;font-size:.75rem;font-weight:300;line-height:1.125rem;margin-right:1rem;margin-top:20px;text-align:right}@media (min-width:568px){.package-header-tag-mobile{display:none}}.package-header-event-creator{align-items:center;display:flex;gap:.5rem;justify-content:center}@media (max-width:1023.98px){.package-header-event-creator{gap:.25rem;margin-bottom:.625rem}}.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}}@media (max-width:1439.98px){.search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:85%}}@media (max-width:767.98px){.search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}}.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){.scroll-up{top:4.0625rem!important}.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-mobile-not-visible.search-page__sticky-filter--map-closed,.search-page__sticky-filter--sticky-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% - calculateRem(70px) - calculateRem(57px));top:calc(calculateRem(70px) + calculateRem(57px))}}@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 (max-width:767.98px){.search-page__map.search-page__map-packages{height:calc(100% - calculateRem(174px));top:174px}}@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{background-color:#444;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 .gm-ui-hover-effect>span{background-color:#fff}.search-page__map .gm-style-iw-tc{filter:none}.search-page__map .gm-style-iw-tc:after{background-color:#444}@media (max-width:767.98px){.search-page__map .gm-style-iw{min-width:15.625rem!important}}.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__image .search-page__article__image-cont{min-height:172px}.search-page__map__info-window__image .search-page__article__image-cont .search-page__article__image-wrap{height:172px}.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:172px}.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}}@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:6}@media (max-width:767.98px){.search-filter--fixed{border-radius:8px 8px 0 0;margin-top:1rem}}.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:1rem}@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:3rem 4.5rem 0}}@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%}@media (max-width:767.98px){.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{height:411px;left:28%;opacity:.02;top:1rem;width:411px}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){height:401px;left:-20%;opacity:.05;top:48%;width:401px}.search-filter__bg-circle--event-type:nth-child(3),.search-filter__bg-circle--offer-type:nth-child(3){height:336px;left:30%;opacity:.03;top:68%;width:336px}}@media (min-width:568px) and (max-width:1023.98px){.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{height:857px;left:26%;opacity:.05;top:64px;width:857px}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){height:833px;left:-37%;opacity:.05;top:40%;width:833px}.search-filter__bg-circle--event-type:nth-child(3),.search-filter__bg-circle--offer-type:nth-child(3){display:none}}@media (min-width:1024px){.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{margin-left:-26.5%;margin-top:-26.5%;padding-top:53%;transform:translate(-47%,29%);width:53%}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){margin-left:-42.5%;margin-top:-42.5%;padding-top:85%;transform:translate(19%,-22%);width:85%}}@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{display:flex;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{margin-bottom:1rem;margin-top:auto;padding:0 .5rem;width:100%}.search-filter__button-cont button:not(.search-filter__clear-btn){background-color:#1b1b1b;font-weight:700;line-height:150%;width:100%}}@media (orientation:portrait){.search-filter__button-cont{flex-direction:column}}@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;height:1rem;width:1rem}.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:.75rem 1.75rem}@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__save-btn--fixed-location-event-creator{font-size:.875rem;min-width:6.25rem;padding:.40625rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--fixed-location-event-creator{font-size:1.125rem;min-width:6.625rem;padding:.5625rem 0 .6875rem}}@media (min-width:1440px){.search-filter__save-btn--fixed-location-event-creator{min-width:7.375rem;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 (min-width:1024px) and (max-width:1126px){.search-filter__input-wrap--sticky{max-width:44rem}}@media (min-width:1024px){.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky,.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{align-items:center;display:grid;gap:2rem clamp(1.5rem,3vw,4rem);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-template-rows:repeat(2,auto);justify-items:flex-start;margin-bottom:4rem;max-width:62rem}}@media (max-width:767.98px){.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky,.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{display:grid;gap:1.5rem max(.625rem,min(3vw,1.875rem));grid-template-columns:repeat(3,1fr);justify-items:center;padding:0}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky,.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{max-width:44rem}}.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>label{border-radius:100px;width:352px}}@media (max-width:1023.98px){.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>label{border-radius:36px;width:190px}}.search-filter__input--circle-fixed.search-filter__input--circle__event{max-width:22rem}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input--circle-fixed.search-filter__input--circle__event{max-width:23rem}}@media (max-width:767.98px){.search-filter__input--circle-fixed.search-filter__input--circle__event{grid-column:span 2;margin:0;max-width:12.5rem;width:12.5rem}.search-filter__input--circle-fixed.search-filter__input--circle__event>label{border-radius:2.25rem;width:12.5rem}}.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{max-width:72px}.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--circle-fixed img{height:2rem;width:2rem}@media (min-width:768px){.search-filter__input--circle-fixed{max-width:160px}}@media (min-width:1024px){.search-filter__input--circle-fixed{margin-right:0;max-width:200px}.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--circle-fixed img{height:5.5rem;width:5.5rem}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input--circle-fixed{margin-left:0!important;margin-right:1rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:3.125rem;width:3.125rem}}.search-filter__input-label--circle-fixed{height:4.5rem;line-height:1.5625rem;width:4.5rem}.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:10rem;padding:0 .9375rem;width:10rem}.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.5rem;width:12.5rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:8.9285714286rem;width:8.9285714286rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.3125rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:10.2459016393rem;width:10.2459016393rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}}.search-filter__input-label-outside-text--fixed{color:#fff;font-size:.875rem;font-weight:500;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;font-weight:500}.search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff;color:#8c2f3e}.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:#8c2f3e}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--offer-type{background-color:#c4455a}.search-filter__input--checked .search-filter__input-label-text-event-creator{color:#8c2f3e}.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}@media (min-width:568px){.event-filter-buttons_results{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:0;min-width:6.5rem}}.event-filter-buttons-wrap>button{background-color:#1b1b1b;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.125rem;width:11rem}@media (min-width:768px){.event-filter-buttons-wrap>button{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}.event-filter-buttons-wrap .weiter-btn-fixed-width{width:7.375rem}.event-filter-buttons-wrap .weiter-btn-fixed-width-guests{width:8.375rem}@media (max-width:767.98px){.event-filter-buttons-wrap--first-step{justify-content:space-around!important}}.event-filter-buttons_disbaled{background-color:#474646!important}.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}}@media (min-width:1024px){.event-filter-buttons-wrap-event-package.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{flex-direction:row-reverse;justify-content:flex-end}}@media (min-width:1440px){.event-filter-buttons-wrap-event-package.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}}@media (min-width:768px){.search-filter__input--circle__event.search-filter__input--circle-inline{margin-left:0;max-width:11.875rem!important;width:11.875rem!important}.search-filter__input--circle__event.search-filter__input--circle-inline>label{width:11.875rem}.search-filter__input--circle__event.search-filter__input--circle-inline>label img{height:3rem;width:3rem}}.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__input--offer-type img{vertical-align:bottom}.search-filter__input--offer-type.search-filter__input--checked img{filter:none}.search-filter__input--offer-type:not(.search-filter__input--checked) img{filter:brightness(0) invert(1)}@media (max-width:767.98px){.search-filter__input--offer-type img{height:2rem;width:2rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input--event-type.search-filter__input--circle-fixed,.search-filter__input--offer-type.search-filter__input--circle-fixed{margin-bottom:0;margin-right:0}.search-filter__input--event-type.search-filter__input--circle-fixed.search-filter__input--circle__event,.search-filter__input--offer-type.search-filter__input--circle-fixed.search-filter__input--circle__event{margin-left:0}.search-filter__input--event-type img,.search-filter__input--offer-type img{height:4rem;width:4rem}.search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed,.search-filter__input--offer-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed{height:10rem;width:10rem}.search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input--offer-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:4rem;width:4rem}.search-filter__input--event-type .search-filter__input-label-outside-text--fixed,.search-filter__input--offer-type .search-filter__input-label-outside-text--fixed{display:none}.search-filter__input--event-type .search-filter__input-label-text--circle-fixed,.search-filter__input--offer-type .search-filter__input-label-text--circle-fixed{display:block;font-size:.9375rem;line-height:165%}.search-filter-wrap--event-type .search-filter__button-cont,.search-filter-wrap--offer-type .search-filter__button-cont{align-self:flex-end}.search-filter-wrap--event-type .event-filter-buttons-back,.search-filter-wrap--offer-type .event-filter-buttons-back{min-width:176px}.search-filter-wrap--event-type.search-filter-wrap--fixed,.search-filter-wrap--offer-type.search-filter-wrap--fixed{align-items:center;padding:1.5rem}.search-filter-wrap--event-type.search-filter-wrap--fixed .search-filter__main-title--offer-type.search-filter__main-title--fixed,.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__main-title--offer-type.search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem;margin-bottom:0;text-align:center}.search-page__close-btn--filter.search-page__close-btn--event-type,.search-page__close-btn--filter.search-page__close-btn--offer-type{right:1.5rem;top:1.5rem}.packages-search-page__sticky-filter .search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__inner--fixed{width:100%}.search-filter__input-wrap.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky,.search-filter__input-wrap.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{gap:1.5rem 3rem;margin-bottom:0;max-width:36rem}.search-filter__input-wrap--event-type:not(.search-filter__input-wrap--inline),.search-filter__input-wrap--offer-type:not(.search-filter__input-wrap--inline){margin-bottom:5rem}.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap{width:36rem}}@media (max-width:1023.98px){.search-filter-wrap--event-type.search-filter-wrap--fixed .search-filter__inner--fixed,.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__inner--fixed{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:space-between;overflow-y:auto;width:100%}}@media (max-width:767.98px){.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap{width:21.4375rem}}@media (max-width:374px){.search-filter-wrap.search-filter-wrap--event-type .tabs-circles-wrap{width:100%}}.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-wrap.search-filter-wrap--event-type .tabs-circles-wrap .search-filter__tabs--inline{margin-bottom:2rem}.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:flex-start;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:6rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}@media (max-width:767.98px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed.search-filter__button-cont-event-creator--guests--inside{display:none}}@media (min-width:768px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed.search-filter__button-cont-event-creator--guests--outside{display:none}.search-filter__button-cont-event-creator--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-event-creator--guests.search-filter__button-cont--fixed{margin-top:5rem}}@media (min-width:768px) and (min-width:1440px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{align-items:center;margin-top:6.25rem}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}.formulate-input--guests-filter{margin-top:3.125rem}@media (min-width:768px){.formulate-input--guests-filter.formulate-input-event-creator{margin-top:4.6875rem!important;max-width:30.5rem!important}}@media (min-width:1024px){.formulate-input--guests-filter.formulate-input-event-creator{margin-top:3.75rem;max-width:17.5rem}}.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}.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}.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}.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}.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}.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}.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}.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}.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--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}.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}.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}.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}.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}.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}.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}.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}.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--20{font-size:1.25rem;height:4rem;transform:translate(-2px,218px);width:4rem}.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}.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}.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}.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}.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}.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}.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}.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--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}.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}.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}.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}.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}.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}.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}.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}.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{font-size:.9375rem;height:2rem;transform:translate(-43px,118px);width:2rem}.search-filter__bubble-input--30{font-size:.9375rem;height:2.75rem;transform:translate(-164px,-42px);width:2.75rem}.search-filter__bubble-input--50{font-size:.9375rem;height:3.1875rem;transform:translate(61.5px,-126.5px);width:3.1875rem}.search-filter__bubble-input--80{font-size:.9375rem;height:3.75rem;transform:translate(-15px,50px);width:3.75rem}.search-filter__bubble-input--100{font-size:1.125rem;height:4.5rem;transform:translate(54px,-3px);width:4.5rem}.search-filter__bubble-input--150{font-size:1rem;height:5.3125rem;transform:translate(-94.5px,-142.5px);width:5.3125rem}.search-filter__bubble-input--200{font-size:1.75rem;height:5.75rem;transform:translate(71px,52px);width:5.75rem}.search-filter__bubble-input--350{font-size:1.375rem;height:6.5625rem;transform:translate(-157.5px,20.5px);width:6.5625rem}.search-filter__bubble-input--500{font-size:2.875rem;height:9.4375rem;transform:translate(-96.5px,-79.5px);width:9.4375rem}}@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:768px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-bottom:1.5rem;margin-right:calc(33.33333% - 9rem);max-width:9rem}}@media (min-width:1024px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-right:1rem;max-width:12.25rem}}@media (min-width:1440px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-bottom:3.75rem;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}}@media (min-width:768px){.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location{height:9rem;padding:0 .9375rem;width:9rem}.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) svg{height:3.75rem;width:3.75rem}}@media (min-width:1024px){.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location{height:12.25rem;width:12.25rem}.search-filter__input-label--circle-fixed.search-filter__input-label--reachabilities .sk-icon:not(.sk-icon--checkmark) svg,.search-filter__input-label--circle-fixed.search-filter__input-label--taxonomy-location .sk-icon:not(.sk-icon--checkmark) svg{height:4.75rem;width:4.75rem}}.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:#c5c5c5;display:inline-block;font-size:16px;font-weight:300;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:2rem}.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%}.event-creator-section--wrapper,.event-creator-section-in-location--wrapper{background:#444;max-width:100%}}.event-creator-results--title{grid-area:title}.event-creator-results--subtitle{grid-area:subtitle}.event-creator-slider{grid-area:slider}.event-creator-included--list{grid-area:list}.event-creator-btn{grid-area:button}.event-creator-section{background:#444;display:grid;gap:2rem;grid-template-areas:"title   slider" "subtitle slider" "list    slider" "button  slider";grid-template-columns:29.5rem 1fr;margin:4rem 0}@media (max-width:992px){.event-creator-section{height:auto}}@media (max-width:1439px){.event-creator-section{grid-template-columns:22.25rem 1fr}}@media (max-width:767.98px){.event-creator-section{gap:1rem;grid-template-areas:"title" "subtitle" "slider" "list" "button";grid-template-columns:1fr;margin:0}.event-creator-section .package-header-tag{display:block}}.event-creator-section-in-location{background:#444;display:grid;gap:2rem;grid-template-areas:"title   slider" "subtitle slider" "list    slider" "button  slider";grid-template-columns:448px 1fr;height:27.875rem;margin:4rem 0}@media (max-width:992px){.event-creator-section-in-location{height:auto}}@media (max-width:1439px){.event-creator-section-in-location{grid-template-columns:380px 1fr}}@media (max-width:767.98px){.event-creator-section-in-location{gap:1rem;grid-template-areas:"title" "subtitle" "slider" "list" "button";grid-template-columns:1fr}.event-creator-section-in-location .package-header-tag{display:block}}.event-creator-results--title{align-items:center;display:flex;font-size:1.875rem;font-weight:600;gap:.5rem;line-height:2.375rem}@media (max-width:767.98px){.event-creator-results--title{font-size:1.5rem;line-height:2rem}}.event-creator-included--list ul{list-style:none;margin:0;padding:0}.event-creator-included--list ul li{align-items:center;display:flex}.event-creator-included--list ul li:first-child{margin-top:.5rem}.event-creator-included--list ul li:not(:last-child){margin-bottom:.5rem}.event-creator-included--list ul li img{height:1.5rem;margin-right:.5rem;width:1.5rem}@media (max-width:767.98px){.event-creator-included--list ul li img{height:1.25rem;width:1.25rem}}.event-creator-btn{background:#0000;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem 1rem;transition:all .3s;width:fit-content}.event-creator-btn:hover{background:#fff;color:#000}.event-creator-results--subtitle,.event-creator-results-label{font-size:1rem;line-height:1.5rem}.event-creator-slider{overflow:hidden}.event-creator-slider .swiper-slide{height:100%;position:relative;width:100%!important}.event-creator-slider .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.event-creator-slider .swiper-slide .slider-caption{background:#0009;color:#fff;font-size:.9rem;padding:.4rem .8rem;position:absolute;right:1rem;top:1rem}.event-creator-slider .swiper-button-next,.event-creator-slider .swiper-button-prev{background:#0006;border-radius:50%;color:#fff;height:40px;width:40px}.event-creator-slider .swiper-button-next:after,.event-creator-slider .swiper-button-prev:after{font-size:16px;font-weight:700}.event-creator-slider .swiper-pagination-bullet{background:#fff;opacity:.6}.event-creator-slider .swiper-pagination-bullet-active{opacity:1}@media (max-width:767.98px){.event-creator-slider .search-page__article--package__image-wrap--package{height:13.625rem}}@media (min-width:568px){.event-creator-slider .search-page__article--package__image-wrap--package,.event-creator-slider .search-page__package__slider.swiper-component--wrap,.event-creator-slider .search-page__package__slider.swiper-component--wrap .swiper-root.swiper-horizontal,.event-creator-slider .search-page__package__slider.swiper-component--wrap .swiper-root.swiper-horizontal .swiper{height:100%}}.event-creator-included--list,.event-creator-results--subtitle,.event-creator-results--title{padding:0 4.5rem;width:100%}@media (max-width:1439px){.event-creator-included--list,.event-creator-results--subtitle,.event-creator-results--title{padding:0 0 0 2rem}}.event-creator-results--title{padding-top:4rem}.event-creator-btn{margin-bottom:4rem;margin-left:4.5rem}@media (max-width:767.98px){.event-creator-included--list,.event-creator-results--subtitle,.event-creator-results--title{padding:0}.event-creator-results--title{padding-top:1.5rem}.event-creator-btn{margin-bottom:2rem;margin-left:0}}.event-creator-image-tag{background:#0006;border-radius:3px;font-size:.75rem;font-weight:600;line-height:.75rem;margin:1rem 1rem 0 auto;padding:.3125rem .8125rem;position:relative;width:fit-content;z-index:1}@media (max-width:1023.98px) and (min-width:767.98px){.event-creator-section--wrapper.container,.event-creator-section-in-location--wrapper.container{max-width:47.875rem}.event-creator-section--wrapper.container .event-creator-section,.event-creator-section--wrapper.container .event-creator-section-in-location,.event-creator-section-in-location--wrapper.container .event-creator-section,.event-creator-section-in-location--wrapper.container .event-creator-section-in-location{gap:1.5rem;grid-template-columns:41% 1fr}.event-creator-section--wrapper.container .event-creator-included--list,.event-creator-section--wrapper.container .event-creator-results--subtitle,.event-creator-section--wrapper.container .event-creator-results--title,.event-creator-section-in-location--wrapper.container .event-creator-included--list,.event-creator-section-in-location--wrapper.container .event-creator-results--subtitle,.event-creator-section-in-location--wrapper.container .event-creator-results--title{padding:0 .5rem 0 2rem}.event-creator-section--wrapper.container .event-creator-results--title,.event-creator-section-in-location--wrapper.container .event-creator-results--title{padding-top:4rem}.event-creator-section--wrapper.container .event-creator-btn,.event-creator-section-in-location--wrapper.container .event-creator-btn{margin-left:2rem}}.event-creator-section--wrapper-location-page{background-color:#444;height:470px}.event-creator-section--wrapper-location-page .event-creator-section--wrapper{align-items:center;display:flex;justify-content:center;margin-top:64px}.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper{align-items:center;display:flex;justify-content:center}.event-creator-section--wrapper-location-page .event-creator-section{grid-template-columns:384px 1fr;padding:4rem 0}.event-creator-section--wrapper-location-page .event-creator-section-in-location{grid-template-columns:384px 1fr;padding:0}.event-creator-section--wrapper-location-page .event-creator-section,.event-creator-section--wrapper-location-page .event-creator-section--wrapper,.event-creator-section--wrapper-location-page .event-creator-section-in-location{height:100%}.event-creator-section--wrapper-location-page .event-creator-included--list,.event-creator-section--wrapper-location-page .event-creator-results--subtitle,.event-creator-section--wrapper-location-page .event-creator-results--title{padding:0}.event-creator-section--wrapper-location-page .event-creator-btn{margin:0}.event-creator-section--wrapper-location-page .event-creator-slider,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal .search-page__article--package__image-wrap--package{height:342px;width:592px}.event-creator-section--wrapper-location-page .event-creator-image-tag{background:#0000;margin:292px 1rem 0 auto}@media (max-width:1439.98px){.event-creator-section--wrapper-location-page .event-creator-slider{width:auto}.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal .search-page__article--package__image-wrap--package{width:100%}}@media (max-width:767.98px){.event-creator-section--wrapper-location-page{height:auto}.event-creator-section--wrapper-location-page .event-creator-section,.event-creator-section--wrapper-location-page .event-creator-section-in-location{gap:1.5rem;grid-template-areas:"title" "subtitle" "list" "button" "slider";padding:3rem 0}.event-creator-section--wrapper-location-page .event-creator-btn{margin-bottom:.5rem}.event-creator-section--wrapper-location-page .event-creator-slider{height:13.1875rem;width:calc(100vw - 2rem)}.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal,.event-creator-section--wrapper-location-page .event-creator-slider .swiper.swiper-horizontal .search-page__article--package__image-wrap--package{height:13.1875rem;width:100%}.event-creator-section--wrapper-location-page .event-creator-image-tag{margin:10.9375rem 1rem 0}.event-creator-section--wrapper-location-page .event-creator-section--wrapper,.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper{display:block;margin-top:3rem}}@media (max-width:1023.98px) and (min-width:767.98px){.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-results--title{padding-top:0}.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-included--list,.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-results--subtitle,.event-creator-section--wrapper-location-page .event-creator-section--wrapper.container .event-creator-results--title{padding-left:0}.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-results--title{padding-top:0}.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-included--list,.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-results--subtitle,.event-creator-section--wrapper-location-page .event-creator-section-in-location--wrapper.container .event-creator-results--title{padding-left:0}}.entity-details__related-slider.event-creator-active{padding-top:3rem}.descriptive-texts__container{margin-bottom:14.9375rem}@media (max-width:1023.98px){.descriptive-texts__container.container{max-width:766px}}.descriptive-texts__wrapper{display:flex;flex-wrap:wrap;gap:2rem}.descriptive-texts__box{background-color:#2c2c2c;color:#c5c5c5;max-width:24rem;padding:2.5rem;width:100%}@media (max-width:1023.98px){.descriptive-texts__box{max-width:100%}}.descriptive-texts__title{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem}.descriptive-texts__text-container{font-size:1rem;line-height:1.5rem}.descriptive-texts__text-container ul{margin:0;padding:0 1.1875rem}.descriptive-texts__text-container ul li{margin-bottom:.5rem}.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__email-error-message{color:#fff;font-size:.75rem;line-height:1.125rem;text-align:right}.entity-details__email-error-message.error-message-pink{color:#ec536c}.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--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}.is-open.entity-details--package__nav-sticky-box__share-box,.is-open.entity-details__nav-sticky-box__share-box,.is-open.magazine-details__sticky-box__share-box,.sticky-box__share-box.is-open{opacity:1;visibility:visible}@media (max-width:767.98px){.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{left:9%}}.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}}.magazine-details__sticky-box__share-box{padding:10px;top:0}.magazine-details__sticky-box__share-box.is-open{top:36px}@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/x-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}.entity-details__nav-sticky-box__share-box--open.right-aligned{left:auto;right:0}.entity-details__nav-sticky-box__share-box--open.right-aligned:before{left:87%}}#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--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 .package-price-total{font-weight:500}@media (min-width:768px){.entity-details--package__nav-sticky-box--text{margin-bottom:0}}@media (min-width:768px) and (max-width:1023.98px){.entity-details--package__nav-sticky-box--text{text-align:left}.entity-details--package__nav-sticky-box--text .package-price-per-person{display:block}}.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}}.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/x-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:14}.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%}.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;white-space:nowrap;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}}@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;white-space:nowrap}@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}.package-details__slider-section .tiny-slider__inner-wrap,.package-details__slider-section .tiny-slider__inner-wrap .tns-outer{height:100%}@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}.package-details__detail-section-list.no-space-top,.package-details__jumbotron-detail-list.no-space-top{margin-top:0}@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(var(--vh, 1vh)*100 - 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%}.package-details__details-list-wrap.nowrap-column-up-sm,.package-details__details-list-wrap.nowrap-column-up-sm li,.package-details__details-list-wrap.nowrap-column-up-sm p,.package-details__details-list-wrap.nowrap-column-up-sm span{white-space:nowrap}@media (max-width:767.98px){.package-details__details-list-wrap{flex:0 0 100%}.package-details__details-list-wrap.nowrap-column-up-sm,.package-details__details-list-wrap.nowrap-column-up-sm li,.package-details__details-list-wrap.nowrap-column-up-sm p,.package-details__details-list-wrap.nowrap-column-up-sm span{white-space:normal}}.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.border-top{border-top:1px solid #444}.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}}.package-details__jumbotron-detail-list .items-wrap.no-space-top{margin-top:0}.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}.fe__initial-request-details-status{background:#fff;border:1px solid grey;border-radius:4px;margin-bottom:40px;padding:.125rem .5625rem;width:fit-content}.fe__initial-request-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}.fe__initial-request-package-available-yellow{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.fe__initial-request-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.fe__initial-request-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.room-wrap p{font-weight:500}.package-details__no-items-text{padding:1.5rem 0}.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/x-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}}.magazine-details--icons{position:relative}@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}}.emSlider{align-items:flex-start;display:flex;flex-direction:column;margin-top:18px;padding:14px 0 46px}.emSlider__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.25;margin:0 0 4px}.emSlider__subtitle{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:0 0 10px}.emSlider__media{width:100%}.emSlider__media img{display:block;width:100%}.emSlider__anchor{display:block;height:0;position:relative;top:70px;visibility:hidden}.emSlider__text{color:#fff;font-size:1rem;font-weight:400;line-height:1.4;margin:10px 0 0}.emSlider__cta{margin-top:20px}.emSlider__cta a{font-weight:600}.emSlider__swiper{height:auto;width:100%}.emSlider__socialSlide{align-items:center;aspect-ratio:100/55;background:#2b2b2b;color:#fff;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;text-align:center;width:100%}.emSlider__socialTitle{font-size:2.2rem;font-weight:700;margin-bottom:10px}.emSlider__socialSubtitle{font-size:1.1rem;margin-bottom:22px}.emSlider__socialIcons{align-items:center;display:flex;gap:28px;justify-content:center}.emSlider__socialIcon{align-items:center;color:#fff;display:inline-flex;height:1.435rem;justify-content:center;text-decoration:none;width:1.435rem}.emSlider__socialIcon:hover{border-color:#fff;transform:translateY(-1px)}.emSlider__imageWrapper{height:100%;position:relative;width:100%}.emSlider__slideLink{display:block;height:100%;left:50%;position:absolute;text-decoration:none;top:0;transform:translateX(-50%);width:calc(100% - 7.5rem);z-index:5}@media (max-width:767.98px){.emSlider__socialTitle{font-size:24px}.emSlider__socialSubtitle{font-size:14px}}@media (min-width:568px){.emSlider__socialSlide{height:255px}}@media (min-width:768px){.emSlider__socialSlide{height:201px}.emSlider__socialTitle{font-size:2.2rem}.emSlider__socialSubtitle{font-size:1.1rem}}@media (min-width:1024px){.emSlider__socialSlide{height:290px}}@media (min-width:1440px){.emSlider__socialSlide{height:383px}}.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:6}.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:6}.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%}.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}.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/x-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)}.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}.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}}@media (max-width:1439.98px){.search-page-packages__inner-wrap.search-page__inner-wrap--map-open{height:100vh;overflow:hidden}}@media (min-width:1440px){.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 .search-page__article__image-cont.search-page__article__image-cont--google-map{min-height:10rem}@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-package.search-page__header--map-open .package-header-tag-mobile{display:none}}.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 .5rem}@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:initial;justify-content:flex-start;padding:1rem .625rem}}@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}}@media (min-width:568px) and (max-width:1439.98px){.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__wrap{top:117px!important}}@media (max-width:767.98px){.packages-search-page__sticky-filter.packages-search-page__sticky-filter--search-page.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter--map-open{top:-72px}}.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 1rem 1rem .125rem}@media (max-width:767.98px){.packages-search-page__sticky-filter__list.packages-search-page__sticky-filter__list--mobile-sticky{background-color:#2c2c2c;border-top:1px solid #ff5a75}}.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:0}@media (max-width:767.98px){.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__pill--not-active{border-color:#fff;box-shadow:none}}@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)}}.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}@media (max-width:767.98px){.search-page__close-btn{height:1rem;width:1rem}.search-page__close-btn.search-page__close-btn--map{display:none}}.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:8.375rem;margin-top:-30px;text-align:center}@media (max-width:1023.98px){.search-page__extra-small-no-res{margin-bottom:0;margin-top:0;padding-bottom:6.875rem}}.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%;text-decoration:underline}.package-results-label-link-specials .text{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;gap:1rem;justify-content:space-between;margin-left:-2px;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:.25rem}.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}.search-page__article--package__top__label--guests.align-left{margin-left:-1px}.packages-search-page__sticky-filter{margin-bottom:3.875rem;position:relative;z-index:10}@media (max-width:1023.98px){.packages-search-page__sticky-filter{margin-bottom:0}}@media (max-width:767.98px){.packages-search-page__sticky-filter--no-results{margin-bottom:1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter{z-index:15}}@media (max-width:767.98px){.landing-page__event-creator-filters.packages-search-page__sticky-filter{z-index:21}}.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 li:first-child{padding-left:.8125rem}.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__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{height:2.0625rem;margin:0}}.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-calendar{background-size:13px}.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{align-items:center;background-position:.8125rem;display:flex}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar:not(.packages-search-page__sticky-filter__pill--not-active),.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals:not(.packages-search-page__sticky-filter__pill--not-active),.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place:not(.packages-search-page__sticky-filter__pill--not-active),.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms:not(.packages-search-page__sticky-filter__pill--not-active){border:1px solid #1b1b1b}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar{border-color:#ff5a75}.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:.25rem 0}.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}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill__text{line-height:1;padding:0}}.packages-search-page__sticky-filter__pill__clear-btn{background-color:initial;border-radius:10px;display:inline-block;margin-left:.125rem;margin-right:-.625rem;position:relative;top:0;width:1.25rem}.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}.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){.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:0!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-open{margin-bottom:0}}.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}.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 (min-width:768px){.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list{padding:1.125rem 1rem}}@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__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 (max-width:767.98px){.packages-search-page__sticky-filter .event-filter-buttons-wrap{margin-bottom:1rem;margin-top:auto;padding:0 .5rem}.packages-search-page__sticky-filter .event-filter-buttons-wrap button{text-align:center;width:100%}}@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 .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 (min-width:768px) and (max-width:1023.98px){.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}}@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}}@media (min-width:768px) and (max-width:1023px){.packages-search-page__sticky-filter--sticky-visible .packages-search-page__sticky-filter__wrap{top:32px}}.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.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 .fe__package-checkbox-label,.rooms_section-dark .fe__package-radio-label{color:#fff;display:block;text-align:left}.rooms_section-dark .fe__package-checkbox-label:before,.rooms_section-dark .fe__package-radio-label:before{background-color:#fff}.rooms_section-dark .fe__checkbox:checked+.fe__package-checkbox-label:before,.rooms_section-dark .fe__checkbox:checked+.fe__package-radio-label:before,.rooms_section-dark .fe__radio:checked+.fe__package-checkbox-label:before,.rooms_section-dark .fe__radio:checked+.fe__package-radio-label:before{background-color:#000;filter:invert(100%)}.fe__checkbox-wrap--rooms{margin-left:2rem}.fe__checkbox-wrap--rooms .fe__package-checkbox-label:before,.fe__checkbox-wrap--rooms .fe__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{margin:1.5rem 0;min-height:unset;padding:0}.package-filter__meals .package-filters__switch.mb-12{margin-bottom:.75rem}.package-filter__meals .package-filters__switch:first-child{padding-top:0}.package-filter__meals .package-filter__radio-label,.package-filter__meals .package-filters__switch__container:last-child .package-filters__meal-courses,.package-filter__meals .package-filters__switch__container:last-child .package-filters__switch:not(.mb-12){margin-bottom:0}.package-filter__meals .package-filters__switch__container:first-child .package-filters__switch{margin-top:0;padding-top:0}.package-filter__meals .package-filters__meal-courses{margin-bottom:1.5rem}.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 .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{height:3.25rem;margin-top:1rem}.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:auto;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{align-items:center;display:flex}.package-filters__calendar-modal-head h1{flex-grow:1;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:41.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-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.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,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-marked.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:auto}}.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%}}@media (min-width:768px){.package-filters__calendar-modal-footer.package-filter__footer{border-top:none;padding:0}}.package-filter__wrap-inner .no-show,.package-filters__calendar-modal-inner .no-show{display:block}@media (max-width:767.98px){.package-filter__wrap-inner .no-show,.package-filters__calendar-modal-inner .no-show{display:none}}span.vfc-span-day.vfc-marked.cal-single-day-busy:before{background-color:initial!important}.vfc-day.event-date.range-modified-first:after,.vfc-day.event-date.range-modified-last:before,.vfc-day.event-date.range-modified:after,.vfc-day.event-date.range-modified:before{background-color:#ececec;content:"";height:100%;position:absolute;top:0;width:20px}.vfc-day.event-date.range-modified-last:before,.vfc-day.event-date.range-modified:before{left:0}.vfc-day.event-date.range-modified-first:after,.vfc-day.event-date.range-modified:after{right:0}.vfc-day.event-date.range-modified-last span.vfc-span-day.vfc-marked{color:#fff}.cal-single-day-busy.range-modified .vfc-span-day:not(.vfc-disabled){background-color:#ececec!important;color:#2c2c2c!important}.package-filters__message--warning.package-filters__message-calendar-modal{z-index:6671}.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){.fe__edit-package-message-toast{top:106px}}.fe__edit-package-message-toast,.fe__edit-package-message-toast.package-filters__message--warning{max-width:92%;text-align:center;width:max-content}.fe__edit-package-message-toast.package-filters__message--multiple-lines{text-align:left}.fe__edit-package-message-toast.package-filters__message--multiple-lines:before{top:calc(50% - 12px)}.package-filters__message{min-width:237px}@media (min-width:568px){.package-filters__message{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__container:not(:last-child){border-bottom:1px solid #d9d9d9}.package-filters__switch__container:first-child{padding-top:1.5rem}.package-filters__switch__container .package-filters__switch:not(:last-child){border-bottom:none;padding-top:0}.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}}.fe__package-hide-checkbox{cursor:default;margin-left:-2rem}.fe__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:600;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:600;line-height:28px}@media (min-width:568px){.package-filter_meal-modal-title{font-size:1.875rem;line-height:2.5rem}}.package-filter_meal-modal-subtitle{font-size:.875rem;font-weight:400;height:1.25rem}@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-modal.without-subtitle .sk-modal__head-center-title.package-filter__wrap-head{margin-top:.9375rem}.meal-menu-preview-modal.without-subtitle .package-filter_meal-modal-title{font-size:1.5rem;line-height:2rem}}.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:600;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}.meal-menu-preview-item--included{flex:1}.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 .fe__checkbox-wrap,.package-details__reservation-form-body .fe__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-input-email .formulate-input-error{font-size:.875rem;line-height:1.25rem;text-align:right}.package-details__reservation-form-input-email.formulate-input--has-errors .formulate-input-element{border-color:#ff5a75}.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%}}.fe__requests-confirmation-content .fe__package-checkbox-label span>span,.fe__requests-confirmation-content .fe__package-radio-label span>span{margin-left:2.25rem}.fe__package-info-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.package-filter__footer.fe__requests-footer.fe__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}}.fe__package-cancelation__body{align-items:center;display:flex;flex-direction:column;height:195px;justify-content:center;row-gap:32px}.package-details .fe__edit-package-message-toast{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}.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUNvRkY7QUN0R0EsNEVBOEJBLEtBQ0UsYUR5R0YsQ0NqR0EsR0FDRSxjQUNBLGNEd0dGLENDN0ZBLEdBQ0UsbUJBQ0EsU0FDQSxnQkRzR0YsQ0M5RkEsSUFDRSxnQ0FDQSxhRHFHRixDQzNGQSxFQUNFLHdCRG1HRixDQzNGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRGtHRixDQzNGQSxTQUVFLGtCRGlHRixDQ3pGQSxjQUdFLGdDQUNBLGFEZ0dGLENDekZBLE1BQ0UsYUQrRkYsQ0N2RkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEOEZGLENDM0ZBLElBQ0UsYUQ4RkYsQ0MzRkEsSUFDRSxTRDhGRixDQ3BGQSxJQUNFLGlCRDRGRixDQ2pGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFEMEZGLENDbEZBLGFBRUUsZ0JEeUZGLENDakZBLGNBRUUsbUJEd0ZGLENDakZBLGdEQUlFLHlCRHVGRixDQ2hGQSx3SEFJRSxrQkFDQSxTRHNGRixDQy9FQSw0R0FJRSw2QkRxRkYsQ0M5RUEsU0FDRSwwQkRvRkYsQ0MxRUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRG1GRixDQzVFQSxTQUNFLHNCRGtGRixDQzNFQSxTQUNFLGFEaUZGLENDekVBLDZCQUVFLHNCQUNBLFNEZ0ZGLENDekVBLGtGQUVFLFdEK0VGLENDdkVBLGNBQ0UsNkJBQ0EsbUJEOEVGLENDdkVBLHlDQUNFLHVCRDZFRixDQ3JFQSw2QkFDRSwwQkFDQSxZRDRFRixDQ2xFQSxRQUNFLGFEMEVGLENDbkVBLFFBQ0UsaUJEeUVGLENDdkRBLGtCQUNFLFlEc0VGLENFamFBLE9BQ0UsWUZvYUYsQ0VqYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQ2tINEIsQ0RySDVCLGdCRndhRixDRWphQSxLQVNFLHdCQzBEWSxDRDVEWixVQzZEWSxDRGpFWixrTEN3RzRCLENDNER4QixlRmxLSixlQytHNEIsQ0RsSDVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGcWFGLENFbmFFLG1DQUVFLGVGb2FKLENNcFhJLDZCSjdDQSxjQUNFLGVGb2FKLENBQ0YsQ0VoYUEsTUFFRSxlQURBLHlCRm9hRixDRWphQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkM2STRCLENEckk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRjRhRixDRTlaRSxxQkFFRSxjQURBLFlGaWFKLENPamRFLHVCTHFERSx3Q0YrWkosQ0U1WkUsMEJBR0UsZUFGQSxVQUNBLGtCRitaSixDTTVaSSw0QkpMRiwwQkFLSSxZRmdhSixDQUNGLENNOWFJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGa2FGLENFL1pFLHFCQUVFLGNBREEsWUZrYUosQ0UvWkUsMEJBQ0UsYUZpYUosQ0FDRixDRTdaQSxpQkFFRSxjQUNBLG9CQUZBLFlGa2FGLENRN2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsMElSZ2dCRixDUTVmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDJIUjhmRixDUTFmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLGlJUjRmRixDUXhmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDhIUjBmRixDUXRmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLG9JUndmRixDUXBmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLHdIUnNmRixDU2hpQkEsMENBS0UsZU4ySDRCLENNMUg1QixnQkFKQSxnQkFDQSxZVHVpQkYsQ1NsaUJFLHNNQUNFLGFUcWlCSixDU2hpQkEsT0FDRSxtQlRtaUJGLENNemZJLDBCRzNDSixPQUdJLGdCVHFpQkYsQ0FDRixDU2xpQkEsT0FDRSxjVHFpQkYsQ01sZ0JJLDBCR3BDSixPQUdJLGdCVHVpQkYsQ0FDRixDU3BpQkEsT0FDRSxrQlR1aUJGLENNM2dCSSwwQkc3QkosT0FHSSxrQlR5aUJGLENBQ0YsQ1N0aUJBLE9BQVUsa0JUMGlCVixDU3ppQkEsT0FBVSxpQlQ2aUJWLENTNWlCQSxPQUFVLGNUZ2pCVixDUzlpQkEsRUFHRSxpQkFEQSxlTm9HNEIsQ01yRzVCLFlUbWpCRixDTWxpQkkseUJHbEJKLEVBTUksaUJUa2pCRixDQUNGLENNdmlCSSwwQkdsQkosRUFTSSxjVG9qQkYsQ0FDRixDUzdpQkEsZ0JBQW1CLHdCVG9qQm5CLENTbmpCQSxnQkFBbUIsd0JUdWpCbkIsQ1N0akJBLGlCQUFtQix5QlQwakJuQixDU3ppQkksbUJBQW1DLHlCVDRrQnZDLENTM2tCSSxxQkFBbUMseUJUK2tCdkMsQ1M5a0JJLG9CQUFtQyx5QlRrbEJ2QyxDU2psQkksb0JBQW1DLHlCVHFsQnZDLENTcGxCSSx1QkFBbUMseUJUd2xCdkMsQ1N2bEJJLGtCQUFtQyx5QlQybEJ2QyxDUzFsQkksYUFBbUMsMkJUOGxCdkMsQ010bkJJLHlCR2tCQSxzQkFBbUMseUJUeW1CckMsQ1N4bUJFLHdCQUFtQyx5QlQybUJyQyxDUzFtQkUsdUJBQW1DLHlCVDZtQnJDLENTNW1CRSx1QkFBbUMseUJUK21CckMsQ1M5bUJFLDBCQUFtQyx5QlRpbkJyQyxDU2huQkUscUJBQW1DLHlCVG1uQnJDLENTbG5CRSxnQkFBbUMsMkJUcW5CckMsQ0FDRixDTTlvQkkseUJHa0JBLHNCQUFtQyx5QlRnb0JyQyxDUy9uQkUsd0JBQW1DLHlCVGtvQnJDLENTam9CRSx1QkFBbUMseUJUb29CckMsQ1Nub0JFLHVCQUFtQyx5QlRzb0JyQyxDU3JvQkUsMEJBQW1DLHlCVHdvQnJDLENTdm9CRSxxQkFBbUMseUJUMG9CckMsQ1N6b0JFLGdCQUFtQywyQlQ0b0JyQyxDQUNGLENNcnFCSSwwQkdrQkEsc0JBQW1DLHlCVHVwQnJDLENTdHBCRSx3QkFBbUMseUJUeXBCckMsQ1N4cEJFLHVCQUFtQyx5QlQycEJyQyxDUzFwQkUsdUJBQW1DLHlCVDZwQnJDLENTNXBCRSwwQkFBbUMseUJUK3BCckMsQ1M5cEJFLHFCQUFtQyx5QlRpcUJyQyxDU2hxQkUsZ0JBQW1DLDJCVG1xQnJDLENBQ0YsQ001ckJJLDBCR2tCQSxzQkFBbUMseUJUOHFCckMsQ1M3cUJFLHdCQUFtQyx5QlRnckJyQyxDUy9xQkUsdUJBQW1DLHlCVGtyQnJDLENTanJCRSx1QkFBbUMseUJUb3JCckMsQ1NuckJFLDBCQUFtQyx5QlRzckJyQyxDU3JyQkUscUJBQW1DLHlCVHdyQnJDLENTdnJCRSxnQkFBbUMsMkJUMHJCckMsQ0FDRixDU3ByQkEsRUFDRSxVTlhZLENNYVosY1R5ckJGLENTeHJCRSxVQUZBLG9CVDhyQkYsQ1M1ckJFLFFBQ0UsYVQyckJKLENTdHJCRSx5Q0NuR0EsNkJBREEsVVBnRlksQ085RVosbUJBQ0Esb0JWOHhCRixDT253QkUsaUtHdkJFLDJCUGlGVSxDT25GVixhUG1GVSxDT2xGVixvQlZneUJKLENTOXJCQSxZQUNFLGFUaXNCRixDU2hzQkUsa0JBQ0UsYVRrc0JKLENTeHJCQSxXQU1FLDZCQUpBLFVOdkNZLENNeUNaLGVBQ0EsYUFGQSxxQkFGQSxpQlRnc0JGLENTMXJCRSxpQkFFRSxvQk50Q1UsQ01xQ1YsYVQ2ckJKLENTenJCRSxlQUdFLGFONUNVLENNMkNWLGNBR0EsYUFEQSxtQkFFQSxnQkFMQSxVVGdzQkosQ00xdkJJLDZCR3lERixlQVFJLGFUNnJCSixDQUNGLENTenJCRSxvQkFFRSxxQkFEQSxhVDZyQkosQ1MzckJJLDBCQUVFLGtCQURBLFVUOHJCTixDU2xzQkUsaUJBRUUscUJBREEsYVRzc0JKLENTdnNCRSw0Q0FFRSxxQkFEQSxhVCtzQkosQ1M3c0JJLDJCQUVFLHFCQURBLGFUZ3RCTixDU3B0QkUsa0JBRUUsa0JBREEsVVR3dEJKLENTdHRCSSx3QkFFRSxxQkFEQSxhVHl0Qk4sQ1M1c0JJLFdBQXdCLHlCVG10QjVCLENTbHRCSSxZQUF3QiwwQlRzdEI1QixDU3J0QkksYUFBd0IsMkJUeXRCNUIsQ00vekJJLHlCR29HQSxjQUF3Qix5QlRndUIxQixDUy90QkUsZUFBd0IsMEJUa3VCMUIsQ1NqdUJFLGdCQUF3QiwyQlRvdUIxQixDQUNGLENNMzBCSSx5QkdvR0EsY0FBd0IseUJUMnVCMUIsQ1MxdUJFLGVBQXdCLDBCVDZ1QjFCLENTNXVCRSxnQkFBd0IsMkJUK3VCMUIsQ0FDRixDTXQxQkksMEJHb0dBLGNBQXdCLHlCVHN2QjFCLENTcnZCRSxlQUF3QiwwQlR3dkIxQixDU3Z2QkUsZ0JBQXdCLDJCVDB2QjFCLENBQ0YsQ01qMkJJLDBCR29HQSxjQUF3Qix5QlRpd0IxQixDU2h3QkUsZUFBd0IsMEJUbXdCMUIsQ1Nsd0JFLGdCQUF3QiwyQlRxd0IxQixDQUNGLENTL3ZCQSxXQUNFLGtCQUNBLGdCVG93QkYsQ01uM0JJLDBCRzZHSixXQUlJLG1CQUNBLHFCVHN3QkYsQ0FDRixDU253QkEsV0FDRSxrQkFDQSxnQlRzd0JGLENNOTNCSSwwQkdzSEosV0FJSSxtQkFDQSxxQlR3d0JGLENBQ0YsQ012M0JJLDRCR2tISixXQUVJLDJCQUNBLGdCVHd3QkYsQ1Nwd0JGLGdCQUVJLHlCQUNBLDRCVHd3QkYsQ1Nwd0JGLGdCQUVJLDRCQUNBLDZCVHd3QkYsQ1Nwd0JGLGlCQUVJLDJCQUNBLDBCVHd3QkYsQ1Nwd0JGLFNBRUkseUJUd3dCRixDQTFCRixDV3Y4QkEsc0NBRUUsa0NYcStCRixDV24rQkEsMkJBRUUsU1hzK0JGLENXNTlCQSxrREFDRSwwQ1hxK0JGLENXbitCQSx1Q0FJRSxVQURBLDZCWHMrQkYsQ1cvOUJBLGtCQUNFLEdBQ0UsU1hxK0JGLENXbitCQSxHQUNFLFNYcStCRixDQUNGLENZbmdDRSxpQkFDRSxlWmdoQ0osQ1lqaENFLGlCQUNFLGlCWm9oQ0osQ1lyaENFLGlCQUNFLGlCWndoQ0osQ1l6aENFLGlCQUNFLGlCWjRoQ0osQ1k3aENFLGlCQUNFLGlCWmdpQ0osQ1lqaUNFLGlCQUNFLGlCWm9pQ0osQ1lyaUNFLGlCQUNFLGlCWndpQ0osQ1l6aUNFLGlCQUNFLGlCWjRpQ0osQ1k3aUNFLGlCQUNFLGlCWmdqQ0osQ1lqakNFLGlCQUNFLGlCWm9qQ0osQ1lyakNFLGtCQUNFLGtCWndqQ0osQ1l6akNFLGtCQUNFLGtCWjRqQ0osQ1k3akNFLGtCQUNFLGtCWmdrQ0osQ1lqa0NFLGtCQUNFLGtCWm9rQ0osQ1lya0NFLGtCQUNFLGtCWndrQ0osQ1l6a0NFLGtCQUNFLGtCWjRrQ0osQ1k3a0NFLGtCQUNFLGtCWmdsQ0osQ1lqbENFLGtCQUNFLGtCWm9sQ0osQ1lybENFLGtCQUNFLGtCWndsQ0osQ1l6bENFLGtCQUNFLGtCWjRsQ0osQ2E3bENBLGNBQ0UsaUJBQ0EsaUJicW1DRixDTW5pQ0ksNEJPcEVKLGNBSUksc0JBQ0Esc0JidW1DRixDQUNGLENNdGpDSSx5Qk92REosY0FXTSxlYnNtQ0osQ0FDRixDTTNqQ0kseUJPdkRKLGNBV00sZWIybUNKLENBQ0YsQ01oa0NJLDBCT3ZESixjQVdNLGViZ25DSixDQUNGLENNcmtDSSwwQk92REosY0FXTSxnQmJxbkNKLENBQ0YsQ003akNJLDRCT3RERix1QkFFSSxjYnVuQ0osQ2FqbkNBLHVEQUxJLGVBQ0EsZWIybkNKLENBTEYsQ2F2bUNBLGFDbkNFLGdCQUZBLFNBQ0EsU2QwcENGLENhOW1DQSx1QmQ3Q0UsZ0JBQ0Esa0JBQ0EsK0JDbXFDRixDRGxxQ0UsMkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN3cUNKLENhMW5DQSw2QkM5Q0UsY0FFQSxZQUdBLE9BSkEsa0JBR0EsTUFEQSxVZGlyQ0YsQ2ExbkNFLCtCQUVFLGtCVmlCVSxDVWxCVixVYnFvQ0osQ2E1bkNFLGdDQUVFLGVWSVUsQ1VMVixhYm9vQ0o7QWVodENBLDRCQ0FBLFVBRUUsb0JBREEsaUJoQmt1Q0YsQ2dCOXRDQSxzQkFFRSxxQmhCaXVDRixDaUIzdENBLDBCQUNFLEdBQ0Usc0JqQnV1Q0YsQ2lCcnVDQSxHQUNFLHVCakJ1dUNGLENBQ0YsQ2lCbnVDQSw4Q0FFRSxvQkFDQSwrQ2pCc3VDRixDaUJwdUNBLG1DQUVFLFNqQnV1Q0YsQ2tCcnZDRSxvSkFNRSx3QkNEbUIsQ0RBbkIsa0JsQmt3Q0osQ2tCcHZDRSxnQ0FDRSxtQmxCOHZDSixDa0IzdkNFLDhCQUNFLGdCQUNBLGNsQjZ2Q0osQ2tCMXZDRSxpQ0FDRSxjQUNBLGdCbEI0dkNKLENrQnp2Q0Usc0NBQ0UsZ0JsQjJ2Q0osQ29CNXhDQSxxQkFDSSxnQkFHQSxlRGJjLENDY2QsMkJBQ0EsaUJETWUsQ0NWZixhQUNBLGdCQUlBLGtCcEIweUNKLENvQnZ5Q0Esc0JBQ0ksYUFDQSxnQkFDQSxZQUNBLGVBQ0EsY0FDQSxpQnBCMHlDSixDb0J2eUNBLGFBRUksbUJBREEsYUFFQSxxQnBCMHlDSixDb0J0eUNBLHFDQUNJLFdwQjB5Q0osQ29CeHlDQSx1Q0FDSSxjcEIyeUNKLENvQnp5Q0EsK0JBQ0ksMEJBQ0EsNEJBQ0EsNEJwQjR5Q0osQ3FCcjFDQSxvQkFDRSxjRnFCa0IsQ0VwQmxCLG1CQUNBLDBEQUNBLDBEckJ3MUNGLENxQm4xQ0EsOEJBQ0UsaUNyQnMxQ0YsQ3FCajFDQSxpQ0FDRSxTckJvMUNGLENzQjcyQ0EsV0FDRSxjSDhCa0IsQ0czQmxCLHlCQURBLFNBRUEsZUFDQSxpQkFKQSxTdEJxM0NGLEN1QjUyQ0EsbUJBbUJFLGVKZ0JlLENJcEJmLDJCQUNBLDBCQURBLHNCQUZBLGdDSnFCdUIsQ0loQ3ZCLHNCQURBLGNBSUEsT0FhQSxnQkFWQSxTQUVBLGdCSnVCdUIsQ0l0QnZCLGVKcUJzQixDSXBCdEIsZ0JBTEEsY0FKQSxrQkFjQSxnQkFiQSxxQkFLQSxXQUhBLFl2QjYzQ0YsQ3VCNzJDQSxnQkFDRSxpQnZCZzNDRixDd0JuNUNBLHFCQUlFLFdBQ0EsV0FFQSxlQUxBLGNBREEsdUJBRUEsaUJBR0Esa0J4Qnc1Q0YsQ3dCcDVDQSxnQ0FDRSxrQnhCdzVDRixDd0JwNUNBLCtCQUNFLG1CQUNBLFV4QnU1Q0YsQ3dCcDVDQSwrQkFDRSxtQkFDQSxlTER3QixDS0V4QixjeEJ1NUNGLEN5Qjk2Q0EsY0FFRSxtQkFDQSx3Qk5rQ2UsQ01qQ2YsMkJBQ0EsaUJOdUJpQixDTXRCakIsV0FMQSxhQU1BLGVOQ3lCLENNQXpCLGlCQUNBLGdCQUNBLFN6Qms3Q0YsQ3lCLzZDQSxjQVFFLGNOV2tCLENNakJsQixnQkFLQSxnQkFGQSxTQUNBLGVBTEEsb0JBRUEsZ0JBQ0EsVUFLQSx3QnpCazdDRixDeUI1NkNFLDBCQUNFLHlCQUNBLGtCekJnN0NKLEN5Qjk2Q0UseUVBR0UsV0FEQSxpQnpCZzdDSixDeUI3NkNFLHdDQUNFLFl6Qis2Q0osQzBCNThDQSwwQ0FDRSxZMUJxOUNGLEMwQmw5Q0Esd0pBSUUsWTFCcTlDRixDMEJsOUNBLDhCQUVFLGdCQVFBLGdCQUpBLHdDQUtBLGdCQUdBLFlBVkEsYUF0QlUsQ0FxQlYsZVBmeUIsQ09vQnpCLGVBS0EsZUFOQSxhQUVBLGNBR0EsUUFHQSxTMUJxOUNGLEMwQmw5Q0EseUJBQ0UsYTFCcTlDRixDMEI1OENFLDhCQUNFLFMxQms5Q0osQzBCaDlDRSxpREFDRSxjMUJrOUNKLEMwQjc4Q0ksdUVBQ0UsVTFCZzlDTixDMkIxZ0RBLGFBQ0Usa0JBVUEsOENBRkEsd0RBTkEsY0FEQSxVQUdBLGdCQURBLG9CQU1BLHdCQUVBLHNCM0I4Z0RGLEMyQjVnREEsZ0NBRUUsa0JBRUEsV0FEQSxTM0JnaERGLEMyQjNnREEsMEJBQ0UsUzNCK2dERixDZXBpREEsY0FDRSxTQUNBLFNmdWlERixDZWxpREEsMkNBQ0UsU2Z5aURGLENldmlEQSw4QkFFRSxTQURBLFNmMmlERjs7QWV4aURBO0FhakJBLDRCQ0VBLFdBQ0UsbUI3QjRqREYsQzZCM2pERSxvQkFBVyxzQjdCOGpEYixDNkI3akRFLG9EQUFpQyxjN0Jna0RuQyxDNkI5akRBLFlBR0UsaUI3QmlrREYsQzZCaGtERSxzQkFHRSxxQjdCa2tESixDNkI3akRFLDZCQUNFLGtCN0Jna0RKLEM2Qi9qREksdUNBQ0UscUJBQ0EsbUJBQ0Esa0I3QmlrRE4sQzZCN2pESSxzQ0FHRSxXQUZBLFdBQ0EsYTdCZ2tETixDNkI3akRJLDBDQUNFLFU3QitqRE4sQzZCMWpETSx1REFDRSxrQjdCNGpEUixDNkJuakRBLDBCQUZFLE9BREEsaUI3QmlrREYsQzZCOWpEQSxhQUdFLGM3QjJqREYsQzZCempERSx1QkFFRSxXQURBLGtCQUlBLGtDN0IyakRKLEM2QnpqREUsK0JBRUUsb0JBREEsaUI3QjRqREosQzZCempERSx5QkFHRSxtQjdCMmpESixDNkJ4akRBLGVBQWlCLG9CN0I0akRqQixDNkIzakRBLGNBSUUsV0FEQSxzQjdCK2pERixDNkI3akRFLDJCQUFpQixTN0Jna0RuQixDNkI5akRBLFFBR0Usb0I3QmlrREYsQzZCL2pEQSxTQUFXLGU3Qm1rRFgsQzZCbGtEQSxxQkFBMkMsY0FBcEIsaUI3QnVrRHZCLEM2QnRrREEsaUJBQW1CLFVBQVksaUI3QjJrRC9CLEM2QnprREEsWUFFRSwwQkFEQSxVQUVBLFM3QjRrREYsQzZCMWtEQSx5QkFFRSx3QkFEQSxVQUVBLFU3QjZrREYsQzZCeGtEQSxXQUNFLGtCN0Iya0RGLEM2QjFrREUsNkJBQ0Usb0I3QjRrREosQzZCamtERSxhQUlFLFdBVEssQ0FNTCxjQUlBLGdCQUZBLGtCQURBLFc3QnVrREosQzZCbGtERSxVQUtFLGtCQUNBLFFBTEEsdUJBR0EsaUI3QnNrREosQzZCbmtESSxnQkFHRSxXQUZBLFdBQ0EsYTdCc2tETixDNkJua0RJLGNBTUUsV0FEQSxXQTdCRyxDQXlCSCxvQkFHQSxjN0J1a0ROLEM0QjdzREEscUJBR0UscUJBRkEsYUFDQSx5QkFFQSxtQkFDQSxpQjVCZ3RERixDTTdwREksMEJzQnhESixxQkFPSSxrQ0FDQSxrQzVCa3RERixDQUNGLEM0Qi9zREEsb0JBRUUsa0JBREEsUTVCbXRERixDNEJqdERFLDJCQUlFLGVBSEEsaUJBTUEsZXpCdUcwQixDeUJ6RzFCLG9CQUNBLG1CQUhBLHlCQURBLGlCNUJ3dERKLENNanJESSx5QnNCNUNKLG9CQWFJLGtCNUJvdERGLEM0Qm50REUsMkJBQ0UsaUJBQ0Esa0I1QnF0REosQ0FDRixDTTFyREksMEJzQjVDSixvQkF1Qkksa0I1Qm10REYsQzRCbHRERSwyQkFDRSxpQkFDQSxvQjVCb3RESixDQUNGLENNdHJESSw0QnNCekRKLG9CQThCSSxtQkFDQSxlNUJxdERGLENBQ0YsQzRCbHREQSx1QkFFRSxrQkFDQSxnQkFGQSxrQjVCdXRERixDTS9zREksMEJzQlRKLHVCQUtJLGlCNUJ1dERGLENBQ0YsQzRCbnREQSx5QkFRRSxtQkFFQSxXQUpBLGFBR0EsU0FGQSw4QkFGQSxPQUhBLGtCQUNBLFdBUUEsUzVCb3RERixDNEJsdERFLGdDQUNFLFE1Qm90REosQzRCanRERSw2QkFFRSxlQURBLGE1Qm90REosQ00xdERJLDRCc0JaSix5QkF1QkksUzVCbXRERixDNEJsdERFLDJFQUVFLFk1Qm10REosQ0FDRixDNEIvc0RBLG1CQUNFLFU1Qmt0REYsQzRCanRERSx5QkFFRSxVekJmVSxDeUJjVixvQjVCb3RESixDNEIvc0RBLDJCQUlFLHFCQUZBLGFBREEsTTVCb3RERixDTWh2REksNEJzQjJCSiwyQkFPSSxpQkFDQSxrQkFGQSxlNUJxdERGLENBQ0YsQzRCaHREQSxrQ0FDRSxNNUJtdERGLEM0Qmh0REEsbUJBRUUsZTVCa3RERixDNEIvc0RBLGtCQUNFLGdCQUlBLDBDQUNBLFV6QjlDWSxDeUI0Q1osZUFJQSxpQkFMQSxxQkFJQSxlNUJtdERGLEM0QjlzRFcsaUdBQ1Asd0I1Qm10REosQ003eERJLHlCc0I2REosa0JBZ0JJLG9CNUJxdERGLENBQ0YsQ01ueURJLHlCc0I2REosa0JBb0JJLGtCQURBLGU1Qnd0REYsQ0FDRixDTXp5REksMEJzQjZESixrQkF3QkksZUFEQSxlNUIwdERGLENBQ0YsQzRCdHREQSx1QkFDRSx5QjVCeXRERixDNEJ4dERXLDRDQUVQLGlCekJ4RVUsQ3lCdUVWLHlCNUIydERKLENNMXlESSw0QnNCOEVPLDRDQUlMLFk1QjR0REosQ0FDRixDTTV6REkseUJzQmtHTyw0Q0FFTCxZNUI2dERKLENBQ0YsQ01yekRJLDRCc0I0RkoscUJBRUksZTVCNHRERixDQUNGLEM0Qnp0REEseUJBQ0UsaUI1QjR0REYsQzRCcnRERSxpQ0FDRSxnQ0FDQSxrQzVCMnRESixDNEIxdERJLHdEQUNFLFU1QjR0RE4sQzRCcHREQSx1Q0FJRSxpQ0FDQSxzQkFDQSx1QkFKQSxnQkFDQSxrQkFLQSxzQkFDQSx1QkFSQSxrQjVCaXVERixDTXgxREksNEJzQmlJQSxnREFDRSxxQkFFQSxzQkFEQSxXNUIydERKLENBQ0YsQzRCeHRERSx1REFDRSxrQjVCMHRESixDNEJudERBLDRDQUlFLGlDQUZBLGdCQUNBLGtCQUZBLGtCNUI0dERGLEM0Qm50REEsOEJBQ0UsUzVCeXRERixDTWg0REkseUJzQnNLSiw4QkFHSSxTNUIydERGLENBQ0YsQ014M0RJLDRCc0J5SkosOEJBTUksa0I1QjZ0REYsQ0FDRixDNEJ6dERFLGlDQUVFLGdCQURBLGtCQUVBLFM1QjR0REosQzRCdHREQSwyQkFJRSxtQkFDQSxVekIxS1ksQ3lCdUtaLGFBQ0EsMkJBSUEscUJBTkEsaUI1Qjh0REYsQ2MzNURJLDJEYzRMSiwyQkFVSSxnQjVCeXRERixDQUNGLENjNzZESSx1RGN5TUosMkJBaUJNLHFCQURBLHFCNUJ5dERKLENBQ0YsQ01wNkRJLHlCc0IwTEosMkJBcUJJLG1CNUJ5dERGLENBQ0YsQ016NkRJLDBCc0IwTEosMkJBd0JJLGtCNUIydERGLENBQ0YsQ005NkRJLDBCc0IwTEosMkJBMkJJLGtCNUI2dERGLENBQ0YsQzRCMXREQSw2QkFHRSxlQUZBLGtCQUNBLFM1Qjh0REYsQ016N0RJLHlCc0J5TkosNkJBTUksYzVCOHRERixDQUNGLENNOTdESSx5QnNCeU5KLDZCQVVJLGNBREEsa0I1Qml1REYsQ0FDRixDTXA4REksMEJzQnlOSiw2QkFhSSxjNUJrdURGLENBQ0YsQ016OERJLDBCc0J5TkosNkJBZ0JJLGlCNUJvdURGLENBQ0YsQ2M3OURJLHVEY3dPSiw2QkFxQk0sbUI1Qm91REosQ0FDRixDY2wrREksdURjd09KLDZCQTBCTSw2QjVCb3VESixDQUNGLEM0Qmh1REEsMkJBRUUsaUJBQ0Esc0JBQ0EsdUJBSEEsMEI1QnN1REYsQ00vOURJLHlCc0J3UEosMkJBTUksb0I1QnF1REYsQ0FDRixDTXArREkseUJzQndQSiwyQkFTSSxjNUJ1dURGLENBQ0YsQ016K0RJLDBCc0J3UEosMkJBYUksb0JBQ0EsbUI1Qnd1REYsQ0FDRixDNEJwdURBLGlDQUVFLGlCQUNBLGlCQUZBLHVCNUJ5dURGLENNci9ESSx5QnNCMlFKLGlDQU1JLHdCQURBLGE1QjB1REYsQ0FDRixDTTMvREkseUJzQjJRSixpQ0FTSSxrQkFDQSxnQjVCMnVERixDQUNGLENNamdFSSwwQnNCMlFKLGlDQWNJLGtCQUNBLG1CNUI0dURGLENBQ0YsQzRCeHVEQSxnQ0FNRSxZQUhBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFHQSxXQURBLFM1Qjh1REYsQzRCMXVERSxzRUFLRSxZQUpBLGtCQUtBLG1CQUZBLFU1QjR1REosQzRCdnVERSxvQ0FLRSxTQUhBLGdCQUNBLGVBTUEsaUJBREEsV0FQQSxrQkFHQSxRQUdBLDJDNUIydURKLEM0QnJ1REEscUNBRUUsZUFEQSxlekJ2UDRCLEN5QnlQNUIsdUI1Qnd1REYsQzRCbHVEQSxvQkFDRSxpQjVCd3VERixDNEJ2dURFLHdCQUVFLGdCQURBLGM1QjB1REosQ01uakVJLDBCc0J3VUYsd0JBS0ksaUJBREEsZTVCNHVESixDQUNGLEM0QnR1REUsa0NBQ0UsYTVCeXVESixDNEJ2dURFLG1DQUNFLGM1Qnl1REosQ01oa0VJLHlCc0IwVkEsa0NBQ0UsYzVCeXVESixDNEJ2dURFLG1DQUNFLGU1Qnl1REosQ0FDRixDTXhrRUkseUJzQmtXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTWhsRUksMEJzQjBXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTXhsRUksMEJzQmtYQSxrQ0FDRSxhNUJ5dURKLEM0QnZ1REUsbUNBQ0UsYzVCeXVESixDQUNGLEM0QnB1REUsbUNBQ0UsVTVCdXVESixDNEJydURFLG9DQUNFLFc1QnV1REosQzRCcnVERSx5RkFFRSxtQ0FDRSxZNUJzdURKLEM0QnB1REUsb0NBQ0UsYTVCc3VESixDQUNGLENNL21FSSwwQnNCNFlBLG1DQUNFLGM1QnN1REosQzRCcHVERSxvQ0FDRSxlNUJzdURKLENBQ0YsQzRCbHVEQSx3Q0FFRSxZQURBLGdCQUVBLCtCNUJxdURGLEM0QnB1REUsK0VBQ0Usc0JBQ0EsZ0JBQ0EseUNBQ0EscUQ1QnN1REosQzRCL3RERSx3Q0FDRSxZNUJrdURKLEM0Qmh1REUseUNBQ0UsYTVCa3VESixDNEIvdERJLHVFQUNFLE01Qml1RE4sQzRCL3RESSx3RUFDRSxPNUJpdUROLEM0QnZ0REUsaUVBQ0Usb0M1QjZ0REosQzRCMXRESSw0SUFDRSxxQjVCNHRETixDNEJudERFLDRDQUNFLFU1Qnl0REosQzRCdHRESSx5REFDRSxTNUJ3dEROLEM0QnB0RFEseUlBQ0UsWTVCc3REVixDNEJsdERRLGlLQUNFLFk1Qm90RFYsQzRCNXNERSwyQ0FDRSxVNUIrc0RKLEM0QjVzREksd0RBQ0UsUzVCOHNETixDNEIxc0RRLHVJQUNFLFk1QjRzRFYsQzRCeHNEUSwrSkFDRSxZNUIwc0RWLEM0QmxzREUsNENBQ0UsYTVCcXNESixDNEJsc0RJLHlEQUNFLFk1Qm9zRE4sQzRCaHNEUSx5SUFDRSxZNUJrc0RWLEM0QjlyRFEsaUtBQ0UsWTVCZ3NEVixDNEIzckRFLHlDQUNFLGE1QjZyREosQzRCNXJESSxpREFDRSxvQjVCOHJETixDTTFzRUksMEJzQnFoQkYsK0NBRUksa0I1QjJyREosQ0FDRixDNEJ6ckRFLGdEQUdFLGlCQURBLGlCQURBLDBCNUI2ckRKLENNeHRFSSx5QnNCMGhCRixnREFLSSxjNUI2ckRKLENBQ0YsQ003dEVJLDBCc0IwaEJGLGdEQVFJLG1CNUIrckRKLENBQ0YsQzRCN3JERSxtREFFRSxlekJqZTBCLEN5QmdlMUIscUI1QmdzREosQ010dUVJLDBCc0JxaUJGLG1EQUlJLGtCQUNBLGdCNUJpc0RKLENBQ0YsQzRCN3JEQSxVQUVFLGlCQURBLFM1QmlzREYsQzRCN3JEQSxZQUNFLFM1QmdzREY7QTRCeHJEQSwwQkV6bkJBLEtBVUUseUJBQ0EsdUJDT0UscUJEZEYsVTNCNkVZLEMyQmhGWixxQjFCbUxJLGUwQmpMSixlM0I4SDRCLEM2QkQ1QixrQjdCaUc0QixDNkJuRzVCLGtCRnpIQSxrQkdXSSx5SEhISixDQUpBLDBDQURBLHFCOUJnMEVGLENpQ3B6RU0sdUNIcEJOLEtHcUJRLGVqQ3V6RU4sQ0FDRixDT2owRUUsV3VCSUUsVTNCaUVVLEMyQmhFVixvQjlCZzBFSixDOEI3ekVFLHNCQUdFLGdDekJvWDBCLEN5QnJYMUIsUzlCK3pFSixDOEIxekVFLDRCQUVFLFd6QndaMEIsQ3lCdloxQixtQjlCMnpFSixDOEJ2ekVFLG1DQUNFLGM5Qnl6RUosQ09oMUVFLG9CeUJPRSxhaENtMUVKLENnQzkwRUUsNERFbEJFLHFCbENzMkVKLEM4QnB6RUEscUJJbERJLHdCL0JtRlUsQzZCMUVaLG9CN0IwRVksQzZCNUVaLGFoQ2szRUYsQ09uM0VFLDJCMkJORSx3Qi9CMEVVLEM2QjNEVixvQkFYaUMsQ0FTakMsYWhDaTNFSixDZ0M1MkVFLHNERWxCRSx3Qi9CMEVVLEM2QnBEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaENnM0VKLENnQ3AyRUUsNERBR0Usd0I3QmdEVSxDNkIvQ1Ysb0I3QitDVSxDNkJqRFYsYWhDdTJFSixDZ0M5MUVFLCtKQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQ2cyRUosQ2dDejFFSSxpTEFLSSxnQ2hDdTFFUixDOEJ2MUVBLFlJMURJLHFCL0IyRVUsQzZCbEVaLGlCN0JrRVksQzZCcEVaLGFoQzg2RUYsQ08vNkVFLGtCMkJORSx3Qi9CbUZVLEM2QnBFVixvQkFYaUMsQ0FTakMsYWhDNjZFSixDZ0N4NkVFLG9DRWxCRSx3Qi9CbUZVLEM2QjdEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEM0NkVKLENnQ2g2RUUsMENBR0UscUI3QndDVSxDNkJ2Q1YsaUI3QnVDVSxDNkJ6Q1YsYWhDbTZFSixDZ0MxNUVFLG9JQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQzQ1RUosQ2dDcjVFSSxzSkFLSSxnQ2hDbTVFUixDOEJoNUVBLFdFdERFLGFoQzQ4RUYsQ083OEVFLDRCMkJORSxzQko4RDZCLENFckQvQixrQmhDKzhFRixDT2w5RUUsaUJ5Qk9FLGFoQzI4RUosQ2dDdDhFRSxrQ0FTSSxnQ2hDbThFTixDZ0NuN0VFLDJNQUlFLHNCQTFDc0MsQ0E4Q3RDLGtCQTdDa0MsQ0F3Q2xDLGFoQzA3RUosQ2dDbjdFSSxtSkFLSSxnQ2hDaTdFUixDOEJ6NkVFLGNJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQzArRUYsQ2dDLzlFRSw0REVsQkUsd0JKbUV3RSxDRXBEeEUsb0JBWGlDLENBU2pDLFVoQysrRUosQ2dDMStFRSx3Q0FTSSxnQ2hDaStFTixDZ0M1OUVFLDhDQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQys5RUosQ2dDdDlFRSwwSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEN3OUVKLENnQ2o5RUksNEpBS0ksZ0NoQys4RVIsQzhCdjhFRSxnQklsRUUsd0JKbUV3QyxDRTFEMUMsb0JGMEQwRCxDRTVEMUQsVWhDd2dGRixDZ0M3L0VFLGtFRWxCRSx3QkptRXdFLENFcER4RSxpQkFYaUMsQ0FTakMsVWhDNmdGSixDZ0N4Z0ZFLDRDQVNJLGdDaEMrL0VOLENnQzEvRUUsa0RBR0Usd0JGZ0N3QyxDRS9CeEMsb0JGK0J3RCxDRWpDeEQsVWhDNi9FSixDZ0NwL0VFLGdKQUlFLHFCQTFDc0MsQ0E4Q3RDLGlCQTdDa0MsQ0F3Q2xDLFVoQ3MvRUosQ2dDLytFSSxrS0FLSSxnQ2hDNitFUixDOEIvOUVFLHVCRUZBLG9CRkdrRSxDRUpsRSxhaEN1K0VGLENnQ3ArRUUseUNBQ0UsK0JoQ3MrRUosQ096aUZFLDZCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaEN1K0VKLENnQ3ArRUksK0NBQ0UsU2hDcytFTixDZ0NsK0VFLDBEQUVFLGdDaENtK0VKLENnQ2grRUUsZ0VBR0UseUJBREEsYWhDaytFSixDZ0M5OUVFLHFLQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELFVoQ2crRUosQ2dDNTlFSSx1TEFLSSxnQ2hDMDlFUixDOEI5L0VFLHlCRUZBLG9CRkdrRSxDRUpsRSxVaENzZ0ZGLENnQ25nRkUsMkNBQ0UsK0JoQ3FnRkosQ094a0ZFLCtCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENzZ0ZKLENnQ25nRkksaURBQ0UsWWhDcWdGTixDZ0NqZ0ZFLDhEQUVFLGdDaENrZ0ZKLENnQy8vRUUsb0VBR0UseUJBREEsVWhDaWdGSixDZ0M3L0VFLDJLQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQysvRUosQ2dDMy9FSSw2TEFLSSxnQ2hDeS9FUixDOEI3aEZFLDhCRUZBLG9CRkdrRSxDRUpsRSxhaENxaUZGLENnQ2xpRkUsZ0RBQ0UsK0JoQ29pRkosQ092bUZFLG9DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENxaUZKLENnQ2xpRkksc0RBQ0UsWWhDb2lGTixDZ0NoaUZFLHdFQUVFLGdDaENpaUZKLENnQzloRkUsOEVBR0UseUJBREEsYWhDZ2lGSixDZ0M1aEZFLDBMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzhoRkosQ2dDMWhGSSw0TUFLSSxnQ2hDd2hGUixDOEI1akZFLHFCRUZBLGlCRkdrRSxDRUpsRSxVaENva0ZGLENnQ2prRkUsdUNBQ0UsK0JoQ21rRkosQ090b0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaENva0ZKLENnQ2prRkksNkNBQ0UsU2hDbWtGTixDZ0MvakZFLHNEQUVFLGdDaENna0ZKLENnQzdqRkUsNERBR0UseUJBREEsVWhDK2pGSixDZ0MzakZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELGFoQzZqRkosQ2dDempGSSxpTEFLSSxnQ2hDdWpGUixDOEIzbEZFLDZCRUZBLGlCRkdrRSxDRUpsRSxVaENtbUZGLENnQ2htRkUsK0NBQ0UsK0JoQ2ttRkosQ09ycUZFLG1DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENtbUZKLENnQ2htRkkscURBQ0UsWWhDa21GTixDZ0M5bEZFLHNFQUVFLGdDaEMrbEZKLENnQzVsRkUsNEVBR0UseUJBREEsVWhDOGxGSixDZ0MxbEZFLHVMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQzRsRkosQ2dDeGxGSSx5TUFLSSxnQ2hDc2xGUixDOEIxbkZFLHFCRUZBLG9CRkdrRSxDRUpsRSxhaENrb0ZGLENnQy9uRkUsdUNBQ0UsK0JoQ2lvRkosQ09wc0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENrb0ZKLENnQy9uRkksNkNBQ0UsWWhDaW9GTixDZ0M3bkZFLHNEQUVFLGdDaEM4bkZKLENnQzNuRkUsNERBR0UseUJBREEsYWhDNm5GSixDZ0N6bkZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzJuRkosQ2dDdm5GSSxpTEFLSSxnQ2hDcW5GUixDOEJqcEZBLFdBR0UsZ0JBREEsVTNCUFksQzJCTVosZTlCeXBGRixDOEJ0cEZFLGVBQ0UsUzlCd3BGSixDOEJycEZFLGlCQUNFLDhCQUNBLHVDOUJ1cEZKLENPM3VGRSx1QnVCc0ZJLDJCOUJ3cEZOLEM4Qm5wRkksbURBQ0UsWTNCZlEsQzJCZ0JSLGM5QnFwRk4sQ09sdkZFLGlCdUJpR0UsYTlCb3BGSixDOEJucEZJLHFDQUVFLFczQi9CUSxDMkI4QlIsaUM5QnNwRk4sQzhCcHBGTSxtRkFDRSxjM0J6Qk0sQzJCMEJOLFk5QnNwRlIsQzhCbnBGSSxtQ0FFRSxTM0J2Q1EsQzJCc0NSLCtCOUJzcEZOLEM4QnBwRk0sK0VBQ0UsWTNCakNNLEMyQmtDTixjOUJzcEZSLEM4QmpwRkUsa0NBRUUsb0I5QmtwRkosQzhCL29GRSx3Q0FFRSxhekIxSE8sQ3lCMkhQLG1COUJncEZKLENPNXdGRSwwQnVCb0lFLDJCM0JoRVUsQzJCK0RWLGE5QjhvRkosQzhCem9GQSxxQkFFRSwyQjNCN0RZLEMyQjREWixhOUI2b0ZGLENPdHhGRSwyQnVCNklFLDJCM0J6RVUsQzJCd0VWLGE5QjhvRkosQzhCbG9GSSxvQ0FHRSxTQUNBLGtCQUZBLGtCQURBLHFCOUIyb0ZOLEM4QnRvRkksNEVBQ0UsOEI5QndvRk4sQzhCaG9GQSxTQ2pLSSxvQjNCa0tFLGtCNEJwREosZTdCa0Q0QixDNkJwRDVCLGtCaEM0ckZGLEM4Qm5vRkEsU0V6REUsc0JoQ21zRkYsQzhCdG9GQSxtQkN6S0ksb0IzQmtLRSxrQjRCcERKLGdCaEN3c0ZGLEM4QjdvRkEsVUU3REUsbUJoQzBzRkYsQzhCeG9GQSxXQzlLSSxxQjNCa0tFLGU0QnBESixhRmlFcUUsQ0VuRXJFLFloQ2l0RkYsQzhCN29GRSxvQkFFRSxXQURBLGlCOUJncEZKLEM4QjdvRkUsbUJDcExFLG9CM0JrS0Usa0I0QnBESixhRnVFZ0YsQ0V6RWhGLGFoQzJ0RkYsQzhCaHBGRSxtQkN2TEUsb0IzQmtLRSxrQjRCcERKLGFGMEVnRixDRTVFaEYsZWhDaXVGRixDOEJwcEZJLDRCQUNFLG9COUJzcEZOLEM4QnJwRk0sZ0NBRUUsWUFEQSxVOUJ3cEZSLEM4Qm5wRkUsb0JDak1FLG9CM0JrS0Usa0I0QnBESixhRm9GbUYsQ0V0Rm5GLGFoQzh1RkYsQzhCaHBGQSxZQUNFLGNBQ0EsVTlCbXBGRixDOEJocEZFLHVCQUNFLGdCOUJrcEZKLEM4QjFvRkUsc0ZBQ0UsVTlCK29GSixDOEJ4b0ZBLGdDQUNFLGU5QjhvRkYsQzhCMW5GQSx1TEFDRSxlOUI0b0ZGLENtQzc0RkEsT0pXSSxxQklWRixxQi9CNEpFLGMrQnpKRixlaEN5SDRCLENnQ3hINUIsY0FIQSxxQkFJQSxrQkZHSSx5SEVDSixDQUZBLHVCQURBLGtCbkN5NUZGLENpQ241Rk0sdUNFYk4sT0ZjUSxlakNzNUZOLENBQ0YsQ081NUZFLDRCNEJLSSxvQm5DMDVGTixDbUNyNUZFLGFBQ0UsWW5DdzVGSixDbUNuNUZBLFlBQ0Usa0JBQ0EsUW5DczVGRixDbUM3NEZBLFlKekJJLG9CSTJCRixpQjlCNDNCa0MsQzhCNzNCbEMsa0JuQ3U1RkYsQ21DNTRGRSxlQ3JEQSx3QkRzRHlCLENDdkR6QixVcEM0OEZGLENPNzdGRSw0QzZCVEkseUJBREEsVXBDMjhGTixDb0N2OEZJLDRDQUdFLGlDQURBLFNwQ3k4Rk4sQ21DOTVGRSxpQkNyREEsd0JEc0R5QixDQ3ZEekIsVXBDeTlGRixDTzE4RkUsZ0Q2QlRJLHlCQURBLFVwQ3c5Rk4sQ29DcDlGSSxnREFHRSxpQ0FEQSxTcENzOUZOLENtQzM2RkUsYUNyREEscUJEc0R5QixDQ3ZEekIsYXBDcytGRixDT3Y5RkUsd0M2QlRJLHlCQURBLGFwQ3ErRk4sQ29DaitGSSx3Q0FHRSxpQ0FEQSxTcENtK0ZOOztBcUMvK0ZBLDRCQUdBLFVBY0UsbUJBUEEscUJBRkEsU0FLQSxhbENtRVksQ2tDakVaLGFBQ0EsdUJBVkEsT0FLQSxtQkFDQSxxQkFSQSxlQUdBLE1BRUEsV0FKQSxZckMyL0ZGLENNdjdGSSw0QitCdEVKLFVBaUJJLGFyQ2cvRkYsQ3FDNytGQSxrQkFFSSxjQUNBLGdCQUNBLFlyQ2cvRkosQ0FORixDcUNyK0ZBLDRCQUlFLFlBQ0EsZ0JBSkEsa0JBQ0EsWUFDQSxVckNpL0ZGLENxQzUrRkEsaUJBS0UsNEJBRkEsZWxDc0NZLENrQ3JDWiw4QkFIQSxnQkFDQSxnQkFJQSxVckMrK0ZGLENxQzkrRlcseUNBQ1AsZXJDZy9GSixDcUM5K0ZXLHVDQUNQLGVyQ2kvRkosQ3FDLytGVyxxQ0FDUCxrQnJDay9GSixDcUNoL0ZXLHFDQUNQLGVyQ20vRkosQ3FDai9GVyx1Q0FDUCxlckNvL0ZKLENxQ2wvRlcsNkNBQ1Asa0JyQ3EvRkosQ3FDbi9GVyxzQ0FDUCxlckNzL0ZKLENxQ3AvRlcscUNBQ1AsZXJDdS9GSixDTWhnR0kseUIrQnBCSixpQkFpQ0ksb0JyQ3cvRkYsQ0FDRixDcUN2L0ZFLHFCQUNFLDZCckN5L0ZKLENNNS9GSSw2QitCRUYscUJBSUksbUJBREEseUJyQzQvRkosQ0FDRixDTWxnR0ksNEIrQllBLHVEQUVJLFlyQzYvRk4sQ0FKRixDcUNwL0ZJLDBEQUNFLDhCckMyL0ZOLENxQ3gvRkUsMkJBR0UsK0JBREEsaUJBREEsV3JDNC9GSixDcUN4L0ZJLG1DQUNFLFdyQzAvRk4sQ3FDeC9GUSxzREFDSSxlQUNBLGdCckMwL0ZaLENxQ3QvRk0sbURBQ0UsbUJyQ3cvRlIsQ3FDcC9GSSxtQ0FDRSxXckNzL0ZOLENxQ24vRkksbUNBRUUsaUJBREEsV3JDcy9GTixDTWxqR0kseUIrQmlFRixvQ0FFSSwwQkFDQSxrQnJDbS9GSixDQUNGLENxQ2ovRkksa0RBQ0UseUJyQ20vRk4sQ005aUdJLDRCK0IwREEsa0RBSUksb0JyQ28vRk4sQ0FDRixDcUNoL0ZFLDZCQUNFLFdyQ2svRkosQ010akdJLDRCK0JtRUYsNkJBS0ksa0JBQ0EsZ0NBRkEsbUJBREEsV3JDdS9GSixDQUNGLENxQ24vRkksZ0NBQ0UseUJBQ0EsMEJyQ3EvRk4sQ01sa0dJLDRCK0IyRUEsZ0NBSUksd0JyQ3UvRk4sQ0FDRixDcUNwL0ZJLCtCQUVFLGVBREEsZ0JBRUEsZ0JyQ3MvRk4sQ001a0dJLDRCK0JtRkEsK0JBTUksZUFEQSxnQkFFQSxnQnJDdy9GTixDQUNGLENxQ3IvRkksNkNBQ0Usa0NyQ3UvRk4sQ010bEdJLDRCK0I4RkEsNkNBSUksdUJBREEsaUJyQzAvRk4sQ3FDci9GRSxpQ0FHSSxzQkFEQSxvQnJDeS9GTixDQUxGLENxQy8rRkksb0NBRUUsbUJBREEsV3JDdy9GTixDcUNwL0ZRLCtDQUVFLG1CQURBLFdyQ3UvRlYsQ00xbUdJLDRCK0JrSEksK0NBSUksV3JDdy9GVixDQUNGLENxQ3YvRlUsOERBQ0ksVUFDQSxTckN5L0ZkLENxQ2wvRkUsNkJBQ0UsYXJDby9GSixDcUNoL0ZBLGdCQUdFLG1CQUVBLFVsQ2xJWSxDa0M4SFosYUFDQSw4QkFFQSxZckNvL0ZGLENxQ2wvRkUsMEJBQ0Usd0JyQ28vRkosQ3FDbC9GRSxvQkFDRSxzQnJDby9GSixDcUNsL0ZNLGtDQUVFLGVBREEsZ0JBRUEsZ0JyQ28vRlIsQ016b0dJLDRCK0JrSkUsa0NBTUksZUFEQSxnQkFFQSxnQnJDcy9GUixDQUNGLENxQ2wvRkUsbUJqQ25ESSxtQmlDc0RGLGVsQ3ZHMEIsQ2tDc0cxQixtQkFFQSxRckNvL0ZKLENNbnFHSSx5QitCbUpKLGdCQStCSSxnQnJDcS9GRixDcUNuL0ZFLDBCQUNFLHNCckNxL0ZKLENBQ0YsQ005cEdJLDRCK0I2S0EsMEJBQ0Usc0JyQ28vRkosQ0FDRixDcUNqL0ZFLDJCQUNFLGtCQUNBLGtCckNtL0ZKLENxQy8rRkEsdUJBR0Usc0JBREEsWUFEQSxlQUdBLFdyQ2svRkYsQ3FDai9GRSwwQkFDRSxjckNtL0ZKLENNanJHSSw0QitCd0xKLHVCQVNJLFVyQ28vRkYsQ0FDRixDcUNsL0ZFLDhCQUNFLDhCckNvL0ZKLENxQ2gvRkEsaUJBRUUsYWxDM0xZLENrQzBMWixjckNvL0ZGLENxQ2wvRkUsMkNBQ0UsWXJDby9GSixDcUNqL0ZJLHVEQUNFLFlyQ20vRk4sQ3FDaC9GSSxnQ0FHRSxtQkFEQSxrQkFEQSxZckNvL0ZOLENxQzkrRkUsb0NBQ0Usc0JyQ2cvRkosQ3FDOStGSSx5Q0FDRSxxQnJDZy9GTixDcUMzK0ZBLGdCQUlFLG1CQUNBLHdCbENsTlksQ2tDbU5aLGFsQ25PWSxDa0MrTlosYUFDQSw4QkFGQSxnQnJDbS9GRixDcUM3K0ZFLHdCQUNFLGNyQysrRkosQ3FDNytGRSxxQkFDRSxvQnJDKytGSixDcUM3K0ZFLHFCQUNFLGVyQysrRkosQ3FDMytGQSxnQkFDRSxtQnJDOCtGRixDTWx2R0kseUIrQm1RSixnQkFHSSwyQnJDZy9GRixDcUM3K0ZBLDRCQUVJLFNyQ2cvRkosQ3FDNStGQSwrQkFFSSwwQnJDKytGSixDQVRGLENxQ2wrRkUseUJBQ0UsMEJyQzgrRkosQ012dkdJLDRCK0JzUEosZ0JBdUJJLHFCckM4K0ZGLENBQ0YsQ3FDNStGRSw0QkFDRSwyQnJDOCtGSixDTS92R0ksNEIrQm9SRiwyQkFFSSxzQnJDNitGSixDQUNGLENNcnZHSSxtRCtCMFRGLHlDQUVJLGlCQUNBLGFyQ3krRkosQ0FDRixDcUN0K0ZFLDJCQUNFLGtCQUNBLGtCckN3K0ZKLENxQ3IrRkUsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFDQSxxQnJDdStGSixDTTkwR0kseUIrQmtXRixtQ0FRSSx3QnJDdytGSixDcUNyK0ZFLHNEQUdJLGFBQ0Esc0JyQ3UrRk4sQ0FMRixDTXQwR0ksNEIrQmdXQSxzREFVSSxtQkFGQSxnQkFDQSxZckN5K0ZOLENBQ0YsQ3FDdCtGTSxvRUFDRSxzQnJDdytGUixDTXQxR0ksNEIrQjZXRSxvRUFLSSwwQkFEQSwyQnJDMCtGUixDQUNGLENxQ3YrRlEsb0ZBRUUsYUFEQSxZckMwK0ZWLENxQ3YrRlUsd0ZBQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQnJDeStGWixDTXQyR0ksNEIrQmdZTSwyRkFFSSxlQUNBLGdCQUNBLGdCckN3K0ZaLENxQ3YvRk0sb0ZBb0JJLFNyQ3crRlYsQ0FKRixDTTEzR0kseUIrQjBpQkYsbUNBR0ksYUFDQSxzQnJDMDlGSixDQUNGLENNNS9HSSw0QitCNmhCRixtQ0FVSSxtQkFGQSxnQkFDQSxZckM0OUZKLENBQ0YsQ3FDejlGSSxpREFDRSxzQnJDMjlGTixDTXRnSEksNEIrQjBpQkEsaURBS0ksMEJBREEsMkJyQzY5Rk4sQ0FDRixDcUMxOUZNLGlFQUVFLGFBREEsWXJDNjlGUixDcUMxOUZRLHFFQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JyQzQ5RlYsQ010aEhJLDRCK0I2akJJLHdFQUVJLGVBQ0EsZ0JBQ0EsZ0JyQzI5RlYsQ3FDMStGSSxpRUFvQkUsU3JDMjlGTixDQUpGLENxQzE4RkUsdUNBQ0Usb0JyQ3U5RkosQ3FDcjlGRSx1Q0FFRSx5QkFEQSxnQnJDdzlGSixDcUN0OUZJLDhEQUNFLG9CckN3OUZOLENxQy84RkEsb0JBQ0UsR0FDRSxVQUNBLDBCckNxOUZGLENxQ245RkEsR0FDRSxVQUNBLHVCckNxOUZGLENBQ0YsQ3FDOThGRSx3QkFDRSxhckNtOUZKOztBcUNoOUZBLDBCL0J0bkJJLDRCK0J5bkJKLHdEQUVJLGVyQ2k5RkYsQ0FDRixDcUM5OEZBLG1DQUNFLCtCckNpOUZGLENxQ2g5RkUsMkNBQ0UsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxlckNrOUZKLENNeGxISSw0QitCK25CSixtQ0FVSSxlckNtOUZGLENxQ2w5RkUsMkNBQ0UsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxTckNvOUZKLENBQ0YsQ3FDaDlGQSw4QkFDRSxtQnJDbTlGRixDcUNsOUZFLGlDQUVFLG1CQURBLGdCQUVBLG1CQUNBLGdCckNvOUZKLENxQ2w5RkUsa0NBQ0Usc0JyQ285RkosQ3FDajlGSSx1Q0FDRSxTckNtOUZOLENxQy83RkUsK0JBQ0UsMkRBQ0EsMkJBRUEsWUFEQSxVckM2OEZKLENxQ3Y4RkEsNkJBQ0Usd0JyQzA4RkYsQ3FDdjhGSSx3REFDRSxXckN5OEZOLENxQ3I4RkUsa0RBQ0UsYXJDdThGSixDcUNuOEZBLGdDQUNFLHNCQUNBLHlCQUNBLDRCQUNBLDBCQUNBLDBCckNzOEZGLENxQ244RkEsK0JBQ0Usc0JBRUEseUJBQ0EsNEJBQ0EsMEJBQ0EsMkJBSkEsU3JDMDhGRixDcUNwOEZFLG9DQUNFLG9CckNzOEZKLENxQ244RkUsaUNBQ0UsZUFDQSxnQnJDcThGSixDc0NodkhBLGFBQ0UsaUJ0Q212SEYsQ3NDanZISSxzQ0FDRSxVdENtdkhOLENzQzl1SEEsbUJBR0UsT0FDQSxnQkFDQSxTQUNBLFVBTEEsa0JBQ0EsUXRDcXZIRixDc0M5dUhBLG1CQUlFLGNBSEEsY0FJQSxtQkFGQSxtQkFEQSxrQnRDb3ZIRixDc0MvdUhFLHlCQUNFLG9CdENpdkhKLENzQy91SEUsNENBQ0Usa0J0Q2l2SEosQ3NDN3VIQSxzQkFHRSxVbkM2Q1ksQ21DOUNaLGVBREEscUJBSUEsbUJBREEsaUJ0Q2l2SEYsQ3NDL3VIRSw0QkFJRSx5QkFFQSxTQUxBLFdBRUEsV0FJQSxPQUZBLGtCQUhBLFV0Q3N2SEosQ3NDL3VIRSwwREFFRSxvQnRDZ3ZISixDc0MvdUhJLHNFQUNFLHdCdENpdkhOOztBdUNyeUhBLDRCQU9XLHVHQUVQLG9CQURBLGlCdkNteUhKLENNL3VISSwwQmlDckRPLHVHQUlMLGdCdkNveUhKLENBQ0YsQ3VDN3hIRSx1Q0FTRSxrQkFKQSxlcEN5RzBCLENvQzFHMUIsWXBDNlBvQyxDb0NoUXBDLGtCQUVBLGNBR0EseURBSkEsU3ZDcXlISixDTTl2SEkseUJpQ3pDRix1Q0FXSSxjdkNneUhKLENBQ0YsQ01ud0hJLDBCaUN6Q0YsdUNBY0ksa0JBQ0EsWXZDa3lISixDQUNGLEN1Q2h5SEksa0RBR0UseUJBRkEsS3ZDbXlITixDTTd3SEkseUJpQ3ZCQSxrREFLSSx3QnZDbXlITixDQUNGLENNbHhISSwwQmlDdkJBLGtEQVFJLHdCdkNxeUhOLENBQ0YsQ3VDanlIVyxpREFDUCxhdkNteUhKLEN1Q2p5SFcsaURBQ1AsVXZDb3lISixDdUNseUhXLGtEQUNQLGF2Q3F5SEosQ3VDbHlIVyxvREFDUCxhdkNxeUhKLEN1Q2p5SEEsc0JDckRFLG1CQUVBLFNBTkEsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBT0EsbUJBTkEsU3hDdTJIRixDdUN6eUhBLHdCbkMrR00sbUJVakxKLGdCeUJxRUEsbUJwQ2lRa0MsQ1d2VWxDLFNkbzNIRixDdUMzeUhBLHVCQUVFLGFwQ1lZLENvQ1haLG9CQUZBLHFCdkNnekhGLEN1QzN5SEEseUJBRUUsa0JBQ0EsU3ZDNnlIRixDdUMxeUhJLHNFQWNFLHdCQUxBLDRCQURBLHdCcEMyTGtDLENvQ3hMbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDYlEsQ29DT1IsY0FHQSxrTHBDNkJ3QixDb0NyQnhCLGtCQVBBLGVwQ3NDd0IsQ29DNUJ4QixnQkFUQSxnQnBDMkxrQyxDb0M5TGxDLGlCdkN3ekhOLENNdDFISSx5QmlDMkJBLHNFQW1CSSxlQUNBLGdCdkM0eUhOLENBQ0YsQ001MUhJLDBCaUMyQkEsc0VBd0JJLGlCdkM2eUhOLENBQ0YsQ3VDM3lIZSxnR0FHUCxvQnBDbEJNLENvQ2dCTixVdkM4eUhSLEN5Q2g2SEUsK1ZBSUUsNEJ0QzRFVSxDc0M3RVYsb0J0QytGVSxDc0M3RlYsNENBTjRELENBTzVELHlHekNnNkhKLEN1Qy95SGUsZ0dBR1Asb0JwQ3hCTSxDb0NzQk4sVXZDbXpIUixDeUMzNkhFLCtWQUlFLDRCdEM0RVUsQ3NDN0VWLG9CdEMrRlUsQ3NDN0ZWLDRDQU40RCxDQU81RCx5R3pDMjZISixDdUNwekhlLGlHQUdQLG9CcEMrSmdDLENvQ2pLaEMsYXZDd3pIUixDeUN0N0hFLGtXQUlFLCtCdEMrRVUsQ3NDaEZWLG9CdEM0Um9DLENzQzFScEMsNENBTjRELENBTzVELHlHekNzN0hKLEN1Q3p6SGUsbUdBQ1AsMkJ2QzR6SFIsQ3VDenpITSx3UEFHRSxVdkMwekhSLEN1Q3R6SE0sa0ZBQ0UseUJBQ0EsUXZDd3pIUixDdUNwekhNLHFGQUVFLHlCdkNxekhSLEN1Q2p6SE0sNEVBRUUsd0JwQzZIZ0MsQ29DNUhoQyxTdkNrekhSLEN1Qzl5SE0sbUZBQ0UsV3BDdUlnQyxDb0NySWhDLFN2Qyt5SFIsQ3VDbHlIQyxtQ0FFQyxrQkFDQSxTdkN1eUhGLEN1Q3J5SEUsd0NBRUksbUJBYUEsd0JBTEEsNEJBREEsd0JwQzBGa0MsQ29DdkZsQyxvQ0FFQSxnQkFHQSxzQkFUQSxVcEM5R1EsQ29DdUdSLGFBSUEsa0xwQ3BFd0IsQ29DNEV4QixrQkFQQSxlcEMzRHdCLENvQ3FFeEIsZ0JBVEEsZ0JwQzBGa0MsQ29DN0ZsQyxpQnZDbXpITixDTWw3SEkseUJpQzJIRix3Q0FvQk0sZUFDQSxnQnZDdXlITixDQUNGLENNeDdISSwwQmlDMkhGLHdDQXlCTSxpQnZDd3lITixDQUNGLEN1Q3R5SGUsa0VBR1Asb0JwQ25ITSxDb0NpSE4sVXZDeXlIUixDeUM1L0hFLHFRQUlFLDRCdEM0RVUsQ3NDN0VWLG9CdEMrRlUsQ3NDN0ZWLDRDQU40RCxDQU81RCx5R3pDNC9ISixDdUMxeUhlLGtFQUdQLG9CcEN6SE0sQ29DdUhOLFV2Qzh5SFIsQ3lDdmdJRSxxUUFJRSw0QnRDNEVVLENzQzdFVixvQnRDK0ZVLENzQzdGViw0Q0FONEQsQ0FPNUQseUd6Q3VnSUosQ3VDL3lIZSxtRUFHUCxvQnBDOERnQyxDb0NoRWhDLGF2Q216SFIsQ3lDbGhJRSx3UUFJRSwrQnRDK0VVLENzQ2hGVixvQnRDNFJvQyxDc0MxUnBDLDRDQU40RCxDQU81RCx5R3pDa2hJSixDdUNwekhlLHFFQUNQLDJCdkN1ekhSLEN1Q3B6SE0sOEpBR0UsVXZDcXpIUixDdUNqekhNLG9EQUNFLHlCQUNBLFF2Q216SFIsQ3VDL3lITSx1REFFRSx5QnZDZ3pIUixDdUM1eUhNLDhDQUVFLHdCcEM0QmdDLENvQzNCaEMsU3ZDNnlIUixDdUN6eUhNLHFEQUNFLFdwQ3NDZ0MsQ29DcENoQyxTdkMweUhSLEN1Q254SEUsa0RBQ0UsY3ZDeXhISixDdUN2eEhFLG9EQUNFLHFCdkN5eEhKLEN1Q3Z4SEUsMkVBQ0UsaUJ2Q3l4SEosQ3VDcnhIQSxtQ0FDRSxxQkFFQSxvQnBDdkJzQyxDb0NzQnRDLHFCdkN5eEhGLEN1Q3R4SEUseUNBQ0UsWXZDd3hISixDdUN2eEhJLDJGQUdFLFVBREEsbUJBREEsa0J2QzJ4SE4sQ3VDOXdISSwwT0FDRSx5QnZDb3hITixDdUMvd0hJLHNIQUNFLHVCdkNreEhOLEN1Qzl3SEUsc0VBSUUsd0JBREEscUJBR0EsWUFKQSxrQkFHQSxVdkNpeEhKLEN1Qy93SEksNkVBR0Usd0VBRkEsV3pCelVKLGNBRUEsWUFHQSxPeUJ3VUksVXpCNVVKLGtCQUdBLE15QndVSSxtQkFHQSw2REFEQSxrQnpCM1VKLFVka21JRixDdUM1d0hBLCtCQUVFLGN2Q2l4SEYsQ3VDL3dIRSwwTUFDRSx3QnZDaXhISixDdUNoeEhJLHNHQUNFLFV2Q2t4SE4sQ3VDM3dIRSxzVEFDRSxxQnZDZ3hISixDdUMvd0hJLHNHQUNFLFV2Q2l4SE4sQ3VDaHhITSw0R0FDRSx3QnZDa3hIUixDdUMvd0hJLDRPQUNFLHdCdkNpeEhOLEN1Qzd3SEUsNE1BQ0UscUJwQzNTVSxDV2hEUiw2QnlCNlZGLENBREEsYXZDZ3hISixDdUM3d0hNLDZHQUNFLHdCdkMrd0hSLEN1Q3p3SEEsdUNBRUUsbUJBQ0EsZ0NBRkEsYUFHQSxVdkM0d0hGLEN1QzN3SFcsb0VBQ1AsMkJ2QzZ3SEosQ3VDM3dIRSwwSUFJRSw2QkFGQSxlQUNBLE9BRUEsYXZDOHdISixDdUMxd0hBLHlCQUNFLFN2QzZ3SEYsQ3VDendIRSxxREFDSSxvQnZDNHdITixDdUN4d0hBLDhDQUNFLG1CQUNBLG1CdkMyd0hGLEN1Q3p3SEksMkpBQ0UsWXZDMndITixDdUN4d0hFLG9EQUdFLHNCQUNBLG1CQUhBLFlBTUEsZUFGQSxrQkFIQSxVdkNneEhKLEN1QzF3SEksaUhBQ0UsU3ZDNHdITixDdUMxd0hJLHdEQUVFLFlBQ0EsZUFGQSxVdkM4d0hOLEN1Q3R3SEUsa0RBQ0UsbUJ2Q3l3SEosQ3VDdHdISSx3REFDRSxvQnZDd3dITixDdUNwd0hJLDJKQUNFLFl2Q3N3SE4sQ3VDbHdISSwrSkFDRSxZdkNxd0hOLEN1Q2h3SEEsMEZBS0UsT3pCcGRBLGdCQUZBLFNBQ0EsVXlCa2RBLDRCQUNBLFNBQ0EsMEJBRUEsNkJBQ0Esb0J2Q3F3SEYsQ01ycElJLDZCaUN5WUosMEZBVUksNkJBQ0Esb0J2Q3N3SEYsQ0FDRixDTTNwSUksNEJpQ3lZSiwwRkFlSSw2QkFDQSxvQnZDdXdIRixDQUNGLEN1Q3J3SEUsdURBQ0UsV3ZDdXdISixDdUNud0hBLDhDQUdFLGVBREEsbUJBREEseUJBR0EsMkN2Q3N3SEYsQ3VDL3ZIRSwwTkFHRSw4REFGQSxxQnBDcGFVLENvQ3FhVix5QkFFQSxzQnZDcXdISixDdUNud0hFLDhHQUVFLGVBREEsZXBDMVgwQixDb0M0WDFCLGtDdkNxd0hKLENPdnZJRSxvSGdDb2ZJLHdCdkNzd0hOLEN1Q3J3SE0sZ0lBQ0UsZ0NBQ0EsZ0N2Q3V3SFIsQ3VDcndITSwrSEFDRSxtQ0FDQSxtQ3ZDdXdIUixDdUNwd0hJLDhIQUVFLDhEQURBLDBCdkN1d0hOLEN1Q3J3SE0sMElBQ0UsZ0NBQ0EsZ0N2Q3V3SFIsQ3VDcndITSx5SUFDRSxtQ0FDQSxtQ3ZDdXdIUixDdUNsd0hJLHlJQUdFLGNBRkEsb0JBQ0Esc0N2Q3F3SE4sQ3VDeHZIQSxrQ0FDRSxpQnZDOHZIRixDdUMzdkhBLDZDQUlFLGdCQURBLGVBRkEsa0JBQ0EsT3ZDZ3dIRixDdUM3dkhFLDBEQUVFLFlBQ0EsV0FGQSxVdkNpd0hKLENNdHZJSSx5QmlDK2VKLDZDQVdJLGN2Q2d3SEYsQ0FDRixDTTN2SUksMEJpQytlSiw2Q0FjSSxnQnZDa3dIRixDQUNGLEN1QzF2SEEsZ0NBQ0UsaUJ2Q2d3SEYsQ3VDN3ZIQSwyQ0FJRSxnQkFEQSxlQUZBLGtCQUNBLE92Q2t3SEYsQ3VDL3ZIRSx3REFFRSxZQUNBLFdBRkEsVXZDbXdISixDTW54SUkseUJpQzBnQkosMkNBV0ksY3ZDa3dIRixDQUNGLENNeHhJSSwwQmlDMGdCSiwyQ0FjSSxnQnZDb3dIRixDQUNGLEN1Qzd2SEEsNEJBSUUscUJBRkEsYUFDQSw4QkFGQSxpQnZDc3dIRixDdUNsd0hFLCtHQUVFLE9BQ0EsaUJ2Q293SEosQ001eUlJLDBCaUMwaUJGLCtGQUdJLG9CdkNtd0hKLENBQ0YsQ3VDandIRSxtRUFDRSxVdkNtd0hKLENNdnlJSSw2QmlDbWlCRixtRUFHSSxZdkNxd0hKLENBQ0YsQ3VDbndIRSw4RUFDRSxLdkNxd0hKLEN1Q2h3SEUsbUNBRUUsV0FDQSx5QkFDQSxXQUhBLGtCQUlBLHlCdkNtd0hKLEN1Q2x3SEksdUNBRUUsZUFEQSxhdkNxd0hOLEN1Q2p3SEUsaURBQ0UsbUJ2Q213SEosQ3VDandIRSxpRUFDRSxVdkNtd0hKLEN1Q2p3SEUsZ0dBQ0UsZXBDeGdCMEIsQ29DeWdCMUIsaUJ2Q213SEosQ3VDdnZIQSxxQkFFRSxvQ0FDQSxldkM4dkhGLEN1QzN2SEEsa0JBQ0UsaUJ2Qzh2SEYsQ3VDM3ZIQSxzQkFDRSxldkM4dkhGLEN1Q3h2SEUsaUNBQ0UsWXZDMnZISixDdUN2dkhBLDhCQUdFLGtMcEN4akI0QixDb0N1akI1QixrQkFFQSxlcEMvaUI0QixDb0NnakI1QixnQnZDNHZIRixDTWwzSUksMEJpQ2luQkosOEJBUUksZUFJQSxpQnZDMHZIRixDQUNGLEN1Q3R2SEUsMEdBQWlCLGFBQTBCLFNBQVgsT3ZDd3dIbEMsQ3VDcndIRSw4V0FHdUMsWXZDeXdIekMsQ3VDcndIQSxvQ0FvQkUsYUFqQkEsa0xwQ25sQjRCLENvQ2tsQjVCLGtCQUVBLGVwQzFrQjRCLENvQzJrQjVCLGdCcENyYnNDLENvQ21jdEMsV0FIQSxpQnZDK3ZIRixDTTM1SUksMEJpQzRvQkosb0NBUUksZUFJQSxpQnZDdXdIRixDQUNGLEN1Qzd2SEEsOENBQ0UsYXZDcXdIRixDdUNsd0hBLHFCQUNFLGNBRUEsbUJBREEseUJBRUEsMkN2Q3F3SEYsQ3VDcHdIRSxnQ0FDRSxVdkNzd0hKLEN1Q2x3SEEsbUJBQ0UsZXZDcXdIRixDdUNqd0hFLHNDQUNFLGtCdkNvd0hKLEN1Q2x3SEUsd0NBQ0UsVXZDb3dISixDdUNud0hJLDhDQUNFLHFCdkNxd0hOLEN1Q2x3SEUsdURBQ0UsVXZDb3dISixDdUMvdkhFLHVDQUNFLGVwQ2pyQlUsQ1doRFIsNkJkbytJTixDdUNod0hFLHlDQUNFLGF2Q2t3SEosQ3VDandISSxtR0FFRSx3QnZDa3dITixDdUMvdkhFLHdEQUNFLGF2Q2l3SEosQ3VDN3ZIQSwwQkFDRSx3QnBDenJCWSxDb0MwckJaLGlCdkNnd0hGLEN1QzN2SEUsdURBQ0Usd0J2Qzh2SEo7O0F1QzN2SEEsMEJHenhCQSx3QkFDRSxVMUM0aEpGLEMwQzNoSkUscUJBQ0UsVXZDMkVVLEN1QzFFVixvQjFDNmhKSixDMEMxaEpBLGdCQUVFLGdCQUNBLGtCQUNBLGdDQUhBLFUxQ2dpSkYsQzBDNWhKRSxvQkFLRSxTQUhBLGlCQUNBLGdCQUtBLGlCQUpBLFFBR0EscUQxQytoSkosQzBDcGhKQSwyQ0FaSSxtQ0FMQSxpQjFDZ2pKSixDMEMvaEpBLHVCQUdFLFlBQ0EsT0FDQSxNQUdBLGlDQU5BLFUxQzZoSkYsQzBDcmhKQSxnQkFHRSx1QkFGQSxhQUNBLDBCMUN5aEpGLEMwQ3RoSkEsbUJBRUUsWUFEQSxpQjFDMGhKRixDMEN2aEpBLHdCQUdFLHFCdkMyQlksQ3VDNUJaLHFCQUtBLGlCQURBLGV2Q3lFNEIsQ3VDdkU1QixtQkFKQSxnQkFIQSxrQkFRQSxVMUN5aEpGLENNMWhKSSx5Qm9DUkosd0JBYUksa0JBREEsZXZDaUUwQixDdUMvRDFCLGlCQUVBLHFCQURBLFcxQzJoSkYsQ0FDRixDTW5pSkksMEJvQ1JKLHdCQW9CSSxtQkFHQSxldkN3RDBCLEN1QzFEMUIsc0JBQ0EsYTFDNGhKRixDQUNGLEMwQ3poSkEsc0JBR0Usd0J2Q0dZLEN1Q0ZaLDJCQUhBLGtCQUlBLGdDQUhBLFMxQytoSkYsQ01uakpJLHlCb0NrQkosc0JBT0ksMkIxQzhoSkYsQ0FDRixDTXhqSkksMEJvQ2tCSixzQkFVSSxtQjFDZ2lKRixDQUNGLENNN2pKSSwwQm9Da0JKLHNCQWFJLCtCQUNBLFMxQ2tpSkYsQ0FDRixDTXRqSkksNEJvQ0tKLHNCQWtCSSxTMUNtaUpGLENBQ0YsQzBDamlKQSxxQkFDRSxPQUVBLFNBREEsUzFDcWlKRixDMENqaUpFLHVCQUVFLFlBREEsVTFDcWlKSixDTW5sSkkseUJvQzZDRix1QkFLSSxjQURBLFkxQ3VpSkosQ0FDRixDTXpsSkksMEJvQzZDRix1QkFTSSxlQURBLGExQ3lpSkosQ0FDRixDMEMvaEpFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUNzaUpKLENNeG1KSSx5Qm9DZ0VGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUN1aUpKLENBQ0YsQ00vbUpJLDBCb0NnRUYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ3lpSkosQ0FDRixDMENyaUpFLGdEQUVFLGNBREEsZTFDd2lKSixDTTdtSkksNkJvQ29FRixnREFJSSxnQjFDeWlKSixDQUNGLEMwQ3ZpSkUsd0NBQ0Usb0MxQ3lpSkosQzBDbmlKRSxpQ0FDRSxZMUMwaUpKLENNMW9KSSx5Qm9DK0ZGLGlDQUdJLGlCMUM0aUpKLENBQ0YsQ00vb0pJLDBCb0MrRkYsaUNBTUksWTFDOGlKSixDQUNGLENNcHBKSSwwQm9DK0ZGLGlDQVNJLFkxQ2dqSkosQ0FDRixDMEM5aUpFLHVDQUVFLHdCQURBLGExQ2lqSkosQ003cEpJLHlCb0MyR0YsdUNBS0ksd0JBREEsYTFDbWpKSixDQUNGLENNbnFKSSwwQm9DMkdGLHVDQVNJLHlCQURBLGMxQ3FqSkosQ0FDRixDMEM3aUpBLGlCQUtFLGlCQURBLG1CQUZBLGlCMUNvakpGLENNbHJKSSx5Qm9DNEhKLGlCQU9JLGdCMUNtakpGLENBQ0YsQ012ckpJLDBCb0M0SEosaUJBVUksZTFDcWpKRixDQUNGLENNNXJKSSwwQm9DNEhKLGlCQWFJLGdCMUN1akpGLENBQ0YsQzBDcmpKRSxzQ0FFRSxrQkFEQSw4QjFDd2pKSixDMEN0akphLG9FQUNQLGlCMUN3akpOLENNeHNKSSx5Qm9DNElGLHNDQU9JLGMxQzBqSkosQzBDempKYSxvRUFDUCxrQjFDMmpKTixDQUNGLENNanRKSSwwQm9DNElGLHNDQWFJLGtCMUM0akpKLENBQ0YsQzBDempKRSxpQ0FFRSxTQUVBLGlCQURBLE9BRkEsa0JBSUEsaUYxQzJqSkosQzBDeGpKYSwrREFDUCxnQkFDQSxVMUMwakpOLENNanVKSSx5Qm9DNkpGLGlDQWFJLGdCMUM0akpKLEMwQzNqSmEsK0RBQ1AsYzFDNmpKTixDQUNGLENNMXVKSSwwQm9DNkpGLGlDQW1CSSxlMUM4akpKLEMwQzdqSmEsK0RBQ1AsZ0IxQytqSk4sQ0FDRixDTWx2SkksMEJvQzZKRixpQ0F5QkksZ0IxQ2drSkosQzBDL2pKYSwrREFDUCxlMUNpa0pOLENBQ0YsQzBDN2pKRSxvQ0FDRSxZMUMrakpKLEMwQzVqSkUsdUNBRUUsU0FEQSxrQkFHQSwrQkFFQSxpQ0FEQSxTMUMrakpKLEMwQzdqSmEscUVBQ1AsUzFDK2pKTixDMEMzakpFLHlDQUlFLGlCdkMwRXdDLEN1QzdFeEMsYUFFQSxVQURBLGdCQUdBLGlFMUM4akpKLEMwQzVqSmEsdUVBQ1AsZ0JBQ0EsVUFDQSxpRTFDOGpKTixDMEN6akpFLG9DQUNFLFVBQ0EsNEJBQ0EsNEQxQzRqSkosQzBDMWpKYSxrRUFDUCxVQUNBLHdCQUNBLDREMUM0akpOLEMwQ2pqSkUsc0NBR0Usa0JBQ0EscUJBRkEsbUJBSUEsZ0JBQ0Esc0IxQ3FqSkosQ00zeUpJLDBCb0MrT0Ysc0NBZ0JJLGtCQUNBLHFCQUZBLG9CMUNtakpKLENBQ0YsQzBDL2lKRSxnREFFRSxjQURBLGV2Q2hNMEIsQ3VDa00xQixlMUNpakpKLEMwQy9pSkUsd0NBQ0Usb0MxQ2lqSkosQzBDaGpKYSxzRUFFUCxrQzFDa2pKTixDMEMvaUpFLGlDQUNFLGUxQ2tqSkosQzBDaGpKRSx1Q0FLRSxtQkFKQSxhQUVBLHdCQUNBLGtCQUZBLGExQ3FqSkosQ016MEpJLHlCb0NrUkYsdUNBUUksd0JBREEsYTFDcWpKSixDQUNGLENNLzBKSSx5Qm9Da1JGLHVDQVdJLHFDMUNzakpKLENBQ0YsQ01wMUpJLDBCb0NrUkYsdUNBY0ksc0MxQ3dqSkosQ0FDRixDTXoxSkksMEJvQ2tSRix1Q0FrQkkseUJBREEsYzFDMmpKSixDQUNGLEMwQ3hqSkUsaUNBQ0UsTTFDMGpKSixDMEN4akpFLG9DQUtFLGFBSkEsVUFDQSw0QkFDQSw0RDFDMmpKSixDMEN4akphLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQzBqSk4sQ003MkpJLHlCb0MwU0Ysb0NBYUksYTFDMmpKSixDQUNGLEMwQ2xqSkUsNEhBRUUsZ0JBREEsa0IxQzBqSkosQzBDdmpKRSwySUFHRSxhQUZBLGdCQUNBLHNCMUMyakpKLENNbDRKSSwwQm9DcVVGLDJJQUtJLGtCQUNBLHFCMUM2akpKLENBQ0YsQzBDM2pKRSw4SUFDRSw0QjFDOGpKSixDMEN6akpFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUM2akpKLENNbjVKSSx5Qm9Db1ZGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUM4akpKLENBQ0YsQ00xNUpJLDBCb0NvVkYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ2drSkosQ0FDRixDMEM1akpFLGdEQUVFLGNBREEsZTFDK2pKSixDTXg1SkksNkJvQ3dWRixnREFJSSxnQjFDZ2tKSixDQUNGLEMwQzlqSkUsd0NBQ0Usb0MxQ2drSkosQzBDL2pKYSxzRUFFUCxtQzFDaWtKTixDMEM5akpFLGlDQUNFLFkxQ2lrSkosQ01yN0pJLHlCb0NtWEYsaUNBR0ksaUIxQ21rSkosQ0FDRixDTTE3SkksMEJvQ21YRixpQ0FNSSxZMUNxa0pKLENBQ0YsQ00vN0pJLDBCb0NtWEYsaUNBU0ksWTFDdWtKSixDQUNGLEMwQ3JrSkUsdUNBRUUsd0JBREEsYTFDd2tKSixDTXg4SkkseUJvQytYRix1Q0FLSSx3QkFEQSxhMUMwa0pKLENBQ0YsQ005OEpJLDBCb0MrWEYsdUNBU0kseUJBREEsZUFFQSxXMUMya0pKLENBQ0YsQzBDbGtKSSxpREFDRSxjQUNBLFlBQ0EsaUIxQ3drSk4sQzBDdGtKSSw4Q0FFRSxVMUN1a0pOLEMwQ3JrSmUsNEVBQ1AsVTFDdWtKUjs7QTJDaGlLQSw0QkFDQSxTQUNFLHFCQUNBLHFCM0NtaUtGLEMyQ2xpS0UsYUFDRSxhM0NvaUtKLEMyQy9oS0UsK0JBQ0UsWTNDa2lLSixDMkNoaUtFLGlDQUNFLGMzQ2tpS0osQzJDOWhLQSxrQkFDRSxTM0NpaUtGLEMyQ3BnS00sME9BQ0UsWTNDbWhLUjs7QTJDN2dLQSwwQkNsREEsNkJBQ0UsZ0JBQ0EsaUI1Q3NrS0YsQzRDcmtLRSwrQkFDRSxhekNnRlUsQ0MyRlIsbUJ3QzFLRix5QjVDd2tLSixDNEN0a0tJLHFDQUNFLGE1Q3drS04sQzRDempLQSwyQ0FDRSxnQkFDQSxpQjVDa2tLRixDNENqa0tFLDZDQUNFLGE1Q21rS0osQzRDbGtLSSxtREFDRSxhNUNva0tOLEM0QzlqS0EsWUFHRSxjQUZBLG1CQUNBLGdCNUNra0tGLEM0QzdqS0EsY0FDRSxZNUNna0tGLEM0QzdqS0EsbUJBR0UsY0FGQSxtQkFDQSxxQkFFQSxrQjVDZ2tLRixDNEM3aktBLHVCQUVFLG1CQURBLGFBRUEsMEI1Q2drS0YsQzRDN2pLQSx1QkFFRSxhekN1QlksQ3lDeEJaLHlCNUNpa0tGLEM0QzlqS0UsNkJBQ0UsYXpDc0JVLEN5Q3JCVix5QjVDZ2tLSixDNEM1aktBLHlCQUNFLG1CQUNBLGU1QytqS0YsQzRDNWpLQSxpQkFDRSxtQkFDQSxrQjVDK2pLRixDNEM1aktBLDJDQUNFLHlCNUMraktGOztBNkNwcEtBLDRCQUNBLGFBRUUsbUIxQ2tMNEIsQzBDbkw1QixjQUlBLGdCQURBLGtCQURBLDRCN0N5cEtGLEM2Q3JwS0UsbUJBY0UsOEJBUEEsd0ZBSEEsU0FXQSxXQVZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLDJCN0MwcEtKLEM2Qy9vS0ksbUJBQ0UsR0FDRSwwQjdDaXBLTixDQUNGLEM2QzlvS0Usa0JBRUUsbUIxQ29KMEIsQzBDckoxQixhN0NpcEtKLEM2QzVvS0EsbUJBQ0UseUJBQ0EsYTdDK29LRixDNkM1b0tBLG9CQUNFLHdCN0Mrb0tGLEM2QzVvS0EsUUFDRSxlN0Mrb0tGLENNcm5LSSw0QnVDM0JKLFFBR0ksWTdDaXBLRixDQUNGLENNMW5LSSw2QnVDcEJKLFlBRUksWTdDaXBLRixDQUNGLEM2QzNvS0Esb0JBQ0UsYTdDaXBLRixDTXZvS0ksNkJ1Q1hKLG9CQUdJLGE3Q21wS0YsQ0FDRixDTTVvS0ksNEJ1Q1hKLG9CQU1JLGE3Q3FwS0YsQ0FDRixDNkNscEtBLHFCQUNFLG1CN0NxcEtGLEM2Q2pwS0EsaUJBQ0UsYTdDb3BLRixDNkNqcEtBLGlCQUNFLFc3Q29wS0YsQzZDanBLQSxpQkFDRSxlN0NvcEtGLEM2Q2pwS0EsaUJBQ0UsZTdDb3BLRixDNkNqcEtBLGlCQUNFLGM3Q29wS0YsQzZDanBLQSxpQkFDRSxXN0NvcEtGLEM2QzdvS0UsNkJBQ0UsZTdDbXBLSixDTXByS0ksNEJ1Q2dDRiw2QkFHSSxXN0NxcEtKLENBQ0YsQzZDcHBLSSw4Q0FDRSxtQjdDc3BLTixDNkNwcEtJLDBEQUNFLFM3Q3NwS04sQzZDOW9LQSwrQkFFRSxhQUNBLDJCQUZBLGU3Q3NwS0YsQzZDbnBLRSxvQ0FHRSxjQUNBLGtCQUZBLFU3Q3NwS0osQzZDcG9LQSxnQ0FFRSxxQkFEQSxVN0N3b0tGLENjOXVLSSw4QitCcUdKLGdDQUtJLGdCN0N3b0tGLENBQ0YsQ012dEtJLDZCdUN5RUosZ0NBUUksZ0I3QzBvS0YsQ0FDRixDTTV0S0ksNkJ1Q3lFSixnQ0FXSSxnQjdDNG9LRixDQUNGLENNOXVLSSx5QnVDc0ZKLGdDQWNJLGU3QzhvS0YsQ0FDRixDTXR1S0ksNEJ1Q3lFSixnQ0FpQkksa0I3Q2dwS0YsQ0FDRixDNkM3b0tBLHFCQUNFLGtCN0NncEtGLENNL3VLSSw0QnVDOEZKLHFCQUlJLHlCN0NpcEtGLENBQ0YsQzZDM29LQSxpRkFLRSxtQkFGQSxhQUNBLDZCN0NrcEtGLEM2Q3pvS0ksMkNBRUUsZ0JBREEsUzdDNm9LTixDNkN4b0tJLDJDQUVFLGdCQURBLFM3QzJvS04sQzZDdm9LRSxnQ0FDRSxxQjdDeW9LSixDNkN4b0tJLDJDQUNFLGM3QzBvS04sQzZDcm9LRSxnQ0FDRSx3QjdDd29LSixDNkNyb0tJLDJDQUVFLGdCQURBLFM3Q3dvS04sQzZDbG9LRSxnQ0FDRSx3QjdDcW9LSixDNkM1bktJLDJDQUVFLGFBREEsUzdDK25LTixDNkN6bktBLGtDQUNFLGtCN0M0bktGLEM2Q3puS0EsK0JBQ0UsZUFDQSxrQjdDNG5LRixDNkN6bktBLCtCQUNFLFlBRUEsc0JBREEsaUI3QzZuS0YsQ00xektJLHlCdUNrTUYsa0NBQ0Usa0I3QzRuS0YsQzZDem5LQSwrQkFDRSxnQkFDQSxrQjdDMm5LRixDNkN4bktBLCtCQUNFLGNBRUEsdUJBREEsb0I3QzJuS0YsQ0FDRixDTXowS0ksMEJ1Q21ORixrQ0FDRSxrQjdDeW5LRixDNkN0bktBLCtCQUNFLGdCQUNBLG1CN0N3bktGLEM2Q3JuS0EsK0JBQ0UsZ0JBRUEsdUJBREEsa0I3Q3duS0YsQ0FDRixDNkNobktFLGlFQUNFLG1CN0NrbktKLEM2Qy9tS0UsOERBQ0UsZUFDQSxnQjdDaW5LSixDNkM5bUtFLDhEQUNFLGdCQUVBLHVCQURBLGU3Q2luS0osQzZDMW1LRSw2Q0FLRSxtQkFGQSxXQUZBLGdCQUdBLG9CQUZBLGU3Q2duS0osQ005MUtJLDRCdUM0T0YsNkNBU0ksaUJBRkEsZ0JBQ0EsYzdDZ25LSixDQUNGLEM2QzVtS0UsaURBR0UsbUJBQ0EsY0FIQSxnQkFLQSxrQkFKQSxtQkFHQSxhN0MrbUtKLENNNzJLSSw2QnVDeVBGLGlEQVNJLFk3QyttS0osQ0FDRixDNkM1bUtFLHdEQUdFLG1CQUZBLGdCQUNBLGM3QyttS0osQzZDNW1LSSw4REFDRSxrQjdDOG1LTixDNkNobUtBLDJCQUVFLGNBREEsVzdDdW1LRixDNkMxbEtBLDRCQUdFLDhCQURBLHNCQUVBLG1DQUhBLGtDQUlBLGlDN0NtbUtGLEM2Q2ptS0EsOEJBQ0UsR0FDRSxTN0NvbUtGLEM2Q2xtS0EsR0FDRSxVN0NvbUtGLENBQ0YsQzZDN2xLQSxpQkFPRSw0QkFOQSxrQjFDbFRZLEMwQ3lUWixtQkFOQSxZQUdBLGdCQUZBLGtCQUNBLFM3Q3NtS0YsQzZDam1LRSx1QkFFRSxXQURBLFM3Q29tS0osQzZDL2xLQSxzQkFFRSxrQjFDN1RZLEMwQ3NVWixTQUZBLE9BREEsa0JBRUEsTUFMQSxnQ0FPQSxVN0NpbUtGLEM2Qy9sS0EsNEJBRUUsK0NBRUEsaUI3Q2ttS0YsQzZDaG1LQSw0QkFHRSwrQ0FFQSxvQkFKQSxVN0N1bUtGLEM2Q3hrS0Esb0JBQ0UsR0FFRSxpQ0FFQSxvQjdDbW1LRixDNkNqbUtBLE1BRUUsK0RBRUEsb0I3Q21tS0YsQzZDam1LQSxPQUVFLGdFQUVBLHFCN0NtbUtGLEM2Q2ptS0EsR0FFRSxvQjdDbW1LRixDQUNGLEM2QzVrS0Esb0JBQ0UsR0FHRSxpQ0FGQSxnQjdDb21LRixDNkNobUtBLElBR0UsMkRBRkEsZ0I3Q29tS0YsQzZDaG1LQSxPQUdFLGlFQUZBLFU3Q29tS0YsQzZDaG1LQSxHQUNFLGM3Q2ttS0YsQ0FDRixDNkN2a0tBLG9CQUNFLEdBRUUsb0VBRUEsb0I3Q2ltS0YsQzZDL2xLQSxPQUVFLHFFQUVBLHFCN0NpbUtGLEM2Qy9sS0EsT0FFRSxzRUFFQSxxQjdDaW1LRixDNkMvbEtBLEdBRUUsb0I3Q2ltS0YsQ0FDRixDNkMxa0tBLG9CQUNFLEdBR0UsNERBRkEsZTdDa21LRixDNkM5bEtBLElBR0UsZ0VBRkEsWTdDa21LRixDNkM5bEtBLE9BR0UsNERBRkEsVTdDa21LRixDNkM5bEtBLEdBQ0UsZTdDZ21LRixDQUNGLEM2Q2xsS0Esa0NBQ0UsR0FDRSxVN0MrbEtGLEM2QzdsS0EsSUFDRSxTN0MrbEtGLEM2QzdsS0EsR0FDRSxTN0MrbEtGLENBQ0YsQzZDbGxLQSxpQkFDRSxHQUNFLGFBQ0EsUzdDOGxLRixDNkM1bEtBLEdBQ0UsZ0JBQ0EsUzdDOGxLRixDQUNGLEM2Q2psS0EsZUFDRSxHQUNFLGFBQ0EsUzdDNmxLRixDNkMzbEtBLEdBQ0UsZUFDQSxTN0M2bEtGLENBQ0YsQzZDdGxLRSxnREFDRSxnQjdDMmxLSixDTTVyTEksNEJ1Q2dtQkYsZ0RBR0ksWTdDNmxLSixDQUNGLEM2Q3psS0UsK0NBQ0UsZTdDNGxLSixDNkNsbEtNLDBCQURGLHlEQUdJLGdCQURBLFM3QzBsS04sQzZDeGxLTSxzRUFDRSxZN0MwbEtSLENBQ0YsQ01sdExJLDZCdUNrbkJBLHlEQVVJLGdCQURBLFM3QzRsS04sQzZDMWxLTSxzRUFDRSxZN0M0bEtSLENBQ0YsQzZDcmxLSSx1SkFDRSxtQjdDd2xLTixDNkNubEtFLHFGQUNFLGdCQUNBLFM3Q3NsS0osQzZDcGxLRSxvREFDRSxlN0NzbEtKLEM2Q25sS0Esa0VBQ0UsYTdDc2xLRjs7QTZDbmxLQSwwQkMvdEJBLFlBR0UsbUJBRkEsYUFDQSxzQkFFQSxpQjlDc3pMRixDOENyekxFLHNCQUNFLG1COUN1ekxKLEM4Q256TEEsbUJBQ0UsZUFDQSxvQjlDc3pMRixDOENuekxBLGtCQUtFLG1CQUhBLHFCQURBLGtCQUdBLFlBRUEsaUJBSEEsVTlDeXpMRixDOENuekxBLG1CQUNFLHFCQUVBLGNBREEsWTlDdXpMRixDOENyekxFLHVCQUVFLGFBREEsVzlDd3pMSixDOENyekxFLHlCQUNFLG1COUN1ekxKLEM4Q3J6TEUseUJBQ0Usa0I5Q3V6TEosQzhDL3lMRSxzQkFDRSxhOUNxekxKLEM4Q256TEUsc0JBQ0UsVTlDcXpMSixDOENoekxFLDBHQUdFLHdCM0MrQlUsQzJDaENWLFU5Q216TEosQzhDanpMSSxzSEFDRSxVM0NxQlEsQzJDcEJSLGM5Q216TE4sQzhDN3lMRSw0QkFDRSxhOUNnekxKLEM4QzF5TEksb0RBQ0UsWTlDNnlMTixDOEN6eUxJLGdGQUNFLFk5QzJ5TE4sQzhDdHlMSSxvREFDRSxTOUN3eUxOLEM4Q3B5TEksZ0ZBQ0UsWTlDc3lMTixDK0NqNExBLFlBQ0UscUJBR0EsWUFGQSxrQkFDQSxVL0NxNExGLEMrQ2w0TEEsZ0JBS0UseURBSEEseUJBRUEsa0JBREEsVUFGQSxpQi9DeTRMRixDK0NuNExBLDZCQUNFLG9CL0NzNExGLEMrQ3A0TEEsc0JBQ0UsR0FJRSxTQUZBLFVBR0EsVUFKQSxTQUVBLE8vQ3k0TEYsQytDcjRMQSxHQUlFLFlBRkEsT0FHQSxVQUpBLE1BRUEsVS9DeTRMRixDQUNGLEMrQ240TEEsOEJBRUUsa0JBRUEsZ0JBREEsYy9DczRMRixDK0NuNExBLFlBU0UsdUNBRkEsOENBTkEsa0JBQ0Esa0JBQ0Esb0JBS0EsdUIvQ3U0TEYsQytDcDRMQSxtQkFDRSxHQUVFLHNCL0N1NExGLEMrQ3I0TEEsR0FFRSx1Qi9DdTRMRixDQUNGLENnRGg4TEEsc0JBRUUsZ0RBREEscUJoRG04TEYsQ2dELzdMQSx5QkFDRSxTQUNBLGFBQ0EsZ0JBQ0EscUNoRGs4TEYsQ2dEajhMRSxtQ0FDRSxZQUNBLHNCaERtOExKLENnRC83TEEsdUJBR0UsbUJBRkEsYUFDQSw2QmhEbThMRixDZ0RqOExFLGdDQUNFLG1CaERtOExKLENnRGw4TEksb0NBRUUsWUFEQSxVaERxOExOLENpRGg4TEEsdUJBQ0Usb0JqRHk5TEYsQ2lEeDlMRSx5QkFDRSx3QmpEMDlMSixDTWw3TEksNkIyQ3pDRix5QkFHSSwyQmpENDlMSixDQUNGLENpRHg5TEEsV0FDRSx3QmpEMjlMRixDTTM3TEksNEIyQzNCRixzQkFFSSx3QmpEdzlMSixDQUNGLENpRHY5TEksMkJBR0UsZUFEQSxnQkFFQSxpQkFIQSxlakQ0OUxOLENNdDhMSSw2QjJDdkJBLDJCQU9JLGlCQURBLDZCakQ0OUxOLENBQ0YsQ001OExJLDZCMkN2QkEsMkJBVU0sZUFDQSw2QmpENjlMUixDQUNGLENpRDU5TE0saUNBQ0Usa0NqRDg5TFIsQ01yOUxJLDZCMkNWRSxpQ0FJSSwyQmpEKzlMUixDQUNGLENpRDc5TE0sK0JBQ0Usa0NqRCs5TFIsQ003OUxJLDZCMkNIRSwrQkFHSSx5QmpEaStMUixDQUNGLENNbCtMSSw2QjJDSEUsK0JBTUksMkJqRG0rTFIsQ0FDRixDaUQ5OUxFLGlCQUVFLGVBREEsZ0JBRUEsZ0JqRGcrTEosQ016L0xJLDBCMkMwQkEsdUJBRUksa0JBRUEsV0FEQSxVakRrK0xOLENBQ0YsQ01uL0xJLDZCMkNhQSx1QkFPSSxZakRtK0xOLENBQ0YsQ2lEbCtMTSxnQ0FFRSxlQURBLGdCQUVBLGdCakRvK0xSLENpRGwrTE0sMkJBQ0Usa0JqRG8rTFIsQ2lEaitMSSx3QkFDRSxZakRtK0xOLENNbmdNSSw2QjJDK0JBLHdCQUdJLGFqRHErTE4sQ2lEcCtMTSwwQkFDRSxnQmpEcytMUixDQUNGLENpRHArTE0saUNBRUUsZUFEQSxnQkFFQSxnQmpEcytMUixDTWhoTUksNkIyQ3VDRSxpQ0E5R0osaUJBQ0EsZ0JqRDJsTUEsQ0FDRixDaURsK0xBLGlCbkMxSEUsZ0JBRkEsU0FDQSxTZG1tTUYsQ2lEcitMRSxvQkFDRSxtQkFDQSxtQmpEdStMSixDaURyK0xJLCtCQUNFLG9CakR1K0xOLENpRG4rTEUsNEJBQ0UsY2pEcStMSixDaURuK0xJLGtDQUNFLGFqRHErTE4sQ2lEaitMRSxxQkFFRSxhQUNBLHNCQUZBLFlBR0EsNkJqRG0rTEosQ00vaU1JLDRCMkNvREosaUJBbUNJLGVqRDQ5TEYsQ2lEbitMRSxvQkFDRSxtQmpEcStMSixDaURuK0xJLCtCQUNFLGVqRHErTE4sQ0FDRixDTTFqTUksNkIyQzJGQSxvQkFDRSxtQmpEaytMSixDaURoK0xJLCtCQUNFLGtCakRrK0xOLENBQ0YsQ2lEOTlMRSxtQkFDRSxhakRnK0xKLENPL21NRSw0RTBDaUpJLGFqRGkrTE4sQ014a01JLDZCMkNvR0YsbUJBT0ksaUJqRGkrTEosQ0FDRixDaUQ1OUxFLHlDQURGLDZCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDakRnK0xGLENpRC85TEUsdUNBQ0UsbUJqRGkrTEosQ2lELzlMRSx3Q0FDRSxrQmpEaStMSixDQUNGLENpRDc5TEEsd0JBQ0Usa0JBRUEsZTlDNUU0QixDOEMyRTVCLGlCQUVBLHNCQUNBLGtCakRnK0xGLENNbm5NSSwwQjJDOElKLHdCQU9JLGlCakRrK0xGLENBQ0YsQ014bk1JLHlCMkN3SkEsaUNBQ0UsYUFFQSxlQURBLGVqRG8rTEosQ0FDRixDTS9uTUkseUIyQzhJSix3QkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCakRxK0xGLENpRG4rTEUsNEJBRUUsZ0JBQ0Esd0JBRkEsY2pEdStMSixDaURwK0xhLG1FQUNQLHdCakRzK0xOLENBQ0YsQ2lEaitMQSxpQ0FDRSxrQkFFQSxlOUMzRzRCLEM4QzBHNUIsaUJBRUEsb0JBQ0Esa0JqRG8rTEYsQ012cE1JLDBCMkM4S0osaUNBT0ksaUJqRHMrTEYsQ0FDRixDTTVwTUkseUIyQ3dMQSwwQ0FDRSxhQUVBLGVBREEsZWpEdytMSixDQUNGLENNdHBNSSw0QjJDaUtKLGlDQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRHkrTEYsQ2lEditMRSxxQ0FFRSxnQkFDQSx3QkFGQSxjakQyK0xKLENpRHgrTGEsNEVBQ1Asd0JqRDArTE4sQ0FDRixDaURyK0xBLHlCQU1FLGE5QzVMWSxDOEN3TFosZUFEQSxnQkFFQSxnQmpEeStMRixDTTFyTUksMEIyQzhNSix5QkFRSSxjakR3K0xGLENBQ0YsQ00vck1JLHlCMkN5TkEsa0NBQ0UsWWpEeStMSixDQUNGLENNdnJNSSw0QjJDaU1KLHlCQWtCSSxtQkFGQSxhQUNBLDZCakQyK0xGLENpRHorTEUsNkJBRUUsZ0JBQ0Esd0JBRkEsY2pENitMSixDaUQxK0xhLG9FQUNQLHdCakQ0K0xOLENBQ0YsQ010c01JLDZCMkNpTUoseUJBZ0NJLGE5Q3ROVSxDOENvTlYsZUFEQSxlOUNuSzBCLEM4Q3FLMUIsb0JqRDYrTEYsQ0FDRixDTTN0TUkseUIyQ2tQSixrQkFHSSxvQkFEQSxnQmpENitMRixDQUNGLENNbHVNSSx5QjJDa1BKLGtCQU9JLGlDakQ2K0xGLENBQ0YsQ012dU1JLDBCMkNrUEosa0JBWUksc0JBREEsa0JqRCsrTEYsQ0FDRixDTTd1TUksMEIyQ2tQSixrQkFpQkksc0JBREEsa0JqRGcvTEYsQ0FDRixDaUQ3K0xFLGdDQUNFLHNCakQrK0xKLENNenVNSSw2QjJDeVBGLGdDQUdJLHFCakRpL0xKLENBQ0YsQ005dU1JLDZCMkN5UEYsZ0NBTUkscUJqRG0vTEosQ0FDRixDaUQ5K0xFLDRCQUNFLG9CakRpL0xKLENpRDMrTFEsc0ZBRUUsYUFEQSw4QmpEOCtMVixDTTN2TUksNkIyQ29RSix5QkFpQkksYUFDQSxjQUNBLHdCakQwK0xGLENBQ0YsQ01sd01JLDRCMkNvUUoseUJBeUJJLG1CQUhBLGFBQ0EsOEJBQ0Esc0JBRUEsVWpENCtMRixDQUNGLENNeHhNSSx5QjJDOFNBLDhDQUNFLGtCakQ2K0xKLENpRDMrTEkseURBQ0UsY2pENitMTixDQUNGLENpRHgrTEEsNEJBRUUsYTlDblJZLEM4Q2tSWixvQmpENCtMRixDaUR6K0xFLCtCQUNFLG1CQUNBLGU5Q3pQMEIsQzhDMFAxQixrQmpEMitMSixDTTd4TUksNEIyQzJTSiw0QkFXSSxjQUVBLHFCQURBLGlCakQ0K0xGLENBQ0YsQ01qek1JLHlCMkN3VEosNEJBaUJJLGVqRDQrTEYsQ2lEMytMRSwrQkFDRSxrQkFDQSxtQmpENitMSixDQUNGLENNMXpNSSwwQjJDd1RKLDRCQXdCSSxrQmpEOCtMRixDaUQ3K0xFLCtCQUNFLGVBQ0Esa0JqRCsrTEosQ0FDRixDaUQxK0xBLCtCQUNFLFU5Q3JVWSxDOENzVVosa0JqRDYrTEYsQ00zek1JLDRCMkM0VUosK0JBSUksaUJBQ0EsZ0JBQ0EsbUJqRCsrTEYsQ0FDRixDTWwwTUksNkIyQzRVSiwrQkFVSSxhOUM1VFUsQzhDMlRWLGFqRGsvTEYsQ0FDRixDTXgwTUksNkIyQzRVSiwrQkFhSSxpQmpEbS9MRixDQUNGLENpRGgvTEEsa0NuQ25hRSxnQkFGQSxTQUNBLFNkMDVNRixDaURuL0xFLHFDQUNFLHFCQUNBLG1CakRxL0xKLENpRG4vTEksZ0RBQ0UsY2pEcS9MTixDaURqL0xFLG9DdkNoYkEsZ0NBREEsYVBrR1ksQ09oR1osbUJBQ0EscUJ1QythRSxxQmpEdS9MSixDTzM0TUUsK0hHdkJFLDJCUGlGVSxDT25GVixhUG1GVSxDT2xGVixvQlZ3Nk1KLENpRHgvTEUsc0NBRUUsbUJBREEscUJqRDIvTEosQ2lEdC9MQSwwQkFhRSxxQkFaQSxhQVdBLG1CQUxBLGVBRUEsaUJBREEsOEJBTEEsb0JBQ0EsYWpENi9MRixDTWw0TUkseUIyQ2lZSiwwQkFnQkksa0JBSUEsaUJqRGsvTEYsQ0FDRixDTXg0TUksMEIyQ2lZSiwwQkEyQkksdUJBREEsc0JBSEEsZUFFQSxhQURBLGFBSUEsb0JqRG8vTEYsQ0FDRixDTXI0TUksNEIyQ29YSiwwQkFrQ0ksOEJBRkEsa0JBQ0EsVWpEcy9MRixDQUNGLENpRGovTEUsd0J2Q2xlQSxnQ0FEQSxhUGtHWSxDT2hHWixtQkFDQSxvQlZ3OU1GLENPNzdNRSwyRkd2QkUsMkJQaUZVLENPbkZWLGFQbUZVLENPbEZWLG9CVjA5TUosQ2lEeC9MQSw0QkFHRSxhOUN6WVksQzhDdVlaLHFCQUNBLGlCakQ0L0xGLENpRHgvTEEsaUNBQ0UscUJBQ0EsY2pEMi9MRixDaUR4L0xBLDBCQU9FLG1CQU5BLGNBSUEsYUFHQSxlQUxBLGtCQURBLGU5Q2xYNEIsQzhDb1g1QixxQmpEOC9MRixDaUR4L0xFLHlDQVZGLDBCQVdJLFlqRDIvTEYsQ0FDRixDTWw3TUksNEIyQzJhSiwwQkFlSSx5QmpENC9MRixDQUNGLENpRHovTEEsK0JBR0UsYTlDMWJZLEM4Q3diWixTQUNBLGdCakQ2L0xGLENpRHIvTEEsdUJBR0Usb0JBREEsU0FEQSxtQmpEMC9MRixDTW44TUksNkIyQ3djSix1QkFNSSxxQkFDQSxpQmpEeS9MRixDQUNGLENpRHQvTEEsNEJBQ0UsYTlDN2NZLEM4QytjWixlQURBLGdCQUVBLGdCakR5L0xGLENpRHgvTEUsa0NBQ0UsYWpEMC9MSixDTW45TUksNkIyQ21kSiw0QkExaEJFLGlCQUNBLGlCQW1pQkUsZ0JqRDQvTEYsQ0FDRixDTTE5TUksNEIyQ21kSiw0QkFjSSxhakQ2L0xGLENBQ0YsQ001K01JLDBCMkNnZUosNEJBa0JJLGdCakQ4L0xGLENBQ0YsQ2lENy9MRSxpREFwQkYsNEJBcUJJLGdCakRnZ01GLENBQ0YsQ2lEOS9MRSwwQkF4QkYsNEJBeUJJLGtCakRpZ01GLENBQ0YsQ2lEOS9MQSwyQkFLRSxhOUM5ZVksQzhDMmVaLGVBREEsZ0JBRUEsaUJBQ0EsZ0JqRGtnTUYsQ2lEaGdNRSxpQ0FDRSxhakRrZ01KLENNei9NSSw2QjJDZ2ZKLDJCQXZqQkUsaUJBQ0EsZ0JqRG9rTkEsQ0FDRixDaURqZ01FLCtDQWRGLDJCQWVJLGdCakRvZ01GLENBQ0YsQ01qaE5JLDBCMkM2ZkosMkJBbUJJLGlCakRxZ01GLENBQ0YsQ2lEbmdNRSwwQkF0QkYsMkJBdUJJLGtCakRzZ01GLENBQ0YsQ2lEbGdNQSxxQkFDRSxvQmpEcWdNRixDTS9oTkkseUIyQ3loQkoscUJBSUksb0JqRHNnTUYsQ0FDRixDaURuZ01BLHlCQUdFLG1CQUZBLGFBQ0EsZUFNQSxhQUpBLDhCQUNBLFVBRUEsa0JBREEsaUJqRHdnTUYsQ01saU5JLDZCMkNvaEJKLHlCQVdJLFNqRHVnTUYsQ0FDRixDaURyZ01FLDhCQUNFLGtCakR1Z01KLENNMWlOSSw2QjJDa2lCRiw4QkFJSSxnQmpEd2dNSixDQUNGLENpRHJnTUUsb0NBQ0UscUJqRHVnTUosQ01sak5JLDZCMkMwaUJGLG9DQUlJLHdCakR3Z01KLENBQ0YsQ012ak5JLDZCMkMwaUJGLG9DQVFJLHdCakR5Z01KLENBQ0YsQ2lEdGdNRSw2QkFDRSxjakR3Z01KLENNL2pOSSw2QjJDc2pCRiw2QkFHSSxZakQwZ01KLENBQ0YsQ01wa05JLDZCMkNzakJGLDZCQU1JLFlqRDRnTUosQ0FDRixDaUQxZ01JLDJDQUNFLGVqRDRnTU4sQ2lEemdNSSx3Q0FDRSxhakQyZ01OLENNL2tOSSw2QjJDd2tCRiw2QkFFSSxjQUNBLFlqRHlnTUosQ0FDRixDaUR2Z01JLDJDQUNFLGVqRHlnTU4sQ2lEcmdNRSw2QkFFRSxZakRzZ01KLENpRHJnTUksMkNBQ0UsZWpEdWdNTixDaURsL0xBLGtDQUlFLG1CQUZBLGFBQ0EsZUFFQSw4QkFDQSxlQUNBLGdCQUNBLGlCakRvL0xGLENNeG1OSSw2QjJDNG1CSixrQ0FXSSxTakRxL0xGLENBQ0YsQ2lEbi9MRSx1Q0FDRSxrQmpEcS9MSixDTWhuTkksNkIyQzBuQkYsdUNBSUksZ0JqRHMvTEosQ0FDRixDaURuL0xFLDZDQUNFLHFCakRxL0xKLENNeG5OSSw2QjJDa29CRiw2Q0FJSSx3QmpEcy9MSixDQUNGLENNN25OSSw2QjJDa29CRiw2Q0FRSSx3QmpEdS9MSixDQUNGLENpRHAvTEUsc0NBQ0UsY2pEcy9MSixDTXJvTkksNkIyQzhvQkYsc0NBR0ksWWpEdy9MSixDQUNGLENNMW9OSSw2QjJDOG9CRixzQ0FNSSxZakQwL0xKLENBQ0YsQ2lEeC9MSSxvREFDRSxlakQwL0xOLENpRHYvTEksaURBQ0UsYWpEeS9MTixDaURyL0xFLHNDQUtJLHFCakRtL0xOLENNcnFOSSwwQjJDNnFCRixzQ0FFSSxhakQwL0xKLENBQ0YsQ003cE5JLDZCMkNncUJGLHNDQVFJLGNBQ0EsWWpEeS9MSixDQUNGLENpRHYvTEksb0RBQ0UsZWpEeS9MTixDaURyL0xFLHNDQUVFLFlqRHMvTEosQ2lEci9MSSxvREFDRSxlakR1L0xOLENpRG4vTEUsdUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxxQmpEcS9MSixDaURwL0xJLDZDQUNFLFdBQ0EsY2pEcy9MTixDTXRyTkksNkIyQ3lyQkYsdUNBaHdCQSxpQkFDQSxnQmpEaXdOQSxDQUNGLENpRGwrTEUsWUFHRSxrQkFEQSxnQkFFQSxzQkFIQSxnQkFLQSxpQkFEQSxTakRzK0xKLENNcnNOSSw2QjJDMHRCRixZQWp5QkEsaUJBQ0EsZ0JqRGd4TkEsQ0FDRixDaURwK0xFLFlBS0UsV2pEdStMSixDaURuK0xFLHdCQU5FLGtCQURBLGdCQUVBLHNCQUhBLGdCQUtBLFNqRDYrTEosQ00xdE5JLDZCMkN5dkJKLFlBRUksOEJqRG8rTEYsQ0FDRixDaURqK0xBLHFFQUNJLGdCakRvK0xKLENpRGwrTEksMEJBSEoscUVBSU0sV2pEcStMSixDQUNGLENNenVOSSw2QjJDK3ZCSixxRUFRTSxXakRzK0xKLENBQ0YsQ2lEbitMQSxpQ0FDRSxrQmpEcytMRixDa0Qxek5FLHlDQURGLHFCQUVJLFlsRDh6TkYsQ0FDRixDa0Qzek5BLHlDQUNFLGtCQUNFLFlsRDh6TkYsQ0FDRixDa0Qzek5BLHlDQUVFLFdBU0UsbUJBTkEsV0FGQSxhQVVBLHNCQUpBLHlCQUhBLE9BSUEsY0FOQSxlQUdBLFNBQ0EsVWxEZzBORixDa0R6ek5BLGdCQUNFLGtCbEQyek5GLENrRHp6TkEsY0FJRSx1Q0FIQSxnQmxEOHpORixDa0R6ek5BLGlDQUpFLGUvQ2lEVSxDK0NoRFYsYWxEZzBORixDa0R4ek5FLGdCQUVFLGFBREEsVWxEMnpOSixDa0R2ek5NLGlDQU1FLDBCQUNBLFlBQ0EsMEJBUEEsYS9DaUNJLEMrQ2hDSixXQU9BLGVBTEEsWUFNQSxpQkFMQSxpQkFGQSx1QmxEZzBOUixDa0R0ek5NLG1DQU1FLDBCQUpBLGEvQ21CSSxDK0NwQkosV0FHQSxZQUdBLG9CQUpBLFVsRDJ6TlIsQ2tEbHpOQSxrQkFDRSxPQUVBLGlCQURBLGlCbERxek5GLENrRGx6TkEsbUJBQ0UsYUFDQSxXQUNBLFlBQ0EsbUJsRG96TkYsQ2tEOXlORSxzREFDRSxhbERtek5KLENrRGh6TkEsaUJBUUUsbUJBUEEsV0FLQSxhQURBLFdBRkEsbUJBREEsZ0JBS0EsOEJBSEEscUJsRHN6TkYsQ2tEaHpORSxtQkFRRSx5QkFEQSw0QkFFQSwwQkFOQSxhL0N2QlEsQytDcUJSLGNBR0EsZUFDQSxpQkFIQSxjbER3ek5KLENrRDl5TkUscUJBRUUsVUFEQSxXQUVBLFdsRGd6TkosQ2tENXlOSSw4QkFDRSxVbEQ4eU5OLENrRHp5TkUsMkJBR0UsbUJBRkEsYUFDQSwyQkFFQSxlbEQyeU5KLENrRDF5TkksNkJBSUUsc0JBRUEsMEJBTEEsY0FNQSxlQUxBLGdCQUdBLHNCbEQ2eU5OLENrRGx5TkksK0VBT0UseUJBREEsMEJBREEsNkJBSkEsV0FDQSxlQUNBLGdCQUNBLHdCbER1eU5OLENrRC94TkEsNkJBQ0UsV0FDQSxXQUlBLGlEQUNBLGVBSkEsWUFDQSxTQUNBLHNCbERteU5GLENrRC94TkUsdUNBRUUsNEJBREEsMEJBRUEsK0JsRGl5TkosQ2tEM3hOQSxhQU1FLDBCQURBLFlBREEsVUFGQSxrQkFDQSxLbERneU5GLENrRDN4TkEsNEJBUEUsYWxEcXlORixDa0QzeE5FLGlCQUNFLFdsRDZ4TkosQ2tEMXhORSxtQkFDRSxRbEQ0eE5KLENrRHh4TkEscUNBQ0UsaUJsRDB4TkYsQ2tEdnhOQSx1REFFRSxjQUNBLG1CQUZBLFlsRDh4TkYsQ2tEcHhORSx3QkFDRSxPQUVBLFFBREEsTUFLQSx3QkFIQSxVbER5eE5KLENrRG54TkUseUJBSUUsZUFIQSx1QkFJQSxpQkFDQSxnQkFIQSxhQURBLFdsRHl4TkosQ2tEanhOQSx1QkFFRSxlQURBLHVCbERveE5GLENBQ0YsQ01wN05JLGtFNEM4SkYsdUJBTUksY0FEQSxzQmxEc3hOSixDQUNGLENrRHYvTkEseUNBcU9FLGtFQUVFLGdCQURBLFVsRHN4TkYsQ2tEbHhOQSxrRUFFRSxVQURBLFVsRHF4TkYsQ2tEanhOQSw0R0FDRSxpQmxEbXhORixDa0RoeE5BLGtGQUNFLFFsRGt4TkYsQ2tEL3dOQSxrRkFDRSxTQUNBLFlsRGl4TkYsQ2tEOXdOQSxNQUVFLFdBQ0Esb0JBRkEseUJsRGt4TkYsQ2tEOXdORSxxQkFHRSxtQkFJQSxtQkFEQSxvQkFKQSxlbERxeE5KLENrRDl3Tkksd0JBR0UsV0FEQSxlQURBLGdCbERreE5OLENrRDV3TkUsa0JBQ0UsWWxEOHdOSixDa0Qzd05FLG1CQUNFLG1CQUVBLG9CQURBLGdCbEQ4d05KLENrRDN3Tkksc0JBR0UsZUFDQSxpQkFGQSx1QkFEQSxXbERneE5OLENrRDF3Tkksd0JBSUUsZ0JBQ0EsZ0JBSEEsWUFJQSxzQkFIQSxVQUZBLFdsRGl4Tk4sQ2tEdndOQSxvQkFLRSxrQkFEQSxZQUZBLFVBREEsUUFFQSxVbEQyd05GLENrRHR3TkEsY0FFRSxXQURBLFdsRHl3TkYsQ2tEdHdORSxtQkFFRSxrQkFFQSxXQURBLFNBRkEsV2xEMndOSixDa0Ryd05FLGlCQUNFLG1CQUNBLGdCbER1d05KLENrRHB3Tk0seUJBR0UsZ0JBRUEsZUFKQSxXbER5d05SLENrRGx3Tk0sc0JBSUUsWUFGQSxXQUdBLGVBSkEsZ0JBRUEsVWxEc3dOUixDa0R2dk5NLGtEQUNFLFdsRHl2TlIsQ2tEL3VOUSx3RUFFRSxrQkFDQSxXQUZBLFdsRHd2TlYsQ2tEcHZOVSxnREFDRSxrQmxEc3ZOWixDa0Rsdk5RLDJDQUVFLGtCQUNBLFdBRkEsV2xEc3ZOVixDa0Q3dU5RLHFFQUNFLDJCbERrdk5WLENrRHp1TkksdUNBRUUsVUFEQSxPbEQ0dU5OLENrRHZ1TkUsdUJBRUUsdUJBREEsV2xEMHVOSixDa0R0dU5NLHdDQUNFLFdsRHd1TlIsQ2tEcnVOTSwwQ0FDRSxVbER1dU5SLENrRGp1TkksMkJBQ0UsV2xEbXVOTixDa0RodU5JLCtCQUNFLGdCbERrdU5OLENrRGh1Tk0sa0NBQ0UsZUFDQSxnQmxEa3VOUixDa0Q3dE5FLGtCQUdFLG9CQUZBLGtCQUNBLFdsRGd1TkosQ2tEN3ROSSx5QkFFRSxhQUNBLGFBRkEsVWxEaXVOTixDa0Q3dE5NLGlDQUNFLGVsRCt0TlIsQ2tEM3ROSSx3QkFJRSxlQUZBLFlBS0EsMkJBRkEsaUJBQ0EsYUFIQSxhQUZBLFVsRG11Tk4sQ2tEM3ROTSwyQkFFRSxlQUNBLGlCQUZBLGNsRCt0TlIsQ2tEeHRORSx1QkFDRSw2QkFDQSxtQmxEMHROSixDa0R4dE5JLHNDQUNFLGVsRDB0Tk4sQ2tEeHROTSxpREFFRSxZQUNBLFVBRkEsV2xENHROUixDa0R0dE5JLHNDQUVFLGlCQURBLGVsRHl0Tk4sQ2tEcnROSSw2QkFFRSxjQURBLFdsRHd0Tk4sQ2tEcnROTSxtQ0FLRSxVL0NsYUksQytDOFpKLGNBQ0EsV0FFQSxZQURBLHFCbER5dE5SLENrRGp0TlEsK0NBQ0UsYWxEbXROVixDa0RqdE5VLGtEQUVFLHFCQUNBLFdBRUEsa0JBREEsbUJsRG10TlosQ2tEM3NOTSxtRkFFRSxZQUNBLGtCQUZBLFlsRCtzTlIsQ2tEMXNOTSxzQ0FDRSxlQUNBLGdCbEQ0c05SLENrRHpzTk0sZ0RBRUUsZUFDQSxpQkFGQSxzQmxENnNOUixDa0R4c05NLDBGQUdFLFlBQ0Esa0JBRkEsYUFEQSxVbEQ2c05SLENrRHZzTk0sMkNBRUUsb0JBREEsVWxEMHNOUixDa0R2c05RLDZDQUlFLGdCQUNBLFlBRUEsVS9DMWRFLEMrQ3FkRixZQUlBLFdBSEEsVUFLQSxtQkFQQSxVbERndE5WLENrRHZzTlUsbURBQ0UsWUFDQSxnQmxEeXNOWixDa0R0c05VLGtEQUNFLFlsRHdzTlosQ2tEcnNOVSwwREFDRSxVbER1c05aLENrRGhzTkUscURBQ0UsYWxEa3NOSixDa0Q5ck5BLFFBSUUsU0FFQSxzQ0FEQSxZQUpBLGVBRUEsUWxEbXNORixDa0Q5ck5FLDJDQU5BLFdsRHVzTkYsQ2tENXJORSxrQkFDRSxZbEQ4ck5KLENrRDNyTkUseUJBS0UsZ0JBQ0EsZ0JBSkEsdUJBRUEsWUFIQSxNQUVBLFdsRGdzTkosQ2tEM3JOSSw0QkFDRSxZbEQ2ck5OLENrRHpyTk0sc0NBQ0UsV2xEMnJOUixDa0R4ck5NLGdEQUdFLHNCQUNBLGVBQ0EsaUJBSEEsVUFJQSxrQkFMQSxXbEQrck5SLENrRHRyTlEsd0VBR0Usd0JBREEsVUFFQSxvQkFIQSxVbEQyck5WLENrRHJyTlEsb0NBR0UseUJBREEsNEJBRUEsY0FIQSxXbEQwck5WLENrRG5yTk0sZ0NBQ0UsVWxEcXJOUixDa0Ruck5RLG1DQUNFLGNBQ0EsVWxEcXJOVixDa0Ruck5VLDZFQUVFLFlBREEsVWxEc3JOWixDa0Rsck5VLDBDQUNFLFlsRG9yTlosQ2tEanJOVSwwQ0FFRSxxQkFDQSxpQmxEa3JOWixDa0Q5cU5RLHNDQUdFLFlBRkEsc0JBQ0EsU0FFQSxXbERnck5WLENrRDVxTk0sMkNBQ0Usc0JsRDhxTlIsQ2tEM3FOTSw2Q0FFRSxZQURBLFFsRDhxTlIsQ2tEMXFOTSxrREFDRSxxQmxENHFOUixDa0R2cU5VLDJDQUNFLFlsRHlxTlosQ2tEdHFOVSwyQ0FFRSxZQURBLFVsRHlxTlosQ2tEcHFOUSw4Q0FDRSxXbERzcU5WLENrRG5xTlksMkRBQ0UsWWxEcXFOZCxDa0RscU5ZLDREQUVFLHlCQUVBLHNCQUhBLGFsRHNxTmQsQ2tEM3BORSxtQ0FFRSxTQURBLFFsRDhwTkosQ2tEenBOQSxPQUNFLGFBQ0EsYUFDQSxlbEQycE5GLENrRHpwTkUsZ0JBQ0UsYWxEMnBOSixDa0R2cE5JLGdDQUNFLHNCbER5cE5OLENrRHJwTkUsY0FDRSxZbER1cE5KLENrRHJwTkksbUJBTUUsc0JBQ0Esa0JBQ0EsZUFKQSxZQUhBLHNCQVFBLGlCQUpBLFlBS0Esa0JBUkEsVUFDQSxXbEQ4cE5OLENrRG5wTkUsaUJBQ0UsWWxEcXBOSixDa0RucE5JLDRCQUNFLFVBQ0EsVWxEcXBOTixDa0RocE5BLG1CQUVFLFdBREEsV2xEbXBORixDa0RocE5FLGdDQUNFLGNsRGtwTkosQ2tEL29ORSw2QkFDRSxxQmxEaXBOSixDa0Qvb05JLG9DQUVFLGFBQ0EsV0FGQSxXbERtcE5OLENrRC9vTk0seUNBR0UsNEJBQ0EsY0FIQSxZQUlBLGdCQUhBLGVsRG9wTlIsQ2tEOW9OTSw0Q0FDRSxlbERncE5SLENrRDVvTkksbUNBSUUsZUFGQSxZQUdBLGlCQUZBLFdBRkEsV2xEa3BOTixDa0Q1b05NLHFDQUNFLGNsRDhvTlIsQ2tEMW9OSSxtQ0FDRSxVbEQ0b05OLENrRHZvTkEsUUFDRSxZbER5b05GLENrRHZvTkUsaUJBQ0UsVUFDQSxTbER5b05KLENrRHRvTkUsaUJBQ0UsV0FDQSxTbER3b05KLENrRHJvTkUsbUJBQ0UsWWxEdW9OSixDa0Ryb05JLHNCQUtFLGdCQUhBLFNBSUEsYS9DaHZCTSxDK0NpdkJOLGVBTkEsT0FPQSxpQkFKQSxhQUtBLGlCQU5BLFVsRDZvTk4sQ2tEcG9OSSwwQkFFRSx1QkFEQSxVQUVBLFdsRHNvTk4sQ2tEam9OQSxVQUNFLGdCbERtb05GLENrRGpvTkUsOEJBQ0UsZ0JsRG1vTkosQ2tEaG9ORSxxQkFFRSxVQURBLFVsRG1vTkosQ2tEL25ORSx3QkFHRSxZQUNBLGNBRkEsZ0JBREEsdUJsRG9vTkosQ2tEL25OSSwyQkFDRSxlbERtb05OLENrRDluTkksc0RBSkUsZUFDQSxnQmxEcW9OTixDa0Q3bk5JLDJCQUNFLGVBQ0EsZ0JsRCtuTk4sQ2tENW5OSSwyQkFDRSxlQUNBLGdCbEQ4bk5OLENrRDNuTkksOEJBR0UsZUFGQSxZQUdBLGlCQUZBLFlsRCtuTk4sQ2tEem5ORSxpQkFFRSxzQkFDQSxXQUZBLGlDbEQ2bk5KLENrRHpuTkksd0JBRUUsYUFEQSxvQmxENG5OTixDa0R6bk5NLGdDQUNFLGVsRDJuTlIsQ2tEdm5OSSx1QkFJRSxlQUZBLFlBR0EsaUJBRkEsWUFGQSxpQ2xENm5OTixDa0R2bk5NLDRCQUNFLFlsRHluTlIsQ2tEdG5OTSx5QkFDRSxlQUNBLGdCbER3bk5SLENrRHBuTkksZ0VBQ0UsWWxEc25OTixDa0Rubk5JLG9DQU1FLGVBRkEsWUFIQSxzQkFNQSxpQkFGQSxhQUhBLHFCQUNBLFdsRHluTk4sQ2tEam5ORSwrQkFDRSxXQUVBLGdCQURBLFdsRG9uTkosQ2tEam5OSSx3Q0FDRSxxQmxEbW5OTixDa0Rqbk5NLCtDQUVFLGFBQ0EsV0FGQSxXbERxbk5SLENrRGpuTlEsb0RBR0UsNEJBQ0EsY0FIQSxZQUlBLGdCQUhBLGVsRHNuTlYsQ2tEaG5OUSx1REFDRSxlbERrbk5WLENrRDltTk0sOENBSUUsZUFGQSxZQUdBLGlCQUZBLFdBRkEsV2xEb25OUixDa0Q5bU5RLGdEQUNFLGNsRGduTlYsQ2tENW1OTSw4Q0FDRSxVbEQ4bU5SLENrRHptTkUsMkJBQ0UsV0FFQSxtQkFEQSxXbEQ0bU5KLENrRHptTkksbUNBQ0UscUJsRDJtTk4sQ2tEem1OTSwwQ0FFRSxZQURBLFdsRDRtTlIsQ2tEem1OUSxrREFDRSxjbEQybU5WLENrRHJtTkUsc0JBQ0UsV0FFQSxjQURBLFdsRHdtTkosQ2tEcm1OSSw0QkFFRSxXQURBLFdBRUEsYWxEdW1OTixDa0RubU5NLDJCQUlFLGdDQUNBLGVBSEEsWUFJQSxpQkFIQSxtQkFJQSxrQkFOQSxVbEQybU5SLENrRGxtTk0sOEJBTUUsa0JBQ0EsY0FIQSxZQUhBLFVBT0EsZ0JBSEEsY0FIQSxTQUNBLFVsRHltTlIsQ2tENWxOUSxvREFDRSx1QmxEOGxOVixDa0R2bE5BLFFBRUUsbUJsRHlsTkYsQ2tEbmxORSw2REFDRSxRbER3bE5KLENrRHJsTkUsbUJBQ0UsV2xEdWxOSixDa0RwbE5FLG9CQUVFLFdBREEsdUJsRHVsTkosQ2tEcGxOSSxnQ0FDRSxZbERzbE5OLENrRG5sTkksdUJBRUUsZUFDQSxpQkFGQSxxQmxEdWxOTixDa0RsbE5JLHVCQUVFLGVBQ0EsaUJBRkEsYWxEc2xOTixDa0RqbE5JLDBCQUlFLGVBRkEsWUFHQSxpQkFGQSxhQUZBLFdsRHVsTk4sQ2tEL2tORSxlQUNFLFVsRGlsTkosQ2tEL2tOSSw4QkFDRSxhbERpbE5OLENrRDlrTkkseUJBRUUsYUFDQSxjQUNBLGVBSEEsVWxEbWxOTixDa0R0a05VLG9JQUVFLGFBREEsVWxEaWxOWixDa0Qxa05JLHFCQUVFLFlBQ0Esb0JBRkEsdUJsRDhrTk4sQ2tEMWtOTSw0QkFDRSxVbEQ0a05SLENrRHhrTkkscUJBQ0UsVWxEMGtOTixDa0Rwa05FLHVCQUlFLFlBQ0EsWWxEc2tOSixDa0Rwa05JLDREQUxBLFdBREEsZ0JBRUEsVWxENmtOSixDa0Rwa05NLHlDQUNFLHVCbERza05SLENrRDlqTlEsNFRBQ0UsVWxEbWtOVixDa0Q5ak5JLDZCQUVFLFdBSUEsZUFGQSxZQUdBLGlCQUZBLGtCQUpBLGdCQUVBLFVsRG9rTk4sQ2tEOWpOTSxpQ0FDRSxjQUNBLGFsRGdrTlIsQ2tEM2pORSxpQkFFRSxTQURBLFVsRDhqTkosQ2tEM2pOSSwyQkFDRSxnQmxENmpOTixDa0Qxak5JLHVCQUVFLFlBRUEsaUJBREEsd0JBRkEsdUJsRCtqTk4sQ2tEMWpOTSw4QkFDRSxVbEQ0ak5SLENrRHpqTk0saUNBTUUscUJBSkEsWUFLQSxjQUhBLFlBSEEsV0FPQSxnQkFIQSxpQkFGQSxVbERna05SLENrRHhqTk0sa0NBQ0UsV2xEMGpOUixDa0R2ak5NLG1FQU1FLHFCQUpBLFlBS0EsY0FIQSxZQUhBLFVBT0EsZ0JBSEEsaUJBRkEsVWxEOGpOUixDa0R0ak5NLHNFQU1FLHFCQUpBLFlBS0EsY0FIQSxZQUhBLFVBT0EsZ0JBSEEsaUJBRkEsVWxENmpOUixDa0Rwak5JLHVCQU1FLHFCQUhBLFlBRkEsY0FJQSxZQUhBLFdBRUEsVWxEd2pOTixDa0Ruak5JLHdCQUVFLFlBREEsU2xEc2pOTixDa0Rsak5JLHVCQUVFLFlBREEsU2xEcWpOTixDa0Rqak5JLHdCQUVFLFlBREEsVWxEb2pOTixDa0Roak5JLDJCQUVFLFlBREEsU2xEbWpOTixDa0QvaU5JLGtFQUNFLFlsRGlqTk4sQ2tEOWlOSSx5QkFDRSxXQUNBLFNsRGdqTk4sQ2tEemlOSSw4QkFDRSxnQmxEMmlOTixDa0RyaU5FLHFCQUNFLGtCbER1aU5KLENrRHJpTkksd0JBR0UsZUFDQSxpQkFGQSxhQURBLFVsRDBpTk4sQ2tEcmlOTSwrQkFFRSxlQUNBLGlCQUZBLGNsRHlpTlIsQ2tEbmlOUSxzQ0FDRSxzQmxEcWlOVixDa0RsaU5RLHNDQUVFLDRCQURBLDJCbERxaU5WLENrRDloTkUsMkJBQ0UsY0FDQSxvQmxEZ2lOSixDa0Q3aE5FLFlBQ0UsUWxEK2hOSixDa0Q1aE5FLFlBQ0UsZ0JsRDhoTkosQ2tENWhOSSw2QkFFRSxlQURBLFdsRCtoTk4sQ2tEM2hOSSx1QkFDRSxXbEQ2aE5OLENrRDFoTkksa0JBQ0UsU2xENGhOTixDa0R6aE5RLG1DQUNFLGVBQ0EsZ0JsRDJoTlYsQ2tEemhOVSxzQ0FDRSxjbEQyaE5aLENrRHZoTlEsbUNBQ0UsZUFDQSxnQmxEeWhOVixDa0R2aE5VLHlDQUVFLGlCQURBLFVsRDBoTlosQ2tEdGhOVSxnR0FHRSxlQUNBLGlCQUZBLGFBREEsVWxEMmhOWixDa0RyaE5VLHVEQUVFLGVBQ0EsaUJBRkEsWWxEeWhOWixDa0RyaE5ZLDhEQUNFLFlsRHVoTmQsQ2tEbmhOVSxzREFDRSxVbERxaE5aLENrRDdnTkEsY0FFRSxnQkFEQSxnQmxEZ2hORixDa0Q3Z05FLHlCQUNFLFVsRCtnTkosQ2tENWdORSxxQkFFRSxXQURBLHVCbEQrZ05KLENrRDVnTkksNEJBRUUsYUFEQSxVbEQrZ05OLENrRDVnTk0sb0NBQ0UsZWxEOGdOUixDa0QxZ05JLDJCQUlFLGVBRkEsWUFHQSxpQkFGQSxjQUZBLFVsRGdoTk4sQ2tEcGdORSx5Q0FDRSxjbER5Z05KLENrRHRnTkUsb0JBRUUsaUJBREEsV2xEeWdOSixDa0R0Z05JLHVCQUVFLGVBQ0EsaUJBRkEsUWxEMGdOTixDa0RqZ05JLG1FQUNFLFlsRHNnTk4sQ2tEbmdOSSx1QkFDRSxlQUNBLGdCbERxZ05OLENrRGxnTkksOEJBQ0UsbUJsRG9nTk4sQ2tEbGdOTSxpQ0FFRSxlQUNBLGlCQUZBLFdsRHNnTlIsQ2tEaGdOSSwyQkFJRSx3QkFEQSxZQUZBLFFBQ0EsVWxEb2dOTixDa0QvL01JLDBCQUNFLHFCbERpZ05OLENrRDcvTUUsY0FHRSxlQUNBLGlCQUZBLFlBREEsV2xEa2dOSixDa0Q3L01JLGlCQUNFLGVBQ0EsaUJBQ0EsaUJsRCsvTU4sQ2tEMy9NTSwwQkFDRSxjQUNBLFdBQ0Esb0JsRDYvTVIsQ2tEMy9NUSwrQkFDRSxlbEQ2L01WLENrRDEvTVEsZ0NBQ0UsbUJsRDQvTVYsQ2tEei9NUSxvQ0FDRSxnQkFDQSxtQmxEMi9NVixDa0R4L01RLDZCQUNFLGVBQ0EsZ0JsRDAvTVYsQ2tEdi9NUSw4RUFFRSxlQUNBLGlCQUZBLFNsRDIvTVYsQ2tEdC9NUSxtQ0FJRSxtQkFIQSxXQUVBLGFBRUEsWUFIQSxXbEQyL01WLENrRHIvTVEsa0NBRUUsbUJBREEsV2xEdy9NVixDa0RyL01VLDZDQUVFLFNBREEsVWxEdy9NWixDa0RyL01ZLGtEQUVFLGdCQURBLFVsRHcvTWQsQ2tEbC9NUSwrQkFDRSxlQUNBLGlCQUNBLGlCbERvL01WLENrRGovTVEsbUNBQ0UsZWxEbS9NVixDa0QvK01NLGdDQUVFLGVBQ0EsaUJBRkEscUJsRG0vTVIsQ2tEOStNTSxvQ0FDRSx5QmxEZy9NUixDa0Q5K01RLGdEQUVFLGdCQURBLG9CbERpL01WLENrRDMrTVEsMENBQ0UsaUJBQ0EsZWxENitNVixDa0QxK01RLGtEQUNFLFlsRDQrTVYsQ2tEeitNUSxpREFDRSxhbEQyK01WLENrRHYrTVUsbUZBR0UscUJBREEsWUFEQSxVbEQyK01aLENrRHQrTVUsMENBRUUsWUFEQSxXbER5K01aLENrRHQrTVksaURBQ0UsVWxEdytNZCxDa0RyK01ZLDRDQUdFLGVBQ0EsaUJBRkEsYUFEQSxXbEQwK01kLENrRGwrTVEsNkNBRUUsaUJBREEsZWxEcStNVixDa0QvOU1JLHFCQUdFLHdCbERpK01OLENrRC85TU0sNENBSEEsYUFEQSxXbER1K01OLENrRC85TVEsNEJBTUUsc0JBQ0Esa0JBQ0EsZUFKQSxZQUhBLHNCQVFBLGlCQUpBLFlBS0Esa0JBUkEsVUFDQSxXbER3K01WLENrRDc5TU0sNkJBQ0UsZWxEKzlNUixDa0QzOU1JLHVCQUVFLG1CQURBLFdsRDg5TU4sQ2tEMTlNUSxnQ0FFRSxZQURBLFVsRDY5TVYsQ2tEejlNUSx5RkFFRSxhQURBLFdsRDQ5TVYsQ2tEeDlNUSxzR0FDRSxxQkFDQSxlQUNBLGdCbEQwOU1WLENrRHA5TUUsYUFHRSxlQUNBLGlCQUZBLFlBREEsV2xEeTlNSixDa0RwOU1JLGdCQUNFLGVBQ0EsZ0JsRHM5TU4sQ2tEbjlNSSxnQkFDRSxlQUNBLGdCbERxOU1OLENrRGo5TUUsY0FFRSxZQURBLFdsRG85TUosQ2tEajlNSSxpQkFDRSxlQUNBLGdCbERtOU1OLENrRGg5TUksaUJBRUUsd0JBREEsV2xEbTlNTixDa0RoOU1NLG9CQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERxOU1SLENrRGg5TVEsdUJBQ0UsZUFDQSxnQmxEazlNVixDa0QvOE1RLHdCQUVFLGFBQ0Esc0JBRkEsV2xEbTlNVixDa0QxOE1BLGdCQUNFLHNCbEQ0OE1GLENrRHo4TUEscUVBQ0UsdUJsRDI4TUYsQ2tEejhNRSx3RUFDRSxjQUNBLGVsRDI4TUosQ2tEdDhNQSxTQUNFLGNsRHc4TUYsQ2tEdDhNRSxlQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbEQyOE1KLENrRHQ4TUksa0JBQ0UsZUFDQSxnQmxEdzhNTixDa0RyOE1JLGtCQUNFLGdCbER1OE1OLENrRHA4TUksa0JBQ0UsZUFDQSxnQmxEczhNTixDa0RuOE1JLHFCQUNFLFdsRHE4TU4sQ2tEajhNRSxnQkFFRSxtQkFEQSxXbERvOE1KLENrRGo4TUksa0JBQ0UsUWxEbThNTixDa0Q5N01BLEtBQ0UsWWxEZzhNRixDa0Q3N01BLEtBRUUsZ0JBREEsU2xEZzhNRixDa0Q3N01FLGdCQUdFLGdCQUZBLFdBR0EsY0FGQSxXbERpOE1KLENrRDc3TUksb0JBR0UsbUJBRUEsZUFDQSxpQkFGQSxTQUZBLGFBREEsV2xEbzhNTixDa0Q3N01NLHVCQUNFLGVBQ0EsZ0JsRCs3TVIsQ2tEMTdNRSxnQkFDRSxXQUVBLGNBREEsV2xENjdNSixDa0QxN01JLG9CQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbEQrN01OLENrRDE3TU0sdUJBQ0UsZUFDQSxnQmxENDdNUixDa0R2N01FLFlBRUUsWUFEQSxXbEQwN01KLENrRHY3TUksZUFDRSxlQUNBLGdCbER5N01OLENrRHQ3TUksZUFDRSxlQUNBLGdCbER3N01OLENrRHI3TUksZUFFRSxnQkFEQSxXbER3N01OLENrRHI3TU0sa0JBR0UsaUJBRUEsZUFDQSxpQkFGQSxpQkFGQSxVQURBLFdsRDQ3TVIsQ2tEcjdNUSxxQkFDRSxlQUNBLGdCbER1N01WLENrRHA3TVEsc0JBSUUsWUFGQSxzQkFEQSxVQUVBLFVsRHU3TVYsQ2tELzZNQSxXQUNFLGdCbERpN01GLENrRC82TUUsb0JBQ0UsV0FFQSxjQURBLFdsRGs3TUosQ2tELzZNSSx3QkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEbzdNTixDa0QvNk1NLDJCQUNFLGVBQ0EsZ0JsRGk3TVIsQ2tEOTZNTSwyQkFDRSxlQUNBLGdCbERnN01SLENrRDM2TUUsb0JBQ0UsV0FFQSxhQUNBLGNBRkEsV2xEKzZNSixDa0QzNk1JLCtDQUNFLHlCQUNBLDBCbEQ2Nk1OLENrRDM2TU0saURBQ0UseUJBQ0EsMEJsRDY2TVIsQ2tEdjZNQSxVQUVFLGdCQURBLFNsRDA2TUYsQ2tEdjZNRSxnQkFFRSxZQUNBLG1CQUZBLFdsRDI2TUosQ2tEdjZNSSxrQkFFRSxvQkFDQSxlQUNBLGlCQUhBLHNCbEQ0Nk1OLENrRHI2TUUsa0JBRUUsWUFEQSxXbER3Nk1KLENrRHI2TUkscUJBQ0UsZUFDQSxnQmxEdTZNTixDa0RwNk1JLDZCQUVFLGNBREEsV2xEdTZNTixDa0RwNk1NLDRFQUNFLFlsRHM2TVIsQ2tEbDZNUSw0Q0FHRSxnQ0FDQSxxQkFDQSxpQ0FDQSxlQUNBLGlCQUxBLHdCQURBLFdsRDA2TVYsQ2tEbDZNVSw4Q0FDRSxXbERvNk1aLENrRGo2TVUsaURBRUUsZUFEQSxZQUVBLGdCbERtNk1aLENrRDc1TUksNEJBSUUsZUFGQSxZQUdBLGlCQUZBLGFBRkEsV2xEbTZNTixDa0QxNU1BLHdCQUNFLFNsRDQ1TUYsQ2tEMTVNRSw4QkFFRSxZQUNBLG1CQUZBLFdsRDg1TUosQ2tEMTVNSSxnQ0FFRSxvQkFDQSxlQUNBLGlCQUhBLHNCbEQrNU1OLENrRHg1TUUsZ0NBRUUsWUFEQSxXbEQyNU1KLENrRHg1TUksbUNBRUUsZUFDQSxpQkFGQSxhbEQ0NU1OLENrRHY1TUksbUNBRUUsY0FDQSxpQkFGQSxhbEQyNU1OLENrRHQ1TUksb0NBSUUsMEJBQ0EsZ0JBSEEsYUFJQSxzQkFIQSx1QkFGQSxxQmxENjVNTixDa0R0NU1NLHNDQUNFLFlsRHc1TVIsQ2tEcjVNTSxzQ0FDRSxjQUNBLGdCbER1NU1SLENrRHA1TU0sdUNBQ0UsZUFDQSxnQmxEczVNUixDa0RuNU1NLHNDQUNFLGNBQ0EsZ0JsRHE1TVIsQ2tEbDVNTSwwQ0FFRSxvQkFDQSxjQUNBLGdCQUhBLHNCbER1NU1SLENrRGo1TU0sc0NBRUUsWUFHQSxlQUNBLGlCQUZBLFNBSEEsa0JBRUEsV2xEczVNUixDa0QvNE1JLHdDQUtFLGVBSEEsWUFJQSxpQkFGQSxpQkFEQSxhQUZBLFdsRHM1TU4sQ2tEOTRNSSwwQ0FDRSxZQUNBLGFsRGc1TU4sQ2tEOTRNTSw2Q0FDRSxRbERnNU1SLENrRDk0TVEsK0NBRUUsZ0JBQ0EsZUFDQSxpQkFIQSxXbERtNU1WLENrRHo0TUEscUJBRUUsZ0JBREEsU2xENDRNRixDa0R6NE1FLDZCQUVFLFlBREEsV2xENDRNSixDa0R6NE1JLGdDQUNFLGVBQ0EsZ0JsRDI0TU4sQ2tEeDRNSSxnQ0FDRSxlQUNBLGdCbEQwNE1OLENrRHY0TUksZ0NBRUUsd0JBREEsV2xEMDRNTixDa0R2NE1NLG1DQUNFLFdsRHk0TVIsQ2tEdjRNUSxxQ0FHRSxnQ0FDQSxxQkFDQSxlQUNBLGlCQUpBLHdCQURBLFdsRDg0TVYsQ2tEdjRNVSwwQ0FDRSxXbER5NE1aLENrRHQ0TVUsdUNBRUUsZUFEQSxZQUVBLGdCbER3NE1aLENrRHI0TVUsdUNBQ0UsWUFDQSxZbER1NE1aLENrRGg0TUUsK0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRHE0TUosQ2tEaDRNSSxrQ0FDRSxlQUNBLGdCbERrNE1OLENrRC8zTUksaUNBSUUsZUFGQSxZQUdBLGlCQUZBLGFBRkEsV2xEcTRNTixDa0Q3M01FLGlDQUVFLFlBREEsV2xEZzRNSixDa0Q3M01JLG9DQUNFLGVBQ0EsZ0JsRCszTU4sQ2tENTNNSSxvQ0FDRSxlQUNBLGdCbEQ4M01OLENrRDMzTUksb0NBRUUsd0JBREEsV2xEODNNTixDa0QzM01NLHVDQUNFLFdsRDYzTVIsQ2tEMzNNUSw2Q0FFRSxlQUNBLGlCQUZBLFdsRCszTVYsQ2tEMTNNUSw0Q0FHRSxxQkFDQSxtQkFGQSxZQUdBLG9CQUpBLFVsRGc0TVYsQ2tEejNNUSw2Q0FFRSxlQUNBLGlCQUZBLFdsRDYzTVYsQ2tEeDNNUSxnREFHRSxlQUNBLGlCQUZBLG1CQURBLFdsRDYzTVYsQ2tEbjNNQSxXQUVFLGlCQURBLFNsRHMzTUYsQ2tEbjNNRSxrQkFFRSxZQURBLFdsRHMzTUosQ2tEbjNNSSxxQkFFRSxlQUNBLGlCQUZBLFdsRHUzTU4sQ2tEbDNNSSxxQkFFRSxrQkFEQSxXbERxM01OLENrRGwzTU0seUJBR0UsK0JBQ0EscUJBRkEsWUFHQSxZQUpBLFVsRHczTVIsQ2tEajNNTSx3QkFFRSxZQURBLFdsRG8zTVIsQ2tEajNNUSwyQkFFRSxlQUNBLGlCQUZBLFdsRHEzTVYsQ2tEOTJNSSxxQkFFRSxlQUNBLGlCQUZBLFdsRGszTU4sQ2tEMzJNQSxTQUNFLFNsRDYyTUYsQ2tEMzJNRSx3QkFFRSxZQURBLFdsRDgyTUosQ2tEMzJNSSwyQkFDRSxlQUNBLGdCbEQ2Mk1OLENrRDEyTUksMkJBRUUsdUJBREEsV2xENjJNTixDa0QxMk1NLGdDQUdFLHNCQUNBLG1CQUZBLGFBR0EsWUFKQSxXbERnM01SLENrRHoyTU0saUNBSUUsZUFGQSxZQUdBLGlCQUZBLGlCQUZBLFdsRCsyTVIsQ2tEdjJNSSwyQkFDRSxlQUNBLGdCbER5Mk1OLENrRHIyTUUsa0JBRUUsdUJBREEsV2xEdzJNSixDa0RyMk1JLHFCQUVFLGVBQ0EsaUJBRkEsZWxEeTJNTixDa0RwMk1JLHlCQUVFLGlCQURBLFVsRHUyTU4sQ2tEcDJNTSxpQ0FJRSxtQkFFQSxlQUpBLFlBS0EsaUJBRkEsV0FGQSxhQUZBLFVsRDQyTVIsQ2tEbjJNTSwrQkFHRSxlQUNBLGlCQUZBLFdBREEsdUJsRHcyTVIsQ2tEbjJNUSxrQ0FDRSxlQUNBLGdCbERxMk1WLENrRC8xTUUsbUJBRUUsdUJBREEsV2xEazJNSixDa0QvMU1JLHNCQUVFLGVBQ0EsaUJBRkEsZWxEbTJNTixDa0Q5MU1JLDBCQUNFLGdCbERnMk1OLENrRDkxTU0sa0NBSUUsbUJBRUEsZUFKQSxZQUtBLGlCQUZBLFdBRkEsYUFGQSxVbERzMk1SLENrRDcxTU0sZ0NBR0UsZUFDQSxpQkFGQSxXQURBLHVCbERrMk1SLENrRDcxTVEsbUNBQ0UsZUFDQSxnQmxEKzFNVixDa0R6MU1FLGNBRUUsbUJBREEsV2xENDFNSixDa0R6MU1JLGlCQUNFLGVBQ0EsZ0JsRDIxTU4sQ2tEeDFNSSxxQkFHRSxlQUNBLGlCQUZBLGlCQURBLFVsRDYxTU4sQ2tEeDFNTSx3QkFDRSxlQUNBLGdCbEQwMU1SLENrRHQxTUksd0JBQ0UsWUFDQSxhbER3MU1OLENrRHQxTU0sMkJBQ0UsUWxEdzFNUixDa0R0MU1RLDZCQUVFLGdCQUNBLGVBQ0EsaUJBSEEsV2xEMjFNVixDa0RqMU1BLFFBQ0UsY2xEbTFNRixDa0RqMU1FLFdBR0UsZUFDQSxpQkFGQSxZQURBLFdsRHMxTUosQ2tEaDFNRSxXQUVFLFlBREEsWWxEbTFNSixDa0QvME1NLGlCQUdFLGVBQ0EsaUJBRkEsYUFEQSxXbERvMU1SLENrRDkwTU0sZ0JBR0UsZUFDQSxpQkFGQSxhQURBLFdsRG0xTVIsQ2tEOTBNUSxxQkFFRSxhQUNBLHFCQUZBLFdsRGsxTVYsQ2tEMTBNRSxrQkFHRSxlQUNBLGlCQUZBLG1CQURBLFdsRCswTUosQ2tEMTBNSSx1QkFHRSxzQkFDQSxtQkFGQSxZQUdBLGdCQUpBLFVsRGcxTU4sQ2tEdjBNQSxXQUNFLFNsRHkwTUYsQ2tEdjBNRSxvQkFHRSxzQkFEQSw2QkFEQSxXbEQyME1KLENrRHYwTUksdUJBRUUsZUFDQSxpQkFGQSxXbEQyME1OLENrRHYwTU0sNEJBQ0UsZUFDQSxnQmxEeTBNUixDa0RwME1FLHdCQUVFLGFBREEsV2xEdTBNSixDa0RwME1JLDJCQUdFLGVBQ0EsaUJBRkEsWUFEQSxZbER5ME1OLENrRG4wTUksMkJBQ0UsV2xEcTBNTixDa0RuME1NLGdDQUdFLHFCQUNBLGVBSEEsWUFJQSxpQkFIQSx3QmxEdzBNUixDa0Qvek1BLGNBQ0UsbUJsRGkwTUYsQ2tEL3pNRSxnQ0FHRSxlQUNBLGlCQUZBLFdBREEsdUJsRG8wTUosQ2tEL3pNSSxtQ0FDRSxlQUNBLGdCbERpME1OLENrRDV6TUEsU0FDRSxjbEQ4ek1GLENrRDV6TUUsd0JBQ0UsZWxEOHpNSixDa0Qzek1FLHNCQUlFLFlBQ0EsY0FGQSxpQkFEQSxVQURBLFdsRGkwTUosQ2tEM3pNSSx5QkFHRSxpREFGQSxlQUNBLGdCbEQ4ek1OLENrRDF6TUkseUJBQ0UsZUFDQSxnQmxENHpNTixDa0R6ek1JLHlCQUNFLGVBQ0EsZ0JsRDJ6TU4sQ2tEeHpNSSx5QkFFRSxTQUNBLGNBRkEsV2xENHpNTixDa0R2ek1JLGdDQUVFLGFBQ0EsZ0JBRkEsV2xEMnpNTixDa0R0eU1ZLHVOQUVFLGFBREEsV2xEeXpNZCxDa0Rsek1NLHNDQUlFLHFCQUNBLGVBSEEsWUFJQSxpQkFIQSwwQkFGQSxPbER5ek1SLENrRGh6TUkseUNBRUUsb0JBREEsV2xEbXpNTixDa0Roek1NLDRDQUVFLFlBREEsU2xEbXpNUixDa0Q5eU1JLDRCQUdFLGVBQ0EsaUJBRkEsZ0JBREEsV2xEbXpNTixDa0Q3eU1JLHlDQUdFLHFCQUNBLG1CQUZBLFlBREEsVWxEa3pNTixDa0Q1eU1JLDRCQUNFLFlsRDh5TU4sQ2tEM3lNSSw0QkFLRSxlQUhBLFlBSUEsaUJBRkEsbUJBREEseUJBRkEsV2xEa3pNTixDa0QxeU1JLGtDQUNFLFdBRUEsWUFDQSxrQkFGQSxXbEQ4eU1OLENrRHh5TU0sbURBQ0UsWWxEMHlNUixDa0R2eU1NLHVDQUtFLFdsRHF5TVIsQ2tEenlNUSxtREFDRSxZbEQyeU1WLENrRG55TU0sdUNBQ0UsZUFDQSxnQmxEcXlNUixDa0RueU1RLDBDQUNFLGNsRHF5TVYsQ2tEanlNTSx1Q0FDRSxlQUNBLGdCbERteU1SLENrRGp5TVEsNkNBRUUsaUJBREEsVWxEb3lNVixDa0RoeU1RLHdHQUdFLGVBQ0EsaUJBRkEsYUFEQSxVbERxeU1WLENrRC94TVEsMkRBRUUsZUFDQSxpQkFGQSxZbERteU1WLENrRC94TVUsa0VBQ0UsWWxEaXlNWixDa0QxeE1FLG1CQUVFLFVBREEsVWxENnhNSixDa0R6eE1FLHVCQUNFLFlsRDJ4TUosQ2tEeHhNRSxpQkFDRSxlQUNBLGdCbEQweE1KLENrRHh4TUksb0JBQ0UsVWxEMHhNTixDa0R0eE1FLDJCQUdFLGNBREEsZUFEQSxXbEQweE1KLENrRHJ4TUUsc0JBRUUsbUJBREEsV2xEd3hNSixDa0RyeE1JLHlCQUVFLGVBQ0EsaUJBRkEsZ0JsRHl4TU4sQ2tEbnhNRSx1QkFHRSxZQUNBLGNBRkEsb0JBREEsV2xEd3hNSixDa0RueE1JLDBCQUNFLGVBQ0EsZ0JsRHF4TU4sQ2tEbHhNSSxpQ0FFRSxhQUNBLGdCQUZBLFdsRHN4TU4sQ2tEbHhNTSxpREFDRSxlbERveE1SLENrRHp3TUUsZ0RBQ0UsWWxEOHdNSixDa0Qzd01FLGtCQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERneE1KLENrRDN3TUkscUJBQ0UsZUFDQSxnQmxENndNTixDa0Qxd01JLHVCQUNFLFdsRDR3TU4sQ2tEendNUSx3Q0FFRSxlQUNBLGlCQUZBLFdsRDZ3TVYsQ2tEeHdNUSwwQ0FFRSxlQURBLFVsRDJ3TVYsQ2tEbndNQSxVQUNFLFNsRHF3TUYsQ2tEbHdNRSxhQUNFLGFBRUEsbUJBREEsV2xEcXdNSixDa0Rsd01JLDZCQUNFLGFsRG93TU4sQ2tEandNSSxnQkFDRSxXbERtd01OLENrRGh3TUksb0JBQ0UsY0FFQSxpQkFEQSxXbERtd01OLENrRGh3TU0sdUJBQ0UsV0FDQSxXbERrd01SLENrRDV2TUEsdUVBQ0UsMkJsRDh2TUYsQ2tEMXZNRSwwQ0FHRSxZQUZBLFdBR0EscUJBRkEsVWxEOHZNSixDa0R6dk1FLDBDQUdFLFlBRkEsWUFHQSxxQkFGQSxVbEQ2dk1KLENrRHZ2TUEsY0FDRSxnQmxEeXZNRixDa0R2dk1FLDJCQUNFLGNsRHl2TUosQ2tEdHZNRSxrQkFFRSxZQURBLFVsRHl2TUosQ2tEcHZNQSxnQ0FDRSxTbERzdk1GLENrRG52TUEseUNBQ0UsZUFDQSxpQmxEcXZNRixDa0Rudk1FLG1FQUNFLGlCbERxdk1KLENrRGp2TUEsWUFDRSxhbERtdk1GLENrRGp2TUUsZUFDRSxjbERtdk1KLENrRC91TUEscUJBQ0UsWWxEaXZNRixDa0Q1dU1JLG9DQUNFLGVsRDh1TU4sQ2tEM3VNSSwwQ0FDRSxVbEQ2dU1OLENrRDF1TUksc0NBQ0UsYWxENHVNTixDa0R6dU1JLGlEQUNFLE9sRDJ1TU4sQ2tEeHVNSSw2Q0FDRSxZbEQwdU1OLENBQ0YsQ21EdGlTQSxNQUFRLHVCbkR5aVNSLENvRHZpU0EsU0FPRSxpQkFGQSxTQUZBLE9BS0EsbUJBUEEseUJBR0EsTUFFQSxXQUpBLFlwRGdqU0YsQ29EdmlTQSxXQUdFLGtCakRnYXlCLENpRGxhekIsV0FDQSxVcEQyaVNGLENvRHppU0UsMEJBTUUsWUFKQSxZQUdBLHFCQURBLG1CQURBLFVBSUEsa0JBTkEsWXBEaWpTSixDb0QxaVNJLDZCQUNFLG9CcEQ0aVNOLENvRDNpU00sZ0NBS0UsMkRBQ0EscUJBRUEsYWpENlltQixDaURwWm5CLGNBQ0EsV0FPQSxlQU5BLFlBT0EsaUJBSEEsWUFIQSxzQnBEbWpTUixDb0QzaVNNLCtCQUtFLG1CQUNBLGtCQUVBLGFqRGlZbUIsQ2lEeFluQixjQUNBLFdBT0EsZUFFQSxlakRrRnNCLENpRDFGdEIsWUFPQSxpQkFIQSxZQUhBLGlCcERvalNSLENvRHppU0UsOEJBS0UsWUFEQSxxQkFEQSxjQURBLFVBSUEsa0JBTEEsWXBEZ2pTSixDb0QxaVNJLGlDQUNFLHFCQUVBLGlCQURBLHVCcEQ2aVNOLENvRDNpU00scUNBQ0UsVXBENmlTUixDb0R2aVNBLFdBQ0UsYXBEMGlTRixDb0R6aVNFLGtDQUNFLG1CQUNBLGlCcEQyaVNKLENvRHZpU0EscUNBRUUsaUJwRG1qU0YsQ29EeGlTRSwrRUFKQSxtQkFDQSxrQmpEc1Z5QixDaUQzVnpCLFNBQ0EsYUFDQSxzQkFDQSx1QkFKQSxPQU9BLGVBVkEsV0FFQSxTcERna1NGLENvRHRqU0UsMENBWUUscUJBVkEsaUJwRG9qU0osQ29EdmlTRSxpRkFDRSxrQnBEeWlTSixDTTdrU0ksNkI4Q09KLHFDQWlDSSxzQnBEeWlTRixDQUNGLENvRHRpU0ksbUZBSUUsMkRBQ0EscUJBRUEsVWpEM0NRLENpRHFDUixjQUNBLFdBTUEsZUFFQSxlakRFd0IsQ2lESHhCLGlCQUhBLGtCQUhBLHNCcEQraVNOLENNOWxTSSw0QjhDNENBLG1GQWFJLFdBQ0EsZUFHQSxtQkFEQSxlQURBLHNCcEQyaVNOLENvRHhpU00sZ0dBQ0UsWXBEMGlTUixDQUNGLENvRHRpU0ksa0ZBS0Usd0JqRGxFUSxDaURtRVIsa0JBRkEsVWpEaEVRLENpRDZEUixjQUNBLFdBS0EsZUFFQSxlakRsQndCLENpRGlCeEIsaUJBTEEsaUJwRDhpU04sQ01yblNJLDRCOENvRUEsa0ZBWUksV0FFQSxrQkFEQSxVcEQwaVNOLENBQ0YsQ29EdmlTTSx3RkFDRSxxQnBEeWlTUixDb0RsaVNBLFlBQ0UsV0FFQSxpQkFDQSxrQkFGQSxVcER1aVNGLENvRHBpU0UsOEJBSUUsa0JqRGlRdUIsQ2lEOVB2QixZQUxBLFlBSUEscUJBREEsY0FGQSxVQUtBLGtCQVBBLFlwRDZpU0osQ29EcmlTSSxpQ0FDRSxvQnBEdWlTTixDb0R0aVNNLG9DQUtFLDJEQUNBLHFCQUVBLGFqRGtQbUIsQ2lEelBuQixjQUNBLFdBT0EsZUFFQSxlakRoRXNCLENpRHdEdEIsWUFPQSxpQkFIQSxZQUhBLHNCcEQraVNSLENvRHRpU1EsMkZBRUUsWXBEd2lTVixDb0RyaVNNLG1DQUtFLGtCakRtT21CLENpRGxPbkIsa0JBRUEsY0FQQSxjQUNBLFdBT0EsZUFFQSxlakQvRXNCLENpRHVFdEIsWUFPQSxpQkFIQSxZQUhBLGlCcEQ4aVNSLENvRHBpU00sd0NBRUUsc0JBRUEsa0JBREEsYWpEdU5tQixDaUR6Tm5CLFlBTUEsZUFDQSxpQkFIQSx3QkFDQSxpQnBEd2lTUixDb0RqaVNFLHdCQUNFLGtCakQ0TXVCLENpRHpNdkIsV0FEQSxlcERvaVNKLENvRGxpU0ksMENBR0UsZ0JBREEsWUFEQSxZcERzaVNOLENvRGxpU1EsZ0RBUUUscUJBSEEsV0FIQSxlQURBLGVqRDFHb0IsQ2lEZ0hwQixZQUhBLHVCQURBLGlCQUdBLHdCQUdBLGlCcERvaVNWLENvRGxpU1EsK0NBTUUsZ0JBQ0Esa0JBRkEsY0FIQSxlQURBLGVqRHJIb0IsQ2lEOEhwQixZQVBBLGlCQUtBLGNBQ0Esa0JBTEEsaUJwRDBpU1YsQ29EOWhTRSwwQkFDRSxrQmpEdUt1QixDaUR0S3ZCLFFwRGdpU0osQ29EL2hTSSw0Q0FFRSxnQkFEQSxZcERraVNOLENvRGhpU00sK0NBQ0UsY0FDQSxXcERraVNSLENvRGppU1EsMkRBQ0UsVXBEbWlTVixDb0RqaVNRLGlEQUVFLGlCQURBLFdwRG9pU1YsQ29EOWhTRSw0QkFDRSxrQnBEZ2lTSixDb0QzaFNNLGlFQUNFLFVwRDZoU1IsQ29EeGhTRSw4QkFDRSxrQnBEMGhTSixDb0RwaFNFLDZCQUVFLHFCQVVBLGVqRHpPVSxDaUQyT1Ysa0JBREEsZ0NBWkEsYUFLQSx1QkFGQSxTQU9BLDZCQU1BLGlCQUZBLGdCQUNBLHVCQVhBLGVBRUEsUUFHQSwyQkFGQSxXcEQraFNKLENNNXdTSSw0QjhDcU9GLDZCQWdDSSxpQ0FKQSxnQkFFQSxrQkFEQSxnQ0FKQSxhQUZBLE9BRkEsU0FNQSxnQkFQQSxnQkFXQSxrQkFFQSxrQkFYQSxlQUlBLDJCQUZBLFVwRGdpU0osQ0FDRixDb0RyaFNJLDBDQU9FLGlFQUNBLGVBUEEsY0FLQSxZQUpBLGtCQUVBLFdBREEsU0FFQSxXQUlBLFNwRHVoU04sQ016eVNJLDRCOEN5UUEsMENBWUksMkJBS0EsbUJBSEEsWUFFQSxXQURBLFNBRkEsVXBENGhTTixDQUNGLENvRGxoU0ksZ0NBS0UsYWpEM1JRLENpRHdSUixlQURBLGVqRHhPd0IsQ2lEME94QixpQkFDQSxpQnBEcWhTTixDTTF6U0ksNEI4Q2lTQSxnQ0FPSSxrQnBEc2hTTixDQUNGLENNNTBTSSx5QjhDOFNBLGdDQVVJLGVwRHdoU04sQ0FDRixDb0RyaFNJLGdDQUtFLHNCQUVBLGtCQUNBLGdCQUxBLGtCcEQ0aFNOLENvRG5oU0ksK0RBWEUsYWpEclNRLENpRDBTUixlQUdBLGlCQVBBLGlCcERxaVNOLENvRDNoU0ksK0JBQ0UsZWpEblF3QixDaUR3UXhCLGtCcERxaFNOLENNdDFTSSw0QjhDMlRBLCtCQVNJLGVBQ0EsaUJBQ0Esa0JwRHNoU04sQ0FDRixDb0RuaFNJLDZDQUVFLGtCakRwVFEsQ2lEcVRSLG1CQUZBLHNCcER1aFNOLENvRHBoU00sZ0RBSUUsYWpEdlVNLENpRHFVTixlQURBLGVqRHBSc0IsQ2lEc1J0QixpQkFFQSxrQkFDQSxpQnBEc2hTUixDb0RwaFNNLCtDQUlFLGFqRC9VTSxDaUQ2VU4sZUFEQSxlakQvUnNCLENpRGlTdEIsaUJBRUEsa0JBQ0EsaUJwRHNoU1IsQ29EbmhTTSw0REFDRSxpQnBEcWhTUixDb0RwaFNRLDhEQUNFLGNBQ0EsV0FDQSxpQnBEc2hTVixDb0RyaFNVLDJFQUNFLGNwRHVoU1osQ29EcGhTVSxrRUFDRSxxQnBEc2hTWixDb0RuaFNVLHdFQUNFLDZGcERxaFNaLENvRGxoU1EseUVBTUUsYUFGQSxhakRkaUIsQ2lEWWpCLGVBREEsZWpEMVRvQixDaURnVXBCLE9BSkEsaUJBUUEsY0FOQSxrQkFHQSxRQUVBLGtCQURBLFdwRHNoU1YsQ29EL2dTSSxnREFFRSxtQkFDQSxtQkFGQSxrQkFHQSxpQnBEaWhTTixDb0RoaFNNLG1EQUtFLFdBSkEsZUFDQSxrQkFDQSxnQkFDQSxpQkFFQSxpQnBEa2hTUixDTTk1U0ksNEI4Q3NZRSxtREFRSSxrQnBEb2hTUixDQUNGLENvRGxoU00sa0RBTUUsV0FMQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGlCcERxaFNSLENNMzZTSSw0QjhDaVpFLGtEQVFJLGtCcERzaFNSLENBQ0YsQ29EbGhTTSwrREFFRSxhQUNBLHVCQUZBLGlCcERzaFNSLENvRG5oU1EsaUVBQ0UsY0FDQSxXQUNBLGlCcERxaFNWLENvRHBoU1UsOEVBQ0UsY3BEc2hTWixDb0RuaFNVLHFFQUdFLGdCQURBLGVBREEscUJwRHVoU1osQ29EbGhTVSwyRUFDRSxxQnBEb2hTWixDb0RqaFNRLDRFQU1FLGFBRkEsYWpEakZpQixDaUQrRWpCLGVBREEsZWpEN1hvQixDaURtWXBCLE9BSkEsaUJBUUEsY0FOQSxrQkFHQSxRQUVBLGtCQURBLFdwRHFoU1YsQ29EOWdTSSxnREFFRSxtQkFDQSxtQkFGQSxhQUdBLGlCcERnaFNOLENvRC9nU00sbURBS0UsV0FKQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUVBLGtCcERpaFNSLENNaCtTSSw0QjhDeWNFLG1EQVFJLGtCcERtaFNSLENBQ0YsQ29EamhTTSxrREFNRSxXQUxBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JwRG9oU1IsQ003K1NJLDRCOENvZEUsa0RBUUksa0JwRHFoU1IsQ0FDRixDb0RqaFNNLCtEQUVFLGFBQ0EsdUJBRkEsaUJwRHFoU1IsQ29EbGhTUSxpRUFDRSxjQUNBLFdBQ0EsaUJwRG9oU1YsQ29EbmhTVSw4RUFDRSxjcERxaFNaLENvRGxoU1UscUVBR0UsZ0JBREEsZUFEQSxxQnBEc2hTWixDb0RqaFNVLDJFQUNFLHFCcERtaFNaLENvRGhoU1EsNEVBTUUsYUFGQSxhakRwSmlCLENpRGtKakIsZUFEQSxlakRoY29CLENpRHNjcEIsT0FKQSxpQkFRQSxjQU5BLGtCQUdBLFFBRUEsa0JBREEsV3BEb2hTVixDb0Q3Z1NFLDJCQVVFLGVqRHpnQlUsQ2lEMGdCVixrQkFMQSxnQ0FIQSx1QkFGQSxTQVFBLGVBR0EsZ0JBVkEsZUFFQSxRQUlBLDJCQUhBLFdwRHNoU0osQ29EOWdTSSx3Q0FRRSxzRUFDQSxlQVJBLGNBRUEsWUFJQSxZQUxBLGdCQUdBLFdBREEsU0FFQSxXQUlBLFdwRGdoU04sQ005aVRJLDRCOEN1Z0JGLDJCQXNDSSxpQ0FGQSxnQkFEQSxZQUxBLE9BRkEsU0FNQSxnQkFHQSxrQkFSQSxlQUVBLE1BRUEsZUFEQSxVcERxaFNKLENvRDdnU0kseUNBRUUsbUJBREEsYUFFQSxjcEQrZ1NOLENvRDdnU00sc0RBRUUsaUJBREEsYXBEZ2hTUixDb0QzZ1NJLHdDQUlFLFlBQ0EsZUFIQSxXQURBLFNBRUEsVXBEK2dTTixDQUNGLENvRDFnU0ksdUNBS0UsZWpEaGtCUSxDaUQ4akJSLE9BRkEsZ0JBQ0EsTUFFQSxXcEQ2Z1NOLENvRDNnU00sMENBSUUsYWpEbGtCTSxDaURna0JOLGVBREEsZWpEL2dCc0IsQ2lEaWhCdEIsaUJBRUEsd0JwRDZnU1IsQ00zbFRJLDRCOENrbEJJLDBDQUdFLGFqRDFrQkksQ2lEd2tCSixlQUlBLGVqRDdoQm9CLENpRDBoQnBCLGlCQUlBLG1CQUZBLDBCcEQ4Z1NSLENBQ0YsQ29EeGdTSSw0Q0FLRSxlakQxbEJRLENpRHdsQlIsT0FGQSxnQkFDQSxNQUVBLFNwRDJnU04sQ29EemdTTSxnREFDRSx3QnBEMmdTUixDTS9tVEksNEI4QzZsQkEsNENBV0ksVXBEMmdTTixDb0R6Z1NNLHlFQUVFLHFCQURBLG1CcEQ0Z1NSLENvRHZnU0ksb0RBRUksaUJwRDBnU1IsQ29EemdTUSx3REFHRSxZQUNBLFlBSEEsVUFDQSxTcEQ2Z1NWLENBVkYsQ29EMy9SSSw2Q0FDRSxzQnBEd2dTTixDb0R0Z1NNLDJEQUNFLGVBQ0EsZXBEd2dTUixDb0RyZ1NNLCtDQUlFLGFqRDluQk0sQ2lENG5CTixlQURBLGVqRDVrQnNCLENpRDhrQnRCLGlCQUVBLG1CcER1Z1NSLENvRHJnU00sK0NBQ0Usa0JqRGxvQk0sQ2lEbW9CTixrQkFLQSxVakQzb0JNLENpRDhvQk4sY0FOQSxlQURBLGVqRHBsQnNCLENpRHNsQnRCLGlCQUlBLGNBREEsa0JBRkEsa0JBS0EsV3BEdWdTUixDTTlwVEksNEI4QzZuQkEsNkNBK0JJLHNCcERzZ1NOLENvRHJnU00sK0NBQ0UsZUFDRSxnQnBEdWdTVixDb0RwZ1NNLGtFQUNFLFVwRHNnU1IsQ0FDRixDb0RsZ1NJLHNDQUNFLGtCakRsVXFCLENpRHNVckIsVWpEcnFCUSxDaURtcUJSLGVBREEsZWpEL21Cd0IsQ2lEc25CeEIsb0JBTEEsaUJBSUEsbUJBREEsZUFEQSwyQnBEdWdTTixDTXJyVEksNEI4Q3dxQkEsc0NBY0ksZUFJQSxlakRsb0JzQixDaUQrbkJ0QixpQkFJQSxtQkFIQSxrQkFDQSxpQnBEc2dTTixDQUNGLENvRGpnU0ksd0NBQ0UscUJwRG1nU04sQ29EamdTTSxrREFDRSxxQnBEbWdTUixDTXRzVEksNEI4QytyQkEsd0NBU0ksdUJBREEsVXBEb2dTTixDb0RqZ1NNLGtEQUNFLHFCcERtZ1NSLENBQ0YsQ29ELy9STSwyQ0FNRSxjQUxBLFdBRUEsZUFEQSxlakR4cEJzQixDaUQycEJ0Qix1QkFEQSxpQkFHQSxrQkFFQSxlQURBLGVwRGtnU1IsQ29EaGdTUSxzREFDRSxrQnBEa2dTVixDTTd0VEksNEI4Q2d0QkUsMkNBZUksYXBEa2dTUixDb0RqZ1NRLHVEQUNFLFlwRG1nU1YsQ0FDRixDb0RoZ1NNLDBDQUtFLGFqRC90Qk0sQ2lENHRCTixlQURBLGVqRDVxQnNCLENpRDhxQnRCLGlCQUNBLGtCcERtZ1NSLENvRGhnU1EsNENBQ0UsYXBEa2dTVixDTS91VEksNEI4Q3F1QkUsMENBWUksZUFDQSxnQnBEa2dTUixDb0RoZ1NRLHNEQUNFLFlwRGtnU1YsQ0FDRixDb0QvL1JNLDBDQUNFLGFwRGlnU1IsQ29ELy9STSw0REFDRSxrQnBEaWdTUixDTTl2VEksNEI4QzR2QkUsNERBR0ksY3BEbWdTUixDQUNGLENvRGpnU00sc0RBSUUsZUFIQSxXQUVBLG1CQURBLGtCQUdBLGtCQUNBLFdwRG1nU1IsQ29EbGdTUSxvRUFDRSxjcERvZ1NWLENvRGpnU1EsaUZBQ0Usd0JqRHR2QkksQ2lEdXZCSixtQkFFQSxtQ0FDQSxrQkFGQSxZcERxZ1NWLENvRGhnU1UsdUZBQ0Usd0JwRGtnU1osQ29ELy9SVSxxRkFHRSxjQUNBLDRGQUZBLFlBREEsVXBEb2dTWixDb0Q5L1JVLGtHQVFFLHdCakQ3eEJFLENpRCt4QkYsOERBRUEsNEJBREEsNEJBRUEsMEJBTkEsbUJBRUEsMkJBUkEsYUFLQSxZQUpBLGtCQUVBLFVBREEsUUFFQSxVcER3Z1NaLENvRC8vUlksc0dBQ0UsK0RwRGlnU2QsQ29ENy9SVSx3RkFDRSx3QnBEKy9SWixDb0Q5L1JZLDRGQUNFLDhGcERnZ1NkLENvRDkvUlkseUdBQ0UsYXBEZ2dTZCxDb0Q1L1JRLHlEQU1FLGFqRHh6QkksQ2lENHpCSixhQVJBLGVBREEsZWpEcHdCb0IsQ2lEOHdCcEIsdUJBTkEsaUJBRkEsaUJBTUEsU0FEQSxjQUpBLGtCQUdBLFVwRGtnU1YsQ010MFRJLDRCOENrd0JFLHNEQTZFSSxhQUVBLGVBREEsdUJBSEEsbUJBREEsaUJBRUEscUJwRGlnU1IsQ29ENS9SUSxvRUFDRSxjcEQ4L1JWLENvRDMvUlEsb0VBQ0UsZ0JwRDYvUlYsQ29EMS9SUSxpRkFDRSxtQkFDQSxZcEQ0L1JWLENvRDMvUlUscUZBRUUsWUFEQSxVcEQ4L1JaLENvRDEvUlUsa0dBTUUsd0JqRDkxQkEsQ2lEKzFCQSw0QkFDQSx3QkFIQSxrQkFEQSxZQUZBLHVCQURBLFFBRUEsVXBEaWdTWixDb0R4L1JRLHlEQUNFLGVBQ0EsZ0JwRDAvUlYsQ0FDRixDb0R0L1JNLHNEQUNFLGlCcER3L1JSLENvRHYvUlEsNERBS0UsYWpEbDNCSSxDaURvM0JKLGNBTEEsZUFEQSxlakRqMEJvQixDaURvMEJwQixvQkFEQSxpQkFHQSxpQnBEMC9SVixDb0R0L1JRLCtEQWNFLHdCQVpBLGtCakQ1MkJJLENpRDYyQkosWUFTQSxrQkFSQSxzQkFNQSxhakRqNEJJLENpRHczQkosY0FPQSxlQUZBLGFBR0EsaUJBRUEsa0JBTkEsYUFRQSxZQU5BLFVwRCsvUlYsQ29Eci9SUSx1RUFPRSxhakRuakJpQixDaURpakJqQixlQURBLGVqRC8xQm9CLENpRDYxQnBCLE9BSUEsaUJBTEEsa0JBRUEsUXBEMi9SVixDb0RyL1JVLDZFQUNFLHFCcER1L1JaLENvRHAvUlUsZ0ZBQ0UsU3BEcy9SWixDb0RuL1JVLDZFQUNFLFFwRHEvUlosQ29Eai9SUSw0REFTRSxxQmpEMTZCSSxDaUQ0NkJKLDRDQUNBLGdCQVhBLGVBRUEsY0FFQSxlQUVBLGVqRHIzQm9CLENpRG8zQnBCLGlCQUpBLG1CQU1BLHNCQUpBLFVwRDIvUlYsQ2M5NVRFLHlFQUNFLGFkaTdUSixDb0RwZ1NVLGtFQUVFLCtCQURBLGFwRHVnU1osQ2N0N1RFLCtFQUNFLGFkeThUSixDb0RyaFNRLG9FQUdFLGVBREEsbUJBREEsaUJwRHloU1YsQ29EdGhTVSwwRUFFRSxXQURBLHNCcER5aFNaLENvRHZoU1ksdUZBQ0UsaUJwRHloU2QsQ29EdGhTVSwwRUFVRSxvRUFGQSxZQUhBLGFqRHA4QkUsQ2lEMDhCRixlQUZBLGNBTkEsZUFEQSxlakRsNUJrQixDaUR1NUJsQixZQUhBLGlCQUVBLFlBTEEsVXBEa2lTWixDb0R0aFNVLGdGQUVFLCtCQURBLGFwRHloU1osQ29EcmhTVSw0RkFTRSxzQkFDQSxrQkFFQSw4QkFMQSxPQUpBLGdCQUZBLFNBQ0EsVUFFQSxrQkFDQSxTQUNBLDJCQUVBLFdBR0EsV3BEd2hTWixDb0RyaFNZLHlIQU9FLGdDQURBLGFqRHIrQkEsQ2lEZytCQSxlQUdBLGVBREEsZWpEbjdCZ0IsQ2lEcTdCaEIsaUJBSEEscUJwRDRoU2QsQ29EamhTUSxrRUFLRSxlQURBLG1CQURBLGdCQUZBLHlCQUNBLHlCcERzaFNWLENvRGpoU1UsbUZBQ0UsbUJBQ0EsZXBEbWhTWixDb0RoaFNVLHNGQUNFLHdCcERraFNaLENvRDlnU1kseUdBQ0UsZ0JBSUEsa0JBSEEsMkJBRUEsWUFEQSxVcERraFNkLENvRDVnU1UsMEZBSUUseUJBREEsdUJBREEsa0JBTUEsYWpEOWdDRSxDaURpaENGLGNBTkEsZUFKQSxlakR6OUJrQixDaUQ4OUJsQixpQkFHQSxjQUZBLGtCQUdBLGtCcEQrZ1NaLENvRDNnU1Usd0hBQ0ksUXBENmdTZCxDb0QxZ1NVLDZIQUNFLDhCcEQ0Z1NaLENvRHpnU1UsOEhBQ0UsOEJwRDJnU1osQ29EdGdTUSx1RUFRRSxhakQxaUNJLENpRHVpQ0osZUFKQSxjQUtBLGVBQ0EsaUJBSEEsbUJBREEsa0JBREEsa0JBT0EseUJBR0EsZ0JwRHdnU1YsQ29EdGdTVSw2RUFDRSxhcER3Z1NaLENvRHJnU1UsMEVBQ0UsaUJwRHVnU1osQ29EcGdTVSw2RUFHRSxlQUNBLFNBRkEsVUFEQSxrQkFJQSxPcERzZ1NaLENvRG5nU1ksc0dBQ0UsYXBEcWdTZCxDb0RqZ1NVLGtGQU1FLHFCakQ5a0NFLENpRCtrQ0YseUJBSEEsWUFEQSxPQUZBLGtCQUNBLFFBR0EsVXBEcWdTWixDb0RsZ1NZLHdGQVFFLHdEQUVBLHdCQURBLDRCQUVBLHFCQVZBLFdBRUEsYUFJQSxZQUhBLFNBRkEsa0JBR0EsUUFDQSxVcER5Z1NkLENvRGhnU1Usd0ZBQ0Usd0JwRGtnU1osQ29ENy9SUSxvRUFDRSxXQUVBLG1CQUVBLGtCQUhBLFdBRUEsV3BEZ2dTVixDb0Q5L1JVLHVFQUNFLGlCcERnZ1NaLENvRDkvUlUseUVBS0ksb0VBSUEsYWpEcG5DQSxDaURzbkNBLGVBVkEsY0FDQSxXQUtBLGVBREEsZWpEbGtDZ0IsQ2lEc2tDaEIseUJBRkEsaUJBSkEseUJBREEsVXBEd2dTZCxDb0Q5L1JVLCtFQUVFLCtCQURBLGFwRGlnU1osQ29EOS9SVSxrRkFDRSxnRHBEZ2dTWixDb0Q5L1JVLHVFQUNFLGdDQU1BLGtCQUNBLDhCQUZBLHFCQUhBLGdCQURBLFVBRUEsa0JBQ0EsVXBEbWdTWixDb0QvL1JZLDBFQUNFLGlCcERpZ1NkLENvRGhnU2MsK0VBU0Usd0JqRHRvQ0YsQ2lEb29DRSxZQUNBLDBCQUZBLGFqRGhwQ0YsQ2lENm9DRSxlQURBLGVqRDdsQ2MsQ2lEZ21DZCx5QkFEQSxpQkFIQSwyQnBEMGdTaEIsQ29EaGdTYyx3RkFDRSxnRHBEa2dTaEIsQ29EaGdTYyw0RUFHRSxZQUNBLGtCQUZBLGNBREEsVXBEcWdTaEIsQ29EamdTZ0Isa0ZBU0UsZ0NBSEEsYWpEbnFDSixDaUR1cUNJLGVBUEEsZUFEQSxlakRobkNZLENpRG1uQ1oseUJBREEsaUJBSUEsZ0JBUEEsMkJwRDRnU2xCLENNcnJVSSw0QjhDc3NDTSxrTUFDRSxlQUNBLGdCcEQwL1JWLENvRHYvUlEsb0VBQ0UsZXBEeS9SVixDb0R4L1JVLHlFQUNFLGdCQUNBLFFwRDAvUlosQ29EdC9SYyw0RUFDRSxXQUNBLFFwRHcvUmhCLENBQ0YsQ29EaC9STSx5REFHRSxhakR0dENNLENpRG90Q04sZUFDQSxpQkFFQSxnQnBEay9SUixDTXB0VUksNEI4Qzh0Q0UseURBU0ksZUFDQSxpQkFGQSxtQkFEQSxlcERzL1JSLENBQ0YsQ29EaC9STSx3REFLRSxjQUhBLFlBRUEsc0JBREEsa0JBRkEsVXBEcy9SUixDTW51VUksNEI4QzR1Q0Usd0RBUUkscUJwRG0vUlIsQ0FDRixDb0RoL1JNLHVEQUlFLGFqRGp2Q00sQ2lEK3VDTixlQURBLGVqRC9yQ3NCLENpRGlzQ3RCLGlCQUVBLGtCcERrL1JSLENNL3VVSSw0QjhDd3ZDRSx1REFTSSxlQURBLGVqRHJzQ29CLENpRHVzQ3BCLGlCQUNBLG1CQUNBLGlCcERtL1JSLENBQ0YsQ29EaC9STSxxREFJRSxhakRqd0NNLENpRCt2Q04sZUFEQSxlakRodENzQixDaURrdEN0QixpQkFFQSxrQnBEay9SUixDTS92VUksNEI4Q3d3Q0UscURBU0ksZUFEQSxlakR4dENvQixDaUQwdENwQixpQkFDQSxrQnBEbS9SUixDQUNGLENvRGgvUk0sd0RBRUUsbUJBQ0EsbUJBRkEsWXBEby9SUixDb0RqL1JRLDJEQUlFLFVqRGp3Q0ksQ2lEK3ZDSixlQURBLGVqRGp1Q29CLENpRG11Q3BCLGlCQUVBLGlCcERtL1JWLENvRGovUlEsMERBSUUsVWpEeHdDSSxDaURzd0NKLGVBREEsZWpEM3VDb0IsQ2lENnVDcEIsaUJBRUEsa0JwRG0vUlYsQ29EaC9SUSx1RUFDRSxrQkFDQSxpQnBEay9SVixDb0RqL1JVLHlFQUNFLGNBQ0EsV0FDQSxpQnBEbS9SWixDb0RqL1JVLG9GQU1FLGFBRkEsYWpELzhCZSxDaUQ2OEJmLGVBREEsZWpEM3ZDa0IsQ2lENnZDbEIsaUJBRUEsaUJwRG8vUlosQ29EOStSTSx5REFDRSxtQnBEZy9SUixDb0QvK1JRLDREQVFFLGFqRDV6Q0ksQ2lENnpDSixXQVBBLGVBREEsZWpEdHdDb0IsQ2lEd3dDcEIsaUJBSUEsbUJBREEsaUJBREEsVUFEQSxpQnBEcy9SVixDb0Q5K1JRLDZFQVNFLGtCakR6MENJLENpRDAwQ0osa0JBSkEsVWpEejBDSSxDaUQ4MENKLGVBVEEsZUFEQSxlakRqeENvQixDaURxeENwQix5QkFGQSxpQkFLQSxtQkFEQSxlQU1BLGtCQURBLFdwRGkvUlYsQ29EOStSVSxtRkFDRSxrQnBEZy9SWixDTTMwVUksNEI4QzZ6Q0UseURBb0NJLGdCQURBLFVwRGcvUlIsQ29EOStSUSw0REFFRSxlQUNBLGlCQUNBLG1CQUhBLFlwRG0vUlYsQ0FDRixDb0QzK1JNLG1EQUNFLG1CQUNBLGFwRDYrUlIsQ29ENStSUSxzREFLRSxhakR6MkNJLENpRDYyQ0osV0FOQSxlQURBLGVqRHZ6Q29CLENpRHl6Q3BCLGlCQUlBLG1CQURBLGdCQURBLFNwRGcvUlYsQ29EMStSUSxxREFLRSxhakRyM0NJLENpRGszQ0osZUFEQSxlakRuMENvQixDaURzMENwQix1QkFEQSxpQkFHQSxrQnBENCtSVixDTTcyVUksNEI4QzQyQ0UsbURBeUJJLGdCQUNBLFNwRDQrUlIsQ29EMStSUSxzREFDRSxlQUNBLGlCQUNBLFlwRDQrUlYsQ29EeitSUSxxREFDRSxlQUNBLGlCQUNBLGtCcEQyK1JWLENvRHgrUlEsd0VBQ0UsVXBEMCtSVixDb0RuK1JRLDhEQUVFLGVBREEsZ0JBRUEsaUJBQ0Esa0JwRHUrUlYsQ29EcCtSUSw2REFFRSxlQURBLGdCQUVBLGdCcERzK1JWLENBWkYsQ29EcDlSSSx1Q0FFRSwwQkFFQSxTQUNBLE9BRkEsZ0JBR0EsV3BEaytSTixDTXA1VUksNEI4QzQ2Q0EsdUNBU0ksZUFDQSxVcERtK1JOLENBQ0YsQ29EaitSTSx3REFFRSxxQmpEbjdDTSxDaURvN0NOLHNCcERrK1JSLENxRHQrVUUsOERBRUUsV0FDQSxXQUZBLGFyRDArVUosQ29EdCtSUSw4REFDRSxpQnBEdytSVixDb0R0K1JVLG9JQUNFLFlwRHcrUlosQ29EcitSUSwrREErQkUsd0JBVkEsa0JqRDk4Q0ksQ2lEKzhDSix5QkFDQSxrQkFPQSxVakQxOUNJLENpRDg5Q0osZUFWQSxlQVNBLFdBUEEsZUFEQSxlakRuNkNvQixDaURxNkNwQixpQkFLQSxTQUhBLGVBREEsa0JBUkEsV3BEaytSVixDb0RyL1JVLG1FQUNFLFdwRHUvUlosQ29Eci9SVSxxRUFDRSxXcER1L1JaLENvRHIvUlUsd0VBQ0UsVXBEdS9SWixDb0RyL1JVLG9FQUNFLGVqRHY4Q0UsQ2lEdzhDRix5QkFDQSxzQkFFQSxhakR4OENFLENpRHU4Q0YsaUJwRHcvUlosQ29EdC9SWSwwRUFDRSxrQnBEdy9SZCxDb0R0K1JVLHFFQUNFLGtCakRqb0NlLENpRGtvQ2Ysd0JwRHcrUlosQ29EcitSUSxzRUFNRSxhakR2K0NJLENpRG0rQ0osWUFDQSxlQUZBLGVqRG43Q29CLENpRHM3Q3BCLGlCQUdBLGVBRkEsZ0JwRHkrUlYsQ00xOVVJLDRCOEN5N0NFLHdEQStERyxxQnBEcytSUCxDb0RwK1JRLHFFQUNFLFVwRHMrUlYsQ29EbitSUSwrREFXRSxjQURBLFdBREEscUJwRCs5UlYsQ29EditSVSx3SUFHRSxXQURBLFVwRHkrUlosQ29EdCtSVSxvRUFDRSxpQnBEdytSWixDb0QvOVJRLHNFQUNFLFlwRGkrUlYsQ0FDRixDb0Q1OVJNLDBEQUNFLHdCakQvcUNtQixDaURnckNuQixpQnBEODlSUixDb0Q3OVJRLDZEQUtFLDJEQUNBLDBCQUxBLFdBT0EscUJBQ0EsV0FOQSxlQURBLGVqRGwrQ29CLENpRG8rQ3BCLGlCQUdBLHdCcERpK1JWLENNaGdWSSw0QjhDcWhERSwwREFnQkksWXBEKzlSUixDb0Q1OVJNLGtFQUVJLGFwRCs5UlYsQ29EOTlSVSx1RUFDRSxZcERnK1JaLENvRDc5UlUscUVBRUUsMEJBREEsc0JwRGcrUlosQ29EcjlSTSxnRUFDRSxxQnBEeTlSUixDb0R2OVJVLDZFQUVFLGtCQURBLFVwRDA5UlosQ0FwQkYsQ29ENTdSQSxtQkFFRSx3QmpEcmlEMEIsQ2lEdWlEMUIscUJBSEEsa0JBRUEsa0JBRUEsU3BEbzlSRixDb0RsOVJFLDhCQUVFLHlCQURBLGlCcERxOVJKLENNdGlWSSw0QjhDZ2xERiw4QkFJSSwyQnBEczlSSixDQUNGLENvRG45UkUsNkNBQ0Usd0JwRHE5UkosQ005aVZJLDRCOEN3bERGLDZDQUdJLHlCQUNBLFNwRHU5UkosQ0FDRixDb0RuOVJFLGlDQUdFLG1CQUZBLGFBQ0Esc0JBRUEsdUJBRUEsWUFEQSxpQnBEczlSSixDb0RsOVJFLHdCQUNFLG1CcERvOVJKLENNL2pWSSw2QjhDMG1ERix3QkFHSSxpQ3BEczlSSixDQUNGLENNcGtWSSw0QjhDMG1ERix3QkFNSSw2QnBEdzlSSixDQUNGLENvRHI5UkUsOEJBQ0Usa0JBQ0EsU3BEdTlSSixDb0RwOVJFLHNCQU9FLDJEQUNBLHFCQUhBLFVqRHRuRFUsQ2lEa25EVixxQkFFQSxlQURBLGVqRGprRDBCLENpRG1rRDFCLGlCQUtBLG9CcERzOVJKLENvRHA5UkUsd0JBSUUsVWpEaG9EVSxDaURpb0RWLGNBSEEsZUFEQSxlakQ3a0QwQixDaUQra0QxQixpQkFHQSxlcERzOVJKLENvRHA5UkUsZ0VBQ0UsWXBEczlSSixDTW5tVkksNkI4Q3lrREosbUJBeUVJLHFCQURBLGlCQUVBLGlCcERzOVJGLENvRHA5UkUsOEJBQ0UsU3BEczlSSixDb0RuOVJFLHNCQUdFLHFCQUZBLGVBQ0EsaUJBRUEsaUJwRHE5UkosQ29EbDlSRSx3QkFDRSxlQUNBLGdCcERvOVJKLENBQ0YsQ012blZJLDRCOEN5a0RKLG1CQThGSSx5QkFDQSwrQkFDQSxlcERvOVJGLENvRGw5UkUsc0JBT0UsaUNBSkEsMEJBRkEsa0JBQ0EscUJBR0Esc0JBREEscUJBRUEsYXBEcTlSSixDQUNGLENNdm9WSSxxRDhDMnFEQSxzQkFnQkksOEJBSkEseUJBSEEsaUJBQ0EsZ0JBQ0EsaUJBR0Esc0JBREEsdUJBRUEsYXBEdzlSTixDQUNGLENNbnBWSSw0QjhDK3JEQSx3QkFDRSxtQkFDQSxvQkFDQSxvQkFDQSxvQnBEdTlSSixDQUNGLENNM3BWSSxxRDhDK3JEQSx3QkFNSSxtQkFDQSxpQkFDQSxjcEQwOVJOLENBQ0YsQ29EcDlSQSw2QkFFRSx5QkFEQSxzQnBEdzlSRixDb0RyOVJFLG9DQUNFLG1DQUVBLFdBREEsV3BEdzlSSixDb0RwOVJFLG1DQUNFLG1DQUNBLFVwRHM5UkosQ01oclZJLDRCOEM4c0RKLDZCQWdCSSx3QnBEczlSRixDb0RwOVJFLG9DQUNJLG1DQUVBLHdCQUVBLHlCQUNBLHFCQUpBLFVBS0Esb0JBSEEsdUJwRHk5Uk4sQ29EbjlSRSxtQ0FDRSxtQ0FDQSx3QkFHQSw0QkFDQSxxQkFIQSxVQUlBLG9CQUhBLDBCcER3OVJKLENvRGw5UkUsd0NBR0UsbUJBRkEsYUFDQSxxQnBEcTlSSixDb0RqOVJFLGdDQUNFLG9CcERtOVJKLENvRGg5UkUsa0NBQ0Usb0JwRGs5UkosQ0FDRixDb0Q5OFJBLGdCQUNFLG1CcERpOVJGLENvRGg5UkUsbUJBSUUsVWpEbHdEVSxDaURnd0RWLGVBREEsZWpEN3NEMEIsQ2lEK3NEMUIsaUJBSUEsbUJBREEsZ0JBREEsbUJwRG85UkosQ29EaDlSRSxnQ0FFRSxrQmpEdHdEVSxDaURxd0RWLG1CQUVBLHVCQUNBLGlCcERrOVJKLENvRGo5Ukksa0NBSUUsVWpEaHhEUSxDaUQ4d0RSLGVBREEsZWpEN3REd0IsQ2lEK3REeEIsZ0JwRG85Uk4sQ29EajlSSSxrQ0FFRSxrQmpEcnhEUSxDaURzeERSLGtCQUtBLFVqRDF4RFEsQ2lEbXhEUixxQkFJQSxlQURBLGVqRHB1RHdCLENpRHN1RHhCLGlCQUdBLGtCQUZBLGtCQUdBLFdwRG05Uk4sQ29EbDlSTSx3Q0FDRSxlcERvOVJSLENNMXZWSSw0QjhDNHlEQSxtQkFDRSxlQUNBLGlCQUVBLG1CQURBLGdCQUVBLGdCcERpOVJKLENvRDk4UkUsZ0NBQ0UsZ0JBQ0EsWXBEZzlSSixDb0QvOFJJLGtDQUNFLGVBQ0EsZ0JwRGk5Uk4sQ29EOThSSSxrQ0FDRSxlQUNBLGlCQUNBLGlCcERnOVJOLENBQ0YsQ29EMThSQSxrRkFLRSxhQURBLG1CQURBLGVwRDg4UkYsQ3FELzFWRSw4RkFFRSxXQUNBLFdBRkEsYXJEbzJWSixDTTd4VkksNkI4Q3MwREosa0ZBUUksZXBEbzlSRixDQUNGLENNbnlWSSw0QjhDczBESixrRkFZSSxZcERzOVJGLENBQ0YsQ29EcDlSRSx3RkFJRSxVakRqMURVLENpRGsxRFYsV0FIQSxlQURBLGVqRDV4RDBCLENpRDh4RDFCLGlCQUdBLG1CcER1OVJKLENNbHpWSSw0QjhDcTFERix3RkFTSSxlQUNBLGlCQUNBLGdCcER5OVJKLENvRGg5UkksOFFBRUksWXBEMDlSUixDQVhGLENvRDU4Uk0sOEhBQ0UseUJwRDI5UlIsQ00xMFZJLDRCOEM4MkRFLDhIQUdJLFlwRDg5UlIsQ0FDRixDb0QzOVJJLHNIQUtFLG1CQUVBLG1CQU9BLHdCakR4M0RRLENpRGszRFIsbUJBRkEsV0FGQSxjQUZBLFlBVUEsaUJBRkEsbUJBQ0EsaUJBRkEsMEJBSUEsaUJwRDY5Uk4sQ29EMzlSTSxrSUFDRSxVcEQ4OVJSLENvRDU5Uk0sa0lBRUUsZUFEQSxlakRoMURzQixDaURrMUR0QixpQkFDQSxlcEQrOVJSLENvRDc5Uk0sZ0lBTUUsb0VBQ0EscUJBRUEsZUFEQSxjQUhBLFdBSkEsa0JBQ0EsV0FDQSxTQUNBLFNwRHErUlIsQ010M1ZJLDZCOENxM0RBLHNIQXFDSSxZcERpK1JOLENBQ0YsQ29ENzlSRSxzV0FRRSxtQkFOQSxrQmpEdDVEVSxDaUR1NURWLG1CQU9BLFVqRGo2RFUsQ2lEczZEVixlQVJBLGNBRkEsZUFEQSxlakQzMkQwQixDaUQ2MkQxQixpQkFRQSxpQkFEQSxpQkFEQSxrQkFEQSxXcERzK1JKLENvRC85UkUsNEdBR0UsV3BEZytSSixDTXA1VkksNEI4Q2k3REYsNEdBb0JJLFlwRG85UkosQ0FDRixDb0RuOVJJLG9IQUNFLGdCcERzOVJOLENvRGg5UkUsNERBQ0Usd0JqRHhtRHVCLENpRHltRHZCLGdCcERtOVJKLENvRC84UkksaUVBQ0UsZXBEaTlSTixDb0QvOFJNLHVFQUNFLG1CQUNBLHFCcERpOVJSLENvRDU4UkUsa0RBTUUsY0FKQSxtQkFEQSxnQkFFQSxzQkFDQSxrQkFDQSx1QnBEKzhSSixDTWw3VkksNEI4QzY4REosK0NBMkJJLGFBRUEsbUJBREEsZXBEKzhSRixDb0Q1OFJFLGtFQUNFLFlwRDg4UkosQ29EMzhSRSw0REFDRSxjQUVBLHNCQUVBLHVCQURBLGdDQUZBLGtCcERnOVJKLENvRDE4UkUsK0RBQ0UsYUFDQSxzQnBENDhSSixDb0QzOFJJLGlFQUNFLHFCQUNBLGtCcEQ2OFJOLENBQ0YsQ29EdjhSQSxzQ0FNRSxjQUpBLG1CQURBLGdCQUVBLHNCQUVBLG1CQURBLGlCcEQ0OFJGLENvRHY4UkEsb0RBR0UsbUJBREEsYUFFQSwwQnBEMDhSRixDb0R6OFJFLDhFQUNFLGFBRUEsMkJBREEseUJBR0EsbUJBREEsZXBENjhSSixDTW4rVkksNkI4Q2toRUYsOEVBT0ksWXBEKzhSSixDQUNGLENvRDk4Ukksc0dBRUUsMEJBREEsc0JwRGs5Uk4sQ005K1ZJLDRCOEMyaEVBLHNHQUlJLHlCcERvOVJOLENBQ0YsQ29ELzhSQSw0Q0FFRSxTQURBLDBCcERtOVJGLENNei9WSSw0QjhDcWlFSiw0Q0FRSSxtQkFIQSxhQUNBLG1CQUNBLHdCcERvOVJGLENvRGo5UkUsNkZBQ0UsY0FDQSxZcERtOVJKLENBQ0YsQ29ELzhSQSwrQkFDRSxhQUlBLG9CQUNBLGlCQUhBLGtCQURBLFdBRUEsU3BEbzlSRixDb0RoOVJFLHlEQUlFLE9BRkEsZ0JBREEsU0FPQSxnQkFEQSxrQkFKQSxVQUVBLHNCQUNBLGtCcERvOVJKLENNeGhXSSw0QjhDOGpFRix5REFXSSxpQnBEbTlSSixDQUNGLENvRGo5UkksNERBQ0UscUJBQ0EsaUJBR0Esa0JBREEsa0JBREEscUJwRHE5Uk4sQ29EajlSTSxzRkFJRSxtQkFGQSxxQkFHQSxlQUNBLGlCQUhBLHFCQUlBLGlCcERrOVJSLENvRGg5UlEsb0hBQ0Usd0JwRGs5UlYsQ29EaDlSVSwwSkFDRSxrQnBEazlSWixDb0QvOFJVLDJIQU1FLG9FQUNBLHFCQUVBLGVBREEsY0FIQSxXQUpBLGtCQUNBLGFBQ0EsV0FDQSxTcERzOVJaLENvRDc4UlEscUhBQ0Usd0JqRHRtRUksQ2lEd21FSixhQURBLHlCcERnOVJWLENvRDE4Uk0sdUZBTUUsb0VBQ0EscUJBRUEsZUFEQSxjQUVBLGFBTEEsV0FKQSxrQkFDQSxXQUNBLFNBQ0EsU3BEazlSUixDTTlrV0ksNEI4Q3NqRUosK0JBcUZJLGNBQ0Esa0JwRHU4UkYsQ0FDRixDb0RuOFJFLDJCQVVFLGVqRG5wRVUsQ2lEcXBFVixrQkFEQSxnQ0FSQSxlakQ1bEUwQixDaUQ2bEUxQix1QkFIQSxTQVFBLDZCQUlBLGNBWEEsZUFHQSxRQUdBLDJCQUZBLFdwRDY4UkosQ29EcjhSSSx3Q0FPRSxzRUFDQSxlQVBBLGNBS0EsWUFKQSxrQkFFQSxXQURBLFNBRUEsV0FJQSxTcER1OFJOLENNL21XSSw0QjhDaXBFRiwyQkFvQ0ksaUNBSEEsZ0JBRkEsWUFGQSxPQUdBLGdCQUdBLGtCQURBLGlCQVBBLE1BQ0EsZUFFQSxVcEQ2OFJKLENvRHI4Ukksd0NBSUUsWUFGQSxXQURBLFNBRUEsVXBEdzhSTixDQUNGLENvRHA4UkksaURBT0UsMEJBSEEsYWpEeHJFUSxDaURzckVSLGVBREEsZWpEcm9Fd0IsQ2lEdW9FeEIsaUJBR0EsbUJBREEsMkJwRHc4Uk4sQ001b1dJLDRCOEMrckVBLGlEQWFJLGdCQUhBLGVBSUEsZWpEbnBFc0IsQ2lEZ3BFdEIsaUJBSUEsbUJBQ0EsZ0JBSkEsd0JwRDI4Uk4sQ0FDRixDb0RwOFJJLDJDQUVFLG1CQURBLGNwRHU4Uk4sQ29EcjhSTSx5REFFRSxtQkFEQSxlcER3OFJSLENvRHQ4UlEsb0VBTUUscUJqRHZ0RUksQ2lEb3RFSixTQUZBLGFBSUEsYUFIQSxlQUVBLFdBR0EsVXBEdzhSVixDb0RwOFJNLGlEQU9FLHFCakRudUVNLENpRHF1RU4sNENBQ0EsZ0JBVEEsY0FFQSxlQUVBLGVqRC9xRXNCLENpRDhxRXRCLGlCQUVBLHNCQUpBLFVwRDg4UlIsQ2MxcVdFLDhEQUNFLGFkNnJXSixDb0R0OVJNLGtEQVVFLHdCakRwNURtQixDaURrNURuQixZQU5BLGtCQUNBLGVBRkEsZWpEenJFc0IsQ2lENHJFdEIsaUJBR0EsZUFEQSxlQURBLGtCQUlBLFdwRHk5UlIsQ29EdDlSUSx3REFDRSx3QnBEdzlSVixDb0RyOVJRLDZEQUNFLHFCakQzdkVJLENpRDR2RUosYWpEenZFSSxDaUQwdkVKLFNwRHU5UlYsQ016dVdJLHlCOEMrd0VJLDZEQUtJLGNwRHk5UlYsQ0FDRixDb0R2OVJVLG1FQUNFLGVwRHk5UlosQ29EcDlSTSx5REFFRSxlQURBLGlCcER1OVJSLENvRHA5UlEsK0RBRUUsZWpEOXdFSSxDaURneEVKLDRDQUNBLHNCQUlBLGFqRGx4RUksQ2lEb3hFSixlQUpBLGVBQ0EsaUJBRUEsc0JBSkEsVXBEMDlSVixDYzF1V0UsNEVBQ0UsYWQ2dldKLENvRHQrUlEsOEVBSUUsaUVBQ0EsNEJBR0EseUJBREEsV0FOQSxrQkFDQSxXQUNBLFNBR0EsVXBEMCtSVixDb0RyK1JRLGlGQVNFLHNCQUNBLHlCQUNBLGtCQUpBLE9BSkEsZ0JBRkEsU0FDQSwwQkFFQSxrQkFDQSxTQUNBLDJCQUVBLFdBSUEsV3BEdStSVixDb0RyK1JVLDhHQUlFLGNBSEEsZUFDQSxlQUNBLGdCcER3K1JaLENvRGorUk0seURBRUUsa0JBREEsVXBEbytSUixDb0RsK1JRLDhEQUNFLCtCcERvK1JWLENvRGwrUlEsOERBVUUsaUVBRkEsZ0NBSEEsYWpEcjBFSSxDaUQyMEVKLGVBRkEsY0FOQSxlQURBLGVqRG54RW9CLENpRHd4RXBCLFlBSEEsaUJBRUEsc0JBTEEsVXBEOCtSVixDb0RqK1JRLDhGQUdFLDJCQURBLDBCcERvK1JWLENvRGgrUlEsMkZBR0UsMkJBREEsMEJwRG0rUlYsQ29ELzlSUSwwRUFVRSxxQmpEdjJFSSxDaUR3MkVKLHlCQUNBLGtCQUpBLE9BTEEsZ0JBRkEsU0FhQSxnQkFaQSxjQUVBLGtCQUNBLFNBRUEsMkJBRUEsV0FJQSxXcERrK1JWLENvRC85UlUsNkVBQ0UsY0FFQSxXQURBLGlCcERrK1JaLENvRDk5UlUsZ0ZBSUUsYWpEcDNFRSxDaURpM0VGLGVBS0EsY0FKQSxlQU1BLGVqRDEwRWtCLENpRHEwRWxCLGlCQUlBLGtCQUZBLGNwRG0rUlosQ29EMzlSTSwwRUFDRSxrQkFDQSxTcEQ2OVJSLENvRDU5UlEsK01BQ0UsWXBEODlSVixDb0Q1OVJRLG1HQUdFLFdBREEsbUJBREEsYXBEZytSVixDb0Q3OVJVLHlHQUNFLFlwRCs5UlosQ29EMzlSWSxnSkFDRSxXQUNBLFdwRDY5UmQsQ29EMzlSWSw0S0FHRSxhQUZBLGtCQUNBLFFwRDg5UmQsQ29EejlSUyxxUUFpQkcsc0JBRkEseUJBQ0EsMEJBZEEsc0JBREEsY0FJQSxPQVFBLGdCQU5BLFNBRUEsaUJBQ0EsZUFDQSxnQkFHQSxVQVhBLGtCQVNBLGdCQVJBLHFCQUlBLFdBRkEsU3BEcytSWixDb0R6OVJZLDJRQUlFLGNBSEEsZUFLQSxjQUpBLGVBTUEsZ0JBTEEsaUJBSUEsa0JBRkEsY3BEODlSZCxDb0R6OVJjLDZWQUNFLGdCcEQyOVJoQixDb0R0OVJVLHdJQUNFLGNwRHc5UlosQ29EdDlSWSwwSUFDRSxlQUVBLGdCQURBLGdCcER5OVJkLENNbjZXSSw0QjhDbXRFQSwyQ0FnUUksbUJBREEsY3BEczlSTixDb0RuOVJNLHlEQUlFLFNBRkEsZ0JBREEsYUFFQSxlQUVBLFVwRHE5UlIsQ29EcDlSUSxvRUFDQyxhcERzOVJULENvRGw5Uk0seURBQ0UsUXBEbzlSUixDb0RuOVJRLDhEQUNFLGVwRHE5UlYsQ29EaDlSUSwrRUFDRSxlQUNBLGlCQUNBLGFBRUEsZUFEQSxhcERtOVJWLENvRDk4Uk0sa0RBQ0Usa0JBR0EsbUJBREEsYUFEQSxVcERrOVJSLENBQ0YsQ29EMzhSSSxtREFDRSxnQkFDQSxTcEQ2OFJOLENvRDU4Uk0sZ0VBR0UsYUFEQSxXQURBLFFwRGc5UlIsQ00vOFdJLDRCOEM4L0VFLGdFQU9JLFNBREEsVUFHQSxXQURBLFFwRGc5UlIsQ0FDRixDb0Q1OFJNLHlFQUNFLGVwRDg4UlIsQ00xOVdJLDRCOEMyZ0ZFLHlFQUdJLFlwRGc5UlIsQ0FDRixDb0Q1OFJRLGlGQUNFLGtCcEQ4OFJWLENNbCtXSSw0QjhDbWhGSSxpRkFJSSxlcEQrOFJWLENBQ0YsQ29EbjhSUSwwR0FDRSx5QnBEczhSVixDb0RqOFJNLHVFQUNFLHNCQUNBLGtCQUNBLHNCQUdBLGVBRkEsa0JBQ0EsZ0JBRUEsZ0JwRG04UlIsQ29EbDhSUSw2RUFDRSx3QnBEbzhSVixDTXBnWEkseUI4Q3NrRkkscUZBSUksc0JBQ0EsMEJBR0EsMEJBTEEsZ0JBREEsYXBEczhSVixDQUNGLENNbGdYSSw0QjhDeWtGSiwwQkFFSSxZcEQ0N1JGLENBQ0YsQ29EejdSQSxtQkFFRSwwQkFEQSxpQnBENjdSRixDTTdnWEksNEI4QytrRkosbUJBTUksdUJBREEsWXBEODdSRixDQUNGLENvRDU3UkUsMEJBQ0UscUJwRDg3UkosQ010aFhJLDRCOEN1bEZGLDBCQUdJLGVwRGc4UkosQ0FDRixDb0Q5N1JFLHlCQUdFLG1CQUZBLGtCQUNBLGdCQUVBLG1CQUNBLGtCcERnOFJKLENNbGlYSSw0QjhDNmxGRix5QkFPSSxtQkFFQSxnQkFEQSxpQkFFQSxvQnBEazhSSixDQUNGLENNMWlYSSw2QjhDNmxGRix5QkFhSSxVcERvOFJKLENBQ0YsQ00vaVhJLDRCOEM0bUZBLHVDQUVFLG1CQUNBLGNwRHE4UkosQ0FDRixDb0RsOFJFLDRCQUdFLG1CQUZBLGtCQUNBLGdCQUVBLG9CcERvOFJKLENNM2pYSSw0QjhDbW5GRiw0QkFPSSxtQkFEQSxnQkFFQSxxQnBEczhSSixDQUNGLENNbGtYSSw2QjhDbW5GRiw0QkFXSSxVcER3OFJKLENBQ0YsQ012a1hJLDZCOENnb0ZBLGtDQUVJLFlwRHk4Uk4sQ0FDRixDb0R0OFJFLDBCQUdFLG1CQUZBLGFBQ0EsNkJwRHk4UkosQ01qbFhJLDRCOENzb0ZGLDBCQUtJLDZCcEQwOFJKLENBQ0YsQ29EeDhSRSxrQ0FDRSxZQUNBLFlwRDA4UkosQ29EeDhSSSwyREFKRixrQ0FLSSxjcEQyOFJKLENBQ0YsQ29EMThSSSxvQ0FQRixrQ0FRSSxTcEQ2OFJKLENBQ0YsQ01wbVhJLDZCOEM4b0ZGLGtDQVlJLGVwRDg4UkosQ0FDRixDTXRuWEksMEI4QzJwRkYsa0NBZUksZXBEZzlSSixDQUNGLENNM25YSSwwQjhDMnBGRixrQ0FrQkksZ0JwRGs5UkosQ0FDRixDb0QvOFJFLCtCQUtFLGlCQURBLGtCQURBLGtCQURBLG1CQURBLFVwRHE5UkosQ00xblhJLDRCOENvcUZGLCtCQU9JLFlwRG05UkosQ29EaDlSQSwyQkFLSSxtQkFGQSxpQ0FHQSxlQUZBLHVCcERxOVJKLENBUkYsQ29EdjhSSSw4QkFDRSxjcERrOVJOLENNeHBYSSx5QjhDb3NGRix3QkFLSSxtQnBEbTlSSixDQUNGLENNaHBYSSw0QjhDdXJGRix3QkFRSSxjcERxOVJKLENBQ0YsQ29EbDlSRSwrQkFDRSxhakQ3ckZVLENpRCtyRlYsNkJBREEsZ0JBRUEsMEJwRG85UkosQ00zcFhJLDRCOENtc0ZGLCtCQU1JLHlCcERzOVJKLENBQ0YsQ29EcjlSSSxzQ0FHRSxhakR0MkVxQixDaURxMkVyQiw2QkFEQSwwQkFHQSwwQnBEdTlSTixDTXRxWEksNEI4QzJzRkEsc0NBTUkseUJwRHk5Uk4sQ0FDRixDb0R0OVJJLHVDQUVFLHlCQURBLDBCQUVBLDBCcER3OVJOLENNaHJYSSw0QjhDcXRGQSx1Q0FPSSx5QkFEQSwwQkFFQSwwQnBEeTlSTixDQUNGLENvRHY5UlEsZ0RBQ0UsZXBEeTlSVixDb0RuOVJFLDhCQUNFLGVwRHE5UkosQ29EcDlSSSxnQ0FFRSxtQkFEQSxnQkFFQSxnQnBEczlSTixDb0RuOVJJLGdDQUNFLGFwRHE5Uk4sQ29EbDlSRSw4QkFDRSxhQUVBLHVCQURBLGVwRHE5UkosQ29EajlSRSwrQkFDRSw2QnBEbTlSSixDb0RsOVJJLDZDQUNFLFlwRG85Uk4sQ29ELzhSQSxtQkFFRSx3QkFEQSxpQnBEbTlSRixDTXJ0WEksNEI4Q2l3RkosbUJBS0ksbUJBQ0EsZ0JBRkEsZXBEczlSRixDb0RsOVJBLHNCQUVJLGtCcERxOVJKLENBSkYsQ29ENThSSSxvQ0FFRSxtQkFEQSxhQUVBLHNCcERtOVJOLENNbnZYSSx5QjhDcXlGSixVQUVJLFlwRGk5UkYsQ0FDRixDb0Q5OFJBLGtCQUVFLG9FcERrOVJGLENvRDk4UkEsc0NBSEUsbUJBRkEsc0JwRHk5UkYsQ29EcDlSQSxvQkFFRSxzRXBEazlSRixDb0Q1OFJBLGtCQUdFLG9FcEQrOFJGLENvRDU4UkEsc0NBSkUsdUJBREEsc0JwRHU5UkYsQ29EbDlSQSxvQkFHRSxzRXBEKzhSRixDb0Q1OFJBLHFCQUNFLGFBQ0EsdUJBQ0Esa0JwRCs4UkYsQ00xd1hJLDZCOEN3ekZKLHFCQUtJLG9CcERpOVJGLENBQ0YsQ29EOThSQSwwQkFHRSxzQkFDQSxtQkFFQSxlQUpBLGVBR0Esa0JBSkEsZXBEczlSRixDTXh4WEksNEI4Q2kwRkosMEJBUUksY3BEbTlSRixDQUNGLENvRGg5UkEsZ0NBR0UsU0FGQSxVQUNBLE9wRG85UkYsQ29EajlSQSw0QkFJRSx5QkFEQSxtQkFNQSxTQVBBLFlBS0EsUUFGQSxrQkFHQSxRQUZBLE9BS0EsZUFWQSxVcEQ4OVJGLENNanpYSSw0QjhDazFGSiw0QkFjSSxNcERxOVJGLENBQ0YsQ29EbDlSQSwwQ0FHRSwwQnBEcTlSRixDb0RsOVJBLGFBQ0Usa0JwRHE5UkYsQ01oMFhJLDZCOEMwMkZKLGFBR0ksa0JwRHU5UkYsQ0FDRixDb0RyOVJFLHFCQUNFLG1CcER1OVJKLENvRHA5UkUsMEJBQ0Usa0JwRHM5UkosQ29EbDlSQSxxQkFDRSxtQnBEcTlSRixDTTUxWEkseUI4QzA0RkosT0FFSSxZcERxOVJGLENBQ0YsQ01yMVhJLDRCOENtNEZKLEtBRUksWXBEcTlSRixDQUNGLENvRDM4UkksdUVBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFNQSxpQkFSQSxrQkFHQSxRQUdBLHFEcERnOVJOLENvRHg4UkEsbUJBS0ksU0FHQSx1QkFKQSxPQUhBLGNBTUEsa0JBTEEsa0JBSUEsVXBENjhSSixDTS8zWEkseUI4QzQ2RkosbUJBWUksa0JBREEsaUJwRDY4UkYsQ0FDRixDb0R6OFJBLGlCQUNFLHNCQUlBLHNDQURBLGtCQUVBLFdBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFSQSxrQkFDQSxpQnBEbTlSRixDb0QxOFJFLHVCQUNFLGtCakRybEZ1QixDaURzbEZ2QixjcEQ0OFJKLENNdDVYSSx5QjhDaTlGRSw4RkFBSyxZcEQwOFJULENBQ0YsQ29EdDhSQSxtQkFDRSxjQUVBLGVBQ0EsZ0JBQ0EsaUJBSEEsa0JBSUEsOEJwRHk4UkYsQ3NEaitYQSxnQ0FDSSxpQnREbytYSixDc0RqK1hBLCtCQUVJLGdCQUNBLG9CQUZBLHFCdERzK1hKLENzRG4rWEksd0RBQ0ksaUJBQ0EscUJBQ0Esa0J0RHErWFIsQ3NEcCtYUSxxRUFDSSxrQnREcytYWixDc0RsK1hJLDJEQUNJLHFCdERvK1hSLENNNzZYSSw2QmdEckVKLCtCQWtCUSxxQnREbytYTixDQUNGLENNbDdYSSw0QmdEckVKLCtCQXVCUSxvQkFEQSxZdERzK1hOLENzRHArWE0sMERBQ0ksZ0JBQ0EsVUFDQSxpQnREcytYVixDc0RuK1hNLHdEQUNJLG1CQUVBLGdCQURBLGtCdERzK1hWLENzRGwrWE0sMkRBQ0kscUJ0RG8rWFYsQ0FDRixDc0RoK1hBLGtFQUNJLDJCQUdBLGdCQURBLGFBREEsVXREcStYSixDc0RqK1hJLCtFQUVJLHdCbkQyWG1CLENtRHZYbkIsc0JBTEEsbUJBRUEscUJBQ0EsbUJBQ0EsVXREbytYUixDc0RoK1hJLGtGQUNJLFl0RGsrWFIsQ3NEaCtYUSxvRkFDSSxrQnREaytYWixDTTE5WEksNEJnRDNCSixrRUF3QlEsYUFFQSxZQURBLHVCQUdBLG1CQURBLGV0RGsrWE4sQ3NELzlYTSwrRUFDSSxjQUNBLGNBQ0EsWXREaStYVixDc0Q3OVhVLG9GQUNJLHFCQUNBLGV0RCs5WGQsQ3NEMzlYTSw4RUFFSSwyQkFEQSxXdEQ4OVhWLENzRDM5WFUsMkZBQ0ksZ0JBQ0EsaUJ0RDY5WGQsQ3NEejlYTSxxRkFDSSxZdEQyOVhWLENBQ0YsQ3NEdjlYQSwwQkFDSSxhQUVBLG1CQURBLG9CdEQyOVhKLENNNy9YSSw0QmdEZ0NKLDBCQU1RLDhCQUNBLG1CQUNBLGV0RDI5WE4sQ0FDRixDc0R2OVhBLG9FQUNJLGF0RDA5WEosQ3NEeDlYSSx1R0FDSSxlQUVBLGdCQURBLGdCdEQyOVhSLENzRHY5WEksa0dBQ0ksc0J0RHk5WFIsQ01oaFlJLDRCZ0QyREksdUdBRUksU0FDQSxnQkFGQSxVdEQwOVhWLENzRHI5WE0sd0dBQ0ksWXREdTlYVixDc0RsOVhGLCtCQUdRLGdCQURBLGV0RHU5WE4sQ3NEcDlYTSx3REFDSSxrQnREczlYVixDQVRGLENzRHg4WEEsd0JBQ0kscUJ0RHE5WEosQ3NEbjlYSSwyQkFDSSxlQUNBLGdCdERxOVhSLENNNWlZSSw0QmdEa0ZKLHdCQVVRLG1CQURBLFl0RHM5WE4sQ3NEcDlYTSwyQkFDSSxlQUNBLGdCdERzOVhWLENBQ0YsQ01ua1lJLHlCZ0QrRkosd0JBa0JRLG1CdERzOVhOLENBQ0YsQ3NEbjlYQSx5QkFFSSxtQkFEQSxXdER1OVhKLENzRG45WEEsNEJBQ0ksZUFDQSxnQkFDQSxrQnREczlYSixDc0RuOVhBLG1FQUNJLDhDQUtBLDRCQUZBLGVBREEsWUFFQSxpQkFIQSxXdEQwOVhKLENzRHA5WEksd0VBQ0ksa0JBQ0EsUXREczlYUixDTW5sWUksNEJnRG1ISixtRUFlUSx5Q0FEQSxjQU1BLG1CQURBLGdCQUZBLFlBSUEsbUJBSEEsUUFGQSxVdEQyOVhOLENzRHA5WE0sd0VBQ0ksS3REczlYVixDc0RwOVhVLHFGQUNJLFl0RHM5WGQsQ0FDRixDc0RoOVhBLHNCQUtJLGNBSkEsYUFFQSxtQkFEQSxnQkFFQSxzQkFFQSxVdERtOVhKLENNOW1ZSSw0QmdEcUpKLHNCQVVRLG1CQURBLHNCQUVBLGlCdERvOVhOLENBQ0YsQ3NEaDlYSSw4REFDSSxZdERtOVhSLENzRC84WEEsOERBQ0kscUJ0RGs5WEosQ003bllJLDRCZ0QwS0osOERBR1EscUJ0RG85WE4sQ0FDRixDc0RqOVhBLGlEQUVJLGlCQUNBLGlCdERtOVhKLENzRGg5WEEsMEVBQ0kseUJBQ0EsaUJ0RG05WEosQ3NEaDlYQSxvRUFDSSxVdERtOVhKLENzRGg5WEEsc0RBR0ksZ0NBRkEsZ0JBQ0EscUJ0RG85WEosQ3NEajlYSSw2REFDSSxjQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsbUJ0RG05WFIsQ3NELzhYQSxrREFDSSxjQUNBLGtCQUNBLGdCQUNBLG9CQUNBLG9CdERrOVhKLENzRGg5WEksdURBQ0ksb0J0RGs5WFIsQ3NEajlYUSwyREFFSSxlQUNBLHFCQUZBLGN0RHE5WFosQ3NEajlYWSxnRUFDSSxzQnREbTlYaEIsQ3NENThYQSwrQ0FFSSx1QkFDQSw4QkFGQSxpQ3REaTlYSixDc0QzOFhZLHNHQUVJLFlBREEsVXREODhYaEIsQ00xcllJLDRCZ0RvT0osK0NBZVEsY0FFQSxpQkFEQSxpQnRENDhYTixDc0R6OFhNLGdFQUNJLGtCQUVBLFVBREEsS3RENDhYVixDQUNGLENzRHY4WEEsaUNBQ0ksZ0J0RDA4WEosQ3NEdjhYQSw0RUFDSSxVdEQwOFhKLENzRHQ4WEksd0JBQ0ksaUJ0RHk4WFIsQ01sdFlJLDRCZ0Q4UUEsaUlBRVEsWXREdThYVixDQUNGLENzRG44WEEsNkJBQ0ksYW5EL1FVLENtRGdSVixtQkFDQSxnQkFDQSxvQkFDQSw4QnREczhYSixDTWh1WUksNEJnRHFSSiw2QkFRUSxpQnREdThYTixDQUNGLEN1RDV5WUEsZ0lBS0kseUJBREEsdUJBRkEsc0JBQ0EsaUJ2RGl6WUosQ3VEN3lZSSw0SkFDSSw0QnZEZ3pZUixDdUQ3eVlJLHdKQUNJLDRCdkRnellSLEN1RDd5WUksMENBQ0ksU3ZEK3lZUixDTXh2WUksNEJpRHZFSixnSUFxQlEseUJBREEscUJ2RGl6WU4sQ3VEOXlZTSwwQ0FDSSw0QkFDQSw0QnZEZ3pZVixDdUQ3eVlNLDRJQUVJLDBCQURBLGlCQUVBLHlCdkRnellWLEN1RDd5WU0sb0pBRUksZ0JBREEsZXZEaXpZVixDdUQ3eVlNLDRKQUNJLHdCQUVBLHlCQUNBLHFCQUNBLG9CQUhBLHVCdkRtellWLEN1RDd5WU0sd0pBQ0ksd0JBRUEsNEJBQ0EscUJBQ0Esb0JBSEEsMEJ2RG16WVYsQ0FDRixDdUQ1eVlBLDZDQUNJLHlCdkQreVlKLEN1RDV5WUEsa0NBRUksZ0JBREEsYXZEZ3pZSixDdUQ3eVlJLDhEQUdJLFNBREEsMkJBREEsZXZEaXpZUixDdUQ1eVlJLG9FQUNJLGV2RDh5WVIsQ3VEMXlZQSw2R0FDSSxtQkFDQSw2QnZENnlZSixDdUQzeVlJLHVDQUVJLGdCQUNBLGdCdkQ2eVlSLEN1RDF5WUksc0hBRUksb0JBREEsZ0JBRUEsc0JBQ0EsaUJ2RDR5WVIsQ3VEenlZSSxzSEFFSSxrQkFEQSxnQkFFQSxvQnZEMnlZUixDTXAwWUksNkJpRDZCSSxzSEFDSSxldkQweVlWLENBQ0YsQ016MFlJLDRCaURLSiw2R0E4QlEsY3ZEMHlZTixDdUR6eVlNLHNIQUNJLGlCQUNBLGlCQUNBLGV2RDJ5WVYsQ3VEeHlZTSxzSEFDSSxpQkFDQSxxQkFDQSxhdkQweVlWLENBQ0YsQ3VEcnlZSSxvREFDSSxZdkR3eVlSLENNNTFZSSw0QmlEd0RJLG9EQUNJLG1CdkR1eVlWLENBQ0YsQ3VEbnlZQSxtQ0FFSSxtQkFDQSxjdkRxeVlKLENNdDJZSSw0QmlEOERKLG1DQU1RLG9CdkRzeVlOLENBQ0YsQ3VEcHlZSSx1Q0FDSSxnQnZEc3lZUixDTTkyWUksNEJpRHVFQSx1Q0FJUSxldkR1eVlWLENBQ0YsQ3VEbnlZQSxxQ0FHSSxzQkFEQSw4QnZEc3lZSixDdURueVlJLG1FQUNJLHdCdkRxeVlSLEN1RG55WVEscUVBQ0ksZXZEcXlZWixDdURqeVlJLCtDQUNJLHNCdkRteVlSLENNajRZSSw0QmlEZ0ZKLHFDQWtCUSxpQ3ZEbXlZTixDdUQveFlGLHlDQUVRLGV2RG15WU4sQ0FMRixDdUQxeFlBLG9DQUVJLHlCQUNBLFdBRkEsY3ZEcXlZSixDdURqeVlJLHdDQUNJLDhCdkRteVlSLEN1RGh5WUkseUNBQ0kseUJBQ0Esb0J2RGt5WVIsQ3VEanlZUSwrQ0FDSSx3QnZEbXlZWixDdUQveFlJLDBDQUNJLHdCdkRpeVlSLENNLzVZSSw0QmlENEdKLG9DQXNCUSxldkRpeVlOLEN1RC94WU0sd0NBQ0ksbUJ2RGl5WVYsQ3VEOXhZTSwwQ0FFSSxtQkFEQSxrQ3ZEaXlZVixDdUQ3eFlNLHlFQUNJLGdCdkQreFlWLEN1RDl4WVUsNEVBQ0ksWXZEZ3lZZCxDQUNGLEN1RDV4WUksb0ZBRUksd0JwRGdObUIsQ29EL01uQixvQ3ZENnhZUixDdUQxeFlZLGdMQUNJLE12RDR4WWhCLEN1RDF4WWdCLHdNQUNJLFl2RDR4WXBCLEN1RHp4WWdCLDBNQUNJLFl2RDJ4WXBCLEN1RHh4WVksOEtBQ0ksZXZEMHhZaEIsQ3VEdnhZWSwwSEFFSSxtQkFEQSxnQkFFQSxxQkFDQSx5QnZEeXhZaEIsQ3VEdHhZWSwwTEFDSSxnQkFDQSx1QnZEd3hZaEIsQ00zOFlJLDZCaUR3TGdCLHdNQUNJLFl2RHN4WXRCLEN1RG54WWtCLDBNQUNJLFl2RHF4WXRCLEN1RGp4WWMsc0hBQ0ksWXZEbXhZbEIsQ0FDRixDTXQ5WUksNkJpRDRNZ0Isa1pBQ0ksYXZEZ3hZdEIsQ0FDRixDdUQzd1lRLHdLQUNJLDBCdkQ2d1laLENNaitZSSw0QmlEcUpBLG9GQW1FUSwwQnZENndZVixDdUR0d1ljLDBIQUVJLGtCQUNBLGlCQUZBLHNCdkQwd1lsQixDdURyd1ljLDBMQUNJLG9CdkR1d1lsQixDdURud1lVLHdLQUVJLGlCQURBLG9CdkRzd1lkLEN1RGx3WVUsNEZBQ0ksWXZEb3dZZCxDQUNGLENNci9ZSSw2QmlEcVBRLDRGQUNJLG9CdkRtd1lkLENBQ0YsQ3VEOXZZSSwyQ0FDSSx5QkFDQSxpQnZEZ3dZUixDdUQ3dllZLDhGQUNJLHVCdkQrdlloQixDTWpnWkksNEJpRDRQQSwyQ0FXUSwwQnZEOHZZVixDQUNGLEN1RDF2WUEsc0NBQ0ksc0J2RDZ2WUosQ3VEM3ZZSSx3Q0FFSSxtQkFEQSxnQkFFQSxzQkFDQSx1QnZENnZZUixDTWhoWkksNkJpRDRRSixzQ0FXUSwyQnZENnZZTixDQUNGLENNcmhaSSw0QmlENFFKLHNDQWVRLFN2RDh2WU4sQ3VENXZZTSx3Q0FDSSxnQnZEOHZZVixDdUQzdllNLDBDQUNJLDZCdkQ2dllWLENBQ0YsQ3VEMXZZSSw4Q0FDSSxjQUNBLHlCdkQ0dllSLEN1RDF2WVEsb0RBQ0ksYXZENHZZWixDdUR2dllBLHdDQUNJLGlDdkQwdllKLENNM2laSSw0QmlEZ1RKLHdDQUlRLHVCdkQydllOLEN1RHp2WU0sNkNBQ0ksb0J2RDJ2WVYsQ3VEdnZZVSxvRkFDSSxldkR5dllkLENBQ0YsQ3VEcHZZQSxxQ0FDSSxrQnZEdXZZSixDdURydllJLHlDQUNJLGdCdkR1dllSLEN1RG52WVEsaUVBQ0ksNEJ2RHF2WVosQ01oa1pJLDRCaURrVUoscUNBY1EsbUJ2RG92WU4sQ0FDRixDdURqdllBLHVDQUNJLHFCdkRvdllKLEN1RGx2WUksMENBQ0kseUJ2RG92WVIsQ3VEL3VZQSx5QkFFSSxlQUNBLGtCQUNBLGdCQUVBLHNCQURBLGlCQUVBLG9CQU5BLGlCdkR3dllKLENNdGxaSSw0QmlENlZKLHlCQVVRLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsZ0J2RG12WU4sQ0FDRixDdUQ5dVlBLDZCQU1JLGtCQUhBLG1CQUVBLGlCQURBLGtCQUZBLHdCdkRvdllKLENNdm1aSSw0QmlEaVhKLDZCQVNRLHNCQUNBLG1CdkRpdllOLENBQ0YsQ3VEL3VZSSw4Q0FHSSxtQ0FEQSxvQkFEQSxrQnZEbXZZUixDdUR6dVlBLDZDQUlJLHNCQUZBLHVCQUdBLFV2RDB1WUosQ014blpJLDRCaURnWkEsd0RBRVEsNEJ2RDB1WVYsQ0FDRixDTTFvWkkseUJpRG9hSiw4REFHUSxzQ0FDQSx1Q0FHQSx5QnZEd3VZTixDQUNGLENNdm9aSSw0QmlEdVpKLDhEQVVRLGtCdkQwdVlOLENBQ0YsQ3VEdHVZQSw4Q0FDSSxrQ3ZEeXVZSixDdUR2dVlJLG1EQUNJLGtDdkR5dVlSLEN1RHJ1WUEsNENBR0ksNEJBREEsVXZEd3VZSixDdURydVlJLGtEQUNJLGtDdkR1dVlSLEN1RHB1WUksdURBQ0ksa0N2RHN1WVIsQ3VEOXRZQSxzSUFDSSxzQnZEcXVZSixDdURqdVlJLG1DQUNJLHFDQUNBLG1CQUVBLHNDQURBLHVDQUdBLFlBQ0EsNEJBQ0EsV0FDQSxVQUpBLG9CdkR3dVlSLENNbHJaSSw0QmlEcWNBLG1DQVlRLFdBQ0EsU3ZEcXVZVixDQUNGLEN1RG51WVEsd1BBQ0ksZUFDQSxpQkFDQSwwQnZEcXVZWixDTTdyWkksNEJpRDJkQSxzQ0FFUSxxQkFDQSxtQnZEb3VZVixDQUNGLEN1RGx1WUksNENBQ0ksbUNBQ0EsbUJBRUEsc0NBREEsdUNBUUEsZUFMQSxZQUlBLHVCQUhBLDRCQUNBLFdBQ0EsVUFKQSxvQnZEMHVZUixDTWh0WkksNEJpRGllQSw0Q0FpQlEsbUNBRkEseUJBREEseUJBRUEsbUJBRUEsZXZEcXVZVixDQUNGLEN1RG51WVEsMFFBQ0ksZUFDQSxpQkFDQSwwQnZEcXVZWixDdURqdVlJLDRDQUVJLG1DQURBLFlBRUEsbUJBRUEsc0NBREEsdUNBT0EscUJBRUEsZUFOQSxZQUdBLGtCQURBLGdCQUdBLHVCQUpBLDRCQUZBLHFCQVFBLFN2RG11WVIsQ005dVpJLDRCaUQ2ZkEsNENBZ0JRLDZCdkRxdVlWLENBQ0YsQ3VEbnVZUSwwUUFDSSxlQUNBLGlCQUNBLDBCdkRxdVlaLEN1RGp1WVEsa0RBQ0ksb0J2RG11WVosQ3VEOXRZQSwwQ0FDSSx5QkFDQSwwQnZEaXVZSixDdUQ5dFlBLGdDQUNJLGlCdkRpdVlKLEN1RC90WUksNkJBSEosZ0NBSVEseUJ2RGt1WU4sQ0FDRixDdUQvdFlBLGlCQUVJLG1CQU1BLGNBUEEsYUFLQSxlQURBLGdCQUZBLHVCQUlBLGlCQUVBLGtCdkRrdVlKLEN1RDd0WUEsOEJBQ0kseUJ2RGd1WUosQ3VEN3RZQSxrREFFSSx3QnZEZ3VZSixDdUQvdFlJLGdFQUVJLGtDdkRpdVlSLEN1RC90WVEsOEVBQ0ksa0N2RGt1WVosQ3VEL3RZUSw0RUFDSSxtQ0FDQSxxQnZEa3VZWixDdUQvdFlRLGdKQUNJLFN2RG11WVosQ3VEaHVZUSwwRUFDSSxZdkRtdVlaLENNcHpaSSw2QmlEK2pCQSxnRUFzQlEsbUJ2RG91WVYsQ0FDRixDdURqdVlZLDhGQUNJLG1DQUNBLHFCdkRvdVloQixDdURqdVlZLGdMQUNJLFN2RHF1WWhCLEN1RGx1WVksMEZBQ0ksWXZEcXVZaEIsQ014MFpJLDZCaUR3bEJJLGdGQWVRLG1CdkRzdVlkLENBQ0YsQ3VEbHVZSSxrRkFJSSx5QkFDQSxXQUpBLHFCQUNBLGdDQUNBLGlCdkR1dVlSLEN1RG51WVEsc0ZBRUksaUJBREEsZ0JBRUEsZ0J2RHN1WVosQ3VEbnVZUSxzTEFFSSx5QkFNQSxrQkFDQSxjQUhBLG1CQURBLGdCQUVBLHFCQUdBLFlBUEEseUJBRkEsa0JBR0EsaUJ2RDZ1WVosQ3VEbnVZSSxvRkFJSSxnQ0FDQSxjQUpBLDBCQUNBLGdDQUNBLGlCdkR3dVlSLENNbDNaSSw0QmlEdW9CQSxvRkFTUSwwQkFDQSx3QnZEdXVZVixDQUNGLEN1RHJ1WVEsd0ZBRUksaUJBREEsZ0JBRUEsZ0J2RHd1WVosQ3VEcnVZUSwwTEFFSSx5QkFNQSxrQkFDQSxjQUhBLG1CQURBLGdCQUVBLHFCQUdBLFlBUEEseUJBRkEsa0JBR0EsaUJ2RCt1WVosQ003NFpJLDRCaUQwcEJJLDBMQWFRLGtDdkQ0dVlkLENBQ0YsQ3VEeHVZSSxrRkFDSSxrQ3ZEMnVZUixDTXg1WkksNEJpRGlyQkksa0ZBQ0kseUJBQ0Esc0JBQ0Esd0JBQ0EsZXZEMnVZVixDdUR6dVlVLHNGQUNJLFdBRUEsbUJBREEsZ0JBRUEsbUJ2RDR1WWQsQ3VEenVZVSxzRkFDSSx5QkFDQSxVdkQ0dVlkLEN1RHh1WU0sZ0VBQ0ksaUJBQ0EsZ0J2RDJ1WVYsQ3VEenVZVSw4RUFDSSxvQkFDQSxvQnZENHVZZCxDdUR6dVlVLDRFQUNJLHFCQUNBLGtCdkQ0dVlkLEN1RHp1WVUsc0VBR0kscUJBRkEsaUJBQ0EsaUJBR0Esb0JBREEsaUJ2RDZ1WWQsQ3VEMXVZVSwwRUFDSSxhdkQ2dVlkLEN1RHp1WVUsZ0ZBYUksdUJBREEsbUJ2RGt1WWQsQ3VENXVZYyw4RkFDSSxvQkFDQSxtQnZEK3VZbEIsQ3VENXVZYyw0RkFDSSxxQkFDQSxtQnZEK3VZbEIsQ3VEMXVZYyw4RkFNSSx5QkFMQSwyQkFDQSxrQkFDQSxnQkFDQSxpQkFDQSxzQnZEOHVZbEIsQ3VENXVZa0Isd0dBQ0ksa0JBQ0Esa0JBQ0EsZ0JBQ0EsbUJ2RCt1WXRCLENBQ0YsQ01wL1pJLHlCaUQ4d0JZLDhGQUNJLDRCQUNBLGdCQUVBLHdCQURBLG1CdkQydVlsQixDdUR4dVljLGtHQUNJLDJCQUNBLGtCQUNBLGdCQUNBLGlCQUNBLHFCdkQydVlsQixDQUNGLEN1RHJ1WUEsOEJBQ0ksd0J2RHd1WUosQ3VEbnVZUSxnREFLSSxZQUpBLFdBS0EsZUFKQSxnQkFDQSxpQnZEd3VZWixDdURudVlZLHNEQUNJLGF2RHF1WWhCLEN1RGp1WVEsOENBQ0ksa0J2RG11WVosQ3VEaHVZUSxpREFDSSxrQnZEa3VZWixDdURydFlBLHNKQUNJLGF2RDR0WUosQ3VEenRZQSxRQUNJLGlCQUNBLG9CdkQ0dFlKLENNMWhhSSw0QmlENHpCSixRQUtRLGlCQUNBLG9CdkQ2dFlOLENBQ0YsQ3VEMXRZQSwwQkFDSSxjQUNBLGN2RDZ0WUosQ3VEM3RZSSxtQ0FDSSx1QnZENnRZUixDdUQxdFlJLGdDQUNJLGFBRUEsbUJBREEsVXZENnRZUixDdUQxdFlRLG1DQUNJLG1CdkQ0dFlaLEN1RHp0WVEsbUNBQ0ksZXZEMnRZWixDdUR2dFlJLDZCQUVJLGVBREEsZ0JBRUEsZ0J2RHl0WVIsQ3VEdHRZSSxnQ0FDSSx1QnZEd3RZUixDTTNqYUksNkJpRHUyQkksNkJBQ0ksWXZEdXRZVixDdURwdFlNLDZCQUNJLGN2RHN0WVYsQ0FDRixDTW5rYUksNEJpRHMwQkosMEJBMkNRLGN2RHN0WU4sQ3VEcHRZTSxtQ0FDSSxrQnZEc3RZVixDdURudFlNLGdDQUNJLGVBQ0Esa0J2RHF0WVYsQ3VEbnRZVSxtQ0FDSSxlQUNBLGlCQUVBLGdCQURBLGN2RHN0WWQsQ3VEanRZTSw2QkFDSSxjdkRtdFlWLENBQ0YsQ3VEN3NZQSxpRUFFSSx5QkFDQSxXQUVBLHFCQURBLGtCQUhBLFV2RG90WUosQ3VEOXNZSSx1RUFDSSxlQUNBLGlCQUNBLHVCdkRndFlSLENNcm1hSSw0QmlEMjRCSixpRUFpQlEsaUJBREEsd0J2RCtzWU4sQ3VEN3NZTSx1RUFDSSxlQUNBLGdCdkQrc1lWLENBQ0YsQ3VENXNZSSxpQ0FDSSxzQkFHQSxnQkFGQSxjdkRndFlSLENNcm5hSSw0QmlEbTZCQSxpQ0FPUSw4QkFEQSxVQUVBLFV2RGd0WVYsQ0FDRixDdUQ3c1lJLHFDQUtJLHlCQURBLDBCQUVBLDJCQUhBLDZCQURBLHdCQURBLDBCQU1BLG1CdkQrc1lSLENNcm9hSSw0QmlEKzZCQSxxQ0FTUSxvQnZEaXRZVixDQUNGLEN1RDdzWUEseUJBRUksdUJBREEsYUFFQSxjdkRndFlKLEN1RDlzWUksMENBTEoseUJBTVEsc0J2RGl0WU4sQ0FDRixDdUQ5c1lBLDJCQUVJLG1CQURBLGFBSUEsYUFEQSxnQkFEQSxnQnZEbXRZSixDdUQvc1lJLCtCQUNJLHNCQUVBLG9CQURBLGN2RGt0WVIsQ3VEOXNZSSxxQ0FiSiwyQkFjUSxrQnZEaXRZTixDQUNGLENNdnFhSSw0QmlEdThCSiwyQkFxQlEsYUFEQSxnQkFEQSxTdkRtdFlOLEN1RC9zWU0sK0JBRUksc0JBREEsYXZEa3RZVixDdUQ5c1lNLDhCQUNJLGV2RGd0WVYsQ0FDRixDdUQzc1lBLHVEQUNJLGFBQ0EsZ0JBQ0EsZXZEOHNZSixDdUQ1c1lJLHlCQUVJLHdCcER0K0JNLENvRHUrQk4sb0JwRHYrQk0sQ29EcStCTixldkRndFlSLEN1RHZzWVEsK0RBQ0ksd0JwRDkrQkUsQ29EKytCRixvQnZENnNZWixDTXhzYUksNEJpRDArQkosdURBc0JRLGNBQ0EsZXZENHNZTixDdUQxc1lNLHlCQUNJLFV2RDRzWVYsQ0FDRixDdUR6c1lJLDRCQUVJLGFBQ0EsaUJBQ0EseUJBSEEsVXZEOHNZUixDdUQxc1lRLHFDQUVJLG1DQUNBLGdDQUZBLHVCQUdBLDJCdkQ0c1laLENNN3RhSSw0QmlENmdDSSxxQ0FPUSx5QnZEOHNZZCxDQUNGLEN1RDdzWVksMkNBSUksZ0NBREEsbUNBREEsd0JBREEsY3ZEa3RZaEIsQ3VEM3NZUSwwQ0FFSSxXQURBLDBCQUVBLE12RDZzWVosQ3VEenNZUSxtQ0FFSSxlQURBLGdCQUVBLGdCdkQyc1laLENNbnZhSSw0QmlEcWlDSSxtQ0FNUSxlQURBLGdCQUVBLGdCdkQ2c1lkLENBQ0YsQ3VEMXNZZ0IsaURBRUksWUFEQSxVdkQ2c1lwQixDTTl2YUksNEJpRGdqQ1ksaURBS1EsZUFFQSxnQkFEQSxnQkFGQSxhdkRpdFl0QixDdUR6c1lVLG9EQUVRLFl2RDRzWWxCLEN1RHZzWWMsd0RBRVEsdUJ2RDBzWXRCLENBVEYsQ3VEOXJZZ0IsMERBQ0ksZXZEMHNZcEIsQ3VEcHNZSSwwQkFDSSxXQUdBLGVBREEsZ0JBRUEsaUJBSEEseUJ2RHlzWVIsQ3VEcnNZUSxnQ0FDSSxjdkR1c1laLEN1RDlyWVEseUxBQ0ksc0JBQ0EsYXZEbXNZWixDdURqc1lZLHFNQUNJLHdCQUVBLGVBREEsZ0JBRUEsZ0J2RG1zWWhCLEN1RGhzWVksb1lBRUksWXZEbXNZaEIsQ3VEaHNZUSxxSUFDSSwrQnZEa3NZWixDdUQ5cllJLDZIQUNJLHlCQUNBLGF2RGdzWVIsQ3VEOXJZUSx1SUFDSSx3QkFFQSxlQURBLGdCQUVBLGdCdkRnc1laLEN1RDlyWVksbUpBQ0ksY3ZEZ3NZaEIsQ3VEMXJZUSxpTUFDSSxzQkFDQSxVdkQ0cllaLEN1RDFyWVksNk1BQ0kscUJBRUEsZUFEQSxnQkFFQSxnQnZENHJZaEIsQ3VEenJZWSxvWkFFSSxTdkQ0clloQixDdUR4cllRLHVIQUNJLGtDdkQwcllaLENNajFhSSw0QmlEc3BDSSx1SEFJUSxrQnZEMnJZZCxDQUNGLEN1RHhyWVEsNklBQ0ksK0J2RDByWVosQ3VEcnJZUSxpSEFDSSwyQnZEdXJZWixDdURycllRLGlIQUNJLGV2RHVyWVosQ3VEbnJZSSx5R0FDSSwwQnZEcXJZUixDdURqcllJLHlGQUNJLGtCQUNBLFN2RG1yWVIsQ3VEaHJZSSxrU0FFSSxnQ0FDQSxpQ0FGQSxTdkRvcllSLEN1RC9xWVksc1VBQ0ksd0J2RGlyWWhCLEN1RDNxWUksbUpBQ0ksdUJ2RDZxWVIsQ3VEenFZUSwrSUFJSSxtQkFGQSxhQUdBLHNCQUZBLFlBRkEsVXZEK3FZWixDdUR6cVlZLHlLQUlJLGNBRkEsZUFEQSxnQkFFQSxnQnZENHFZaEIsQ3VEcnFZUSwySkFFSSxrQkFEQSxnQkFFQSxvQnZEdXFZWixDdURucVlJLHVRQUNJLHdCdkRxcVlSLEN1RGxxWUksdVBBQ0ksa0N2RG9xWVIsQ3VEaHFZSSwrTEFDSSx3QnZEa3FZUixDdUQvcFlJLHlHQUNJLG9CdkRpcVlSLEN1RDdwWUkscUhBQ0ksU3ZEK3BZUixDdUQ1cFlJLHFMQUNFLHdCdkQ4cFlOLEN1RDFwWVEsK0pBQ0ksYXZENHBZWixDdUQxcFlRLHFQQUNJLFV2RDRwWVosQ3VEMXBZUSxpS0FDSSxZdkQ0cFlaLEN1RDFwWVEsK0pBS0ksbUJBRUEsV0FIQSxhQUZBLGVBREEsZ0JBS0EseUJBSEEsZ0J2RGdxWVosQ3VEeHBZSSxxSEFDSSxrQkFDQSxTdkQwcFlSLEN1RHhwWVEsZ1dBRUksWXZEMnBZWixDdUR4cFlRLHVLQUVJLFdBREEsYXZEMnBZWixDdUR0cFlnQix5VEFHSSxhQUZBLGtCQUNBLFF2RHlwWXBCLEN1RHBwWVksNGNBa0JJLHNCQUZBLHlCQUNBLDBCQWRBLHNCQURBLGNBSUEsT0FRQSxnQkFOQSxTQUVBLGlCQUNBLGVBQ0EsZ0JBR0EsVUFYQSxrQkFTQSxnQkFSQSxxQkFJQSxXQUZBLFN2RGtxWWhCLEN1RHJwWWdCLHdkQUtJLGNBSkEsZUFNQSxjQUpBLGVBREEsZ0JBRUEsaUJBSUEsa0JBRkEsZ0J2RDJwWXBCLEN1RHZwWW9CLDRuQkFDSSxrQnZEMnBZeEIsQ3VEdHBZWSxpUEFDSSxjdkR3cFloQixDdUR0cFlnQixxUEFDSSxlQUVBLGdCQURBLGdCdkR5cFlwQixDdURqcFlRLGlLQUNJLGF2RG1wWVosQ3VEaHBZUSx5TUFDSSxhdkRrcFlaLEN1RDdvWVEsc1NBQ0ksbUJ2RGtwWVosQ3VENW9ZSSxzQ0FDSSxxQnZEK29ZUixDdUQ3b1lJLGtDQUVBLHNCQUdBLDREdkQrb1lKLEN1RDNvWUEsOEJBRUksZUFEQSxnQkFFQSxnQnZEOG9ZSixDdUQzb1lBLDJDQUtJLG1CQUVBLFdBSEEsYUFGQSxlQURBLGdCQUtBLHlCQUhBLGdCdkRrcFlKLEN1RDNvWUEsa0NBQ0ksY0FHQSxlQURBLGdCQUVBLGlCQUlBLGdCQUhBLGFBRUEsbUJBREEsVUFMQSxTdkRxcFlKLEN1RDVvWUksNENBSUksV0FEQSxnQkFEQSxPQURBLFF2RGlwWVIsQ01oaWJJLDRCaUQ4NENBLDRDQU9RLFF2RCtvWVYsQ0FDRixDdUQ3b1lRLGtEQUVJLDZCQURBLDJCdkRncFlaLEN1RDdvWVksMERBRUksNkJBREEseUJ2RGdwWWhCLEN1RDFvWVEsa0RBRUksYUFEQSxnQnZENm9ZWixDdUQzb1lZLDBEQUNJLGFBQ0EscUJBQ0EsY3ZENm9ZaEIsQ01ua2JJLHlCaURtN0NRLDBEQU1RLGN2RDhvWWxCLENBQ0YsQ3VENW9ZZ0IsOERBQ0ksVXZEOG9ZcEIsQ3VEMW9ZWSx1REFFSSxlQURBLGdCQUVBLGlCQUNBLFN2RDRvWWhCLENNcGtiSSw0QmlEbzdDUSx1REFPUSxVdkQ2b1lsQixDQUNGLEN1RDNvWWdCLHlEQUNJLGNBQ0EseUJ2RDZvWXBCLENNMWxiSSx5QmlEbTlDQSwwQ0FFUSxrQnZEeW9ZVixDQUNGLEN1RHRvWUksdUNBQ0kseUJ2RHdvWVIsQ3VEcG9ZQSxlQUNJLHVCdkR1b1lKLENNdG1iSSx5QmlEODlDSixlQUlRLHNCdkR3b1lOLENBQ0YsQ3VEdG9ZSSxvQkFDSSxzQnZEd29ZUixDTTltYkkseUJpRHErQ0Esb0JBSVEsc0J2RHlvWVYsQ0FDRixDdURyb1lBLGVBQ0ksc0J2RHdvWUosQ012bmJJLHlCaUQ4K0NKLGVBSVEsdUJ2RHlvWU4sQ0FDRixDdUR2b1lJLG9CQUNJLHNCdkR5b1lSLENNL25iSSx5QmlEcS9DQSxvQkFJUSxzQnZEMG9ZVixDQUNGLEN1RHRvWUEsZUFDSSxzQnZEeW9ZSixDTXhvYkksMEJpRDgvQ0osZUFJUSx1QnZEMG9ZTixDQUNGLEN1RHhvWUksb0JBQ0ksc0J2RDBvWVIsQ01ocGJJLDBCaURxZ0RBLG9CQUlRLHNCdkQyb1lWLENBQ0YsQ3VEdm9ZQSw0QkFDSSwrQnZEMG9ZSixDdUR4b1lJLHVFQUNJLG9CdkQwb1lSLEN1RG5vWUksNkhBQ0ksZXZEd29ZUixDTXJwYkksNEJpRDRnREEsd0RBSVEsZUFDQSxnQnZEeW9ZVixDQUNGLEN1RHJvWUEsaUNBQ0ksa0N2RHdvWUosQ3VEdG9ZSSw0RUFDSSxvQnZEd29ZUixDdURwb1lBLDRDQUVJLG1CQURBLFl2RHdvWUosQ012cWJJLDZCaUQ4aERKLDRDQU1RLG1CQURBLFl2RHlvWU4sQ0FDRixDdUR0b1lJLDZEQU1BLG1CQUxBLG1FQUNBLDBCQUdBLGFBREEsZ0JBREEsc0J2RDJvWUosQ01ycmJJLDRCaUR1aURBLDZEQVVJLGVBREEsZ0JBRUEsZ0J2RHlvWU4sQ0FDRixDTXpzYkkseUJpRHFrREEsK0NBRVEsd0J2RHVvWVYsQ0FDRixDdURub1lBLGtDQUlJLG1CQUVBLHlCQUNBLGtCQUpBLGFBREEsYUFHQSx1QkFHQSxjQVBBLFd2RDZvWUosQ3VEcG9ZSSwrRUFFSSxlQURBLGdCQUVBLGlCQUVBLGVBREEsaUJ2RHVvWVIsQ3VEbm9ZSSwrRUFNSSxXQUpBLGVBREEsZ0JBRUEsaUJBSUEsbUJBSEEsa0JBQ0EsOEJ2RHVvWVIsQ3VEcG9ZUSwyRkFDSSxjdkRzb1laLEN1RHBvWVEsbUZBQ0ksVXZEc29ZWixDdUQ1bllBLGdGQUVJLHFCQURBLGF2RHFvWUosQ3VEaG9ZSSxjQUVJLGVBREEsZ0JBRUEsaUJBRUEsZ0N2RG1vWVIsQ01ydmJJLDRCaUQ2bURBLGNBUVEsZUFEQSxnQkFFQSxpQkFDQSxVQUNBLFN2RHFvWVYsQ0FDRixDdURub1lRLGdCQUNJLGNBQ0EseUJ2RHFvWVosQ3VEL25ZQSx5Q0FDSSx3QnZEa29ZSixDdUQvbllBLHdDQUNJLDhCdkRrb1lKLEN1RDluWUksd0NBS0ksbUJBSEEsd0JwRHZ5Q21CLENvRDR5Q25CLFdBSkEsYUFDQSx1QkFFQSxlQUxBLFV2RHVvWVIsQ3VEOW5ZSSx5Q0FPSSxtQkFOQSx5QkFHQSxrQkFFQSxhQUhBLGVBS0EsdUJBSEEsY0FIQSxhdkRzb1lSLEN1RDNuWVEsK0NBQ0ksa0JBQ0Esa0J2RDZuWVosQ3VEem5ZSSx3Q0FFSSxXQUNBLGF2RDBuWVIsQ3VEeG5ZUSw0Q0FDSSxvQnZEMG5ZWixDdURybllBLGtDQUVJLGF2RHVuWUosQ3VEcm5ZSSx1Q0FJSSxhQUNBLHVCQUhBLFNBQ0EsZXZEd25ZUixDdURwbllRLHdEQUNJLGtCdkRzbllaLEN1RGxuWUksK0NBRUksZUFEQSxnQkFFQSxnQnZEb25ZUixDdURsbllRLG9EQUNJLGtCdkRvbllaLENNOXpiSSw0QmlEK3NESSx1Q0FDSSxvQnZEa25ZVixDQUNGLENNaDFiSSx5QmlEaXVEQSx3Q0FFUSxjdkRpbllWLENBQ0YsQ3VENW1ZQSxpREFFSSxlQURBLGdCQUVBLGlCQUNBLGtCdkQrbVlKLEN1RDdtWUkseURBQ0kscUJ2RCttWVIsQ3VEM21ZQSw0QkFDSSxrQnZEOG1ZSixDTXQxYkksNkJpRHV1REosNEJBSU0sZ0J2RCttWUosQ0FDRixDdUQ1bVlBLDJCQUdJLGFBREEscUNBRUEsMEJBSEEsc0J2RGtuWUosQ3VEN21ZSSxtQ0FDSSxnQ3ZEK21ZUixDdUQ1bVlJLDhCQUNJLGF2RDhtWVIsQ3VEM21ZSSw2REFDSSxldkQ2bVlSLEN1RHptWUEsWUFDSSxtQnZENG1ZSixDdUR6bVlBLFlBQ0ksbUJ2RDRtWUosQ3VEem1ZQSxZQUNJLG1CdkQ0bVlKLEN1RDFtWUEsd0NBQ0ksZ0N2RDZtWUosQ3VEeG1ZSSwyQ0FDSSw2QnZEMm1ZUixDdUR6bVlRLDhDQUVJLGVBREEsZ0JBRUEsZ0J2RDJtWVosQ01wNGJJLDRCaURteERBLDJDQVVRLGN2RDJtWVYsQ3VEem1ZVSw4Q0FDSSxlQUNBLGdCdkQybVlkLENBQ0YsQ3VEdm1ZSSw0Q0FDSSxvQnZEeW1ZUixDdUR0bVlRLCtDQUVJLGVBREEsZ0JBRUEsaUJBQ0Esc0J2RHdtWVosQ3VEcm1ZUSw4Q0FFSSxlQURBLGdCQUVBLGlCQUNBLGlCdkR1bVlaLENNNTViSSw0QmlEc3lEQSw0Q0FvQlEsY0FEQSxldkR3bVlWLEN1RHJtWVUsOENBQ0ksZXZEdW1ZZCxDQUNGLEN1RG5tWUksd0NBQ0ksYUFDQSxnQnZEcW1ZUixDTXo2YkksNkJpRGswREEsd0NBS1EsY3ZEc21ZVixDQUNGLENNOTZiSSw0QmlEazBEQSx3Q0FVUSxhQURBLHFCdkR3bVlWLEN1RHJtWVUsNENBQ0ksa0J2RHVtWWQsQ0FDRixDdURwbVlRLDJDQUNJLGV2RHNtWVosQ3VEam1ZSSw0Q0FDSSxxQnZEbW1ZUixDTTc3YkksNEJpRHkxREEsNENBSVEsa0J2RG9tWVYsQ0FDRixDdURobVlBLHdDQUNJLHlCdkRtbVlKLEN1RDlsWUksa0dBQ0ksbUJ2RGttWVIsQ014OWJJLHlCaUQwM0RJLDBJQUNJLHFCdkRrbVlWLENBQ0YsQ3VEOWxZQSw0Q0FDSSxVdkRpbVlKLEN1RGhtWUksa0RBQ0ksYXBEdDJETSxDb0R1MkROLDJFdkRrbVlSLEN1RDVsWUksNkZBQ0ksWXZEa21ZUixDdUQvbFlJLGtEQUNJLFV2RGltWVIsQ3VEOWxZQSwwQ0FDSSxtQnZEaW1ZSixDTXYrYkksNEJpRHE0REosMENBSVEsa0J2RGttWU4sQ0FDRixDTXovYkkseUJpRDA1REosNEVBSVEsd0J2RGltWU4sQ3VEaG1ZTSwwRkFDSSxXdkRtbVlWLENBQ0YsQ3VEN2xZSSx3R0FFSSxnQkFEQSxldkRrbVlSLEN1RGhtWVEsZ0hBQ0ksY0FDQSxZdkRtbVlaLENNbGdjSSw0QmlEbzZESSx3R0FDSSxhdkRrbVlWLEN1RGhtWVUsZ0hBRUksZUFDQSxhQUZBLGF2RHFtWWQsQ3VENWxZRSwwREFFUSxjdkRnbVlWLENBTEYsQ3VEdGxZQSxpQ0FDSSxpQnZEK2xZSixDd0RqbWNBLDBCQUNFLHlCQUlBLGNBREEsZ0JBRkEsYUFDQSxVeERzbWNGLEN3RG5tY0UsaUNBQ0UsZUFFQSxTQURBLFd4RHNtY0osQ01samNJLHlCa0Q1REosMEJBWUksWXhEc21jRixDQUNGLEN3RHBtY0EsdUJBRUUsZUFEQSxnQkFFQSxpQkFDQSx5QnhEdW1jRixDd0RwbWNBLHVCQUNFLGF4RHVtY0YsQ3dEcm1jSSxnQ0FDRSxVeER1bWNOLEN5RGhvY0EscUJBQ0ksc0JBQ0EsVXpEbW9jSixDTTdqY0ksNkJtRHJFQSwyQkFFUSxZekRvb2NWLENBQ0YsQ3lEN25jSSwrQkFDSSwyQnpEK25jUixDTXJrY0ksNkJtRDNEQSwrQkFHUSxzQnpEaW9jVixDQUNGLENNMWtjSSw2Qm1EM0RBLCtCQU1RLG1CekRtb2NWLENBQ0YsQ3lEbG9jUSxvQ0FLSSxlQUZBLGtCQUNBLGdCQUVBLGlCQUpBLGtCQURBLFN6RHlvY1osQ012bGNJLDZCbURuREksb0NBUVEsY3pEc29jZCxDQUNGLENNNWxjSSw2Qm1EbkRJLG9DQVlRLGVBREEsZ0J6RHlvY2QsQ0FDRixDTWxtY0ksNEJtRG5ESSxvQ0FlUSxlekQwb2NkLENBQ0YsQ3lEdG9jSSwyQkFDSSxnQnpEd29jUixDTTFtY0ksNkJtRC9CQSwyQkFHUSxpQnpEMG9jVixDQUNGLENNL21jSSw0Qm1EL0JBLDJCQU1RLHlCekQ0b2NWLENBQ0YsQ3lEM29jUSxnQ0FHSSxlQUZBLGtCQUNBLGdCQUVBLGdCekQ2b2NaLENNMW5jSSw0Qm1EdkJJLGdDQU1RLGdCekQrb2NkLENBQ0YsQ3lEM29jSSw0QkFFSSxtQkFEQSxhQUlBLFNBRkEscUJBQ0EsY0FFQSxjQTZCSSx3QnpEaW5jWixDTXhvY0ksNkJtRFpBLDRCQVFRLDBCekRncGNWLENBQ0YsQ003b2NJLDZCbURaQSw0QkFXUSxTQUNBLFV6RGtwY1YsQ0FDRixDeURqcGNRLCtDQUNJLFl6RG1wY1osQ3lEanBjUSxrQ0FLSSxzQkFGQSw0QkFGQSxxQkFHQSxhQUZBLFN6RHNwY1osQ00xcWNJLHlCbURrQkksa0NBVVEsYUFEQSxXekRvcGNkLENBQ0YsQ01ucWNJLDRCbURLSSxrQ0FjUSxhQURBLFd6RHNwY2QsQ0FDRixDeURocGNRLCtDQUNJLGlCekRrcGNaLENNNXFjSSw2Qm1EeUJJLCtDQUlRLGlCekRtcGNkLENBQ0YsQ01qcmNJLDRCbUR5QkksK0NBUVEsaUJ6RG9wY2QsQ0FDRixDTXRyY0ksNkJtRHFDSSxtQ0FHUSxpQ0FEQSxlekRvcGNkLENBQ0YsQ3lEbHBjWSxzREFFSSxVekRxcGNoQixDeURscGNZLGtIQUZJLG1CQUZBLDBDekQwcGNoQixDeURqcGNZLG9DQWZKLG1DQWdCUSwwQnpEb3BjZCxDQUNGLEN5RG5wY1kscUNBbEJKLG1DQW1CUSwwQnpEc3BjZCxDQUNGLEN5RHJwY1kscUNBckJKLG1DQXNCUSwwQnpEd3BjZCxDQUNGLEN5RHZwY1kscUNBeEJKLG1DQXlCUSw0QnpEMHBjZCxDQUNGLENNenRjSSw2Qm1EaUVRLGtEQUdRLGlCekR5cGNsQixDQUNGLENNOXRjSSw0Qm1EaUVRLGtEQU9RLGlCekQwcGNsQixDQUNGLEN5RHRwY1EscUNBQ0ksYXpEd3BjWixDeUR2cGNZLHFDQUZKLHFDQUdRLG9CekQwcGNkLENBQ0YsQ00zdWNJLDZCbURtRlEsK0NBR1EseUJBREEsbUJ6RDJwY2xCLENBQ0YsQ3lEcnBjSSxvQ0FDSSxtQnpEdXBjUixDTXB2Y0ksNkJtRDRGQSxvQ0FHUSxpQnpEeXBjVixDQUNGLENNenZjSSw0Qm1ENEZBLG9DQU1RLGtCekQycGNWLENBQ0YsQ3lEMXBjUSx5Q0FLSSxXQUZBLGVBRkEsa0JBQ0EsZ0JBRUEsZ0J6RDZwY1osQ01yd2NJLDZCbURvR0kseUNBT1EsZUFDQSxnQnpEOHBjZCxDQUNGLEN5RDNwY1EsMkNBQ0ksa0J6RDZwY1osQ005d2NJLDRCbURnSEksMkNBSVEsa0J6RDhwY2QsQ0FDRixDeUQxcGNJLDJCQUNJLHdCekQ0cGNSLEN5RDNwY1EsaUNBSUksZUFGQSxrQkFDQSxnQkFFQSxpQkFKQSwrQnpEaXFjWixDTTd4Y0ksNkJtRDJISSxpQ0FRUSxpQkFEQSx1QnpEZ3FjZCxDQUNGLENNbnljSSw2Qm1EMkhJLGlDQVdRLGN6RGlxY2QsQ0FDRixDeUQvcGNRLCtCQUNJLDZCekRpcWNaLENNM3ljSSw2Qm1EeUlJLCtCQUdRLDZCekRtcWNkLENBQ0YsQ01qeWNJLG1EbURzSVEsMkNBQ0ksWXpEOHBjZCxDQUNGLEN5RHZwY1EscURBRUksYUFHQSx1QkFEQSw0QkFIQSxXekQ2cGNaLENNNXpjSSw0Qm1EOEpJLHFEQVFRLG1CekQwcGNkLENBQ0YsQ3lEcnBjUSxpQ0FDSSx1QnpEdXBjWixDTWoxY0ksMEJtRDhMSSxtQ0FFUSxrQ3pEcXBjZCxDQUNGLENNejBjSSw0Qm1Ec0xJLGdDQUdRLHVCQURBLHFCekRzcGNkLENBQ0YsQ3lEcHBjWSxrQ0FFSSxXQUVBLGVBREEsZ0JBRUEsaUJBSkEsZ0J6RDBwY2hCLEN5RG5wY1EsaUNBRUksYUFEQSxpQkFFQSxVekRxcGNaLENNMzFjSSw0Qm1EbU1JLGlDQU1RLGFBQ0EsaUJBRkEsV3pEeXBjZCxDQUNGLENNLzJjSSx5Qm1EMk5RLHNDQUVRLFl6RHNwY2xCLENBQ0YsQ3lEanBjSSxpREFHSSxTQURBLDJCQURBLGV6RHFwY1IsQ3lEaHBjSSx1REFDSSxlekRrcGNSLEN5RDVvY0Esb0NBRUkseUJBREEsbUJ6RGdwY0osQ01wM2NJLDZCbURtT0osb0NBSVEsbUJ6RGlwY04sQ0FDRixDeUQ3b2NBLCtCQUNJLGdCekRncGNKLENNNzNjSSw2Qm1ENE9KLCtCQUlRLGdCekRpcGNOLENBQ0YsQ00vNGNJLHlCbURnUUEscUNBRVEsNEJBQ0EsZXpEaXBjVixDQUNGLEN5RDdvY0EsOEJBQ0ksdUJ6RGdwY0osQ001NGNJLDZCbUQyUEosOEJBR1EsdUJ6RGtwY04sQ0FDRixDeUQvb2NBLDRCQUNJLHFCQUVBLGdCQURBLGdCekRtcGNKLEN5RGhwY0ksMENBQ0ksY3pEa3BjUixDTXY2Y0kseUJtRCtRSiw0QkFVUSxvQkFDQSx5QnpEa3BjTixDeURocGNNLDBDQUNJLGdCekRrcGNWLENBQ0YsQ01oN2NJLDBCbUQrUUosNEJBbUJRLDJCekRrcGNOLENBQ0YsQ01yN2NJLDBCbUQrUUosNEJBdUJRLG1CQUNBLHNCekRtcGNOLENBQ0YsQ3lEanBjSSw2SEFDSSwwQnpEbXBjUixDeURqcGNRLDJJQUNJLFV6RG1wY1osQ3lEanBjWSxnVEFFSSxTekRrcGNoQixDTXY3Y0ksNEJtRDZSQSw2SEFhUSx1QnpEaXBjVixDeUQvb2NVLDJJQUNJLFN6RGlwY2QsQ0FDRixDeUQ3b2NJLDJGQUVJLG9CQURBLGdCekRncGNSLEMwRHpnZEksb0JBRUkscUJBREEsYUFNQSxTQUpBLDJCQUNBLHFCQUVBLGNBREEsUzFEOGdkUixDTTc4Y0ksNkJvRHRFQSxvQkFXUSwyQkFEQSxVMUQ4Z2RWLENBQ0YsQ01uOWNJLDZCb0R0RUEsb0JBY1EsU0FDQSxlMUQrZ2RWLENBQ0YsQ016OWNJLDRCb0R0RUEsb0JBb0JRLFNBREEsbUIxRGloZFYsQ0FDRixDMEQ5Z2RRLDBCQUtJLHNCQUZBLDRCQUZBLHFCQUdBLGFBRkEsUzFEbWhkWixDTW4vY0kseUJvRGxDSSwwQkFVUSxhQURBLFcxRGloZGQsQ0FDRixDTTUrY0ksNEJvRC9DSSwwQkFjUSxhQURBLFcxRG1oZGQsQ0FDRixDTWwvY0ksNkJvRDdCSSwyQkFHUSxpQ0FEQSxlMURraGRkLENBQ0YsQzBEaGhkWSw4Q0FFSSxVMURtaGRoQixDMERoaGRZLGtHQUZJLG1CQUZBLDBDMUR3aGRoQixDMEQ5Z2RRLDZCQUVJLGNBREEsbUIxRGloZFosQzBEL2dkWSxxQ0FISiw2QkFJUSxvQjFEa2hkZCxDQUNGLEMwRC9nZFEseUJBRUksbUJBREEsWTFEa2hkWixDTTlnZEksNEJvRExJLHlCQUlRLGFBQ0EsUTFEbWhkZCxDQUNGLENNamlkSSx5Qm9EZ0JRLDhCQUVRLGtCQUNBLFMxRG1oZGxCLENBQ0YsQ00xaGRJLDRCb0RHUSw4QkFPUSxTMURvaGRsQixDQUNGLEMwRGxoZGdCLG9DQUNJLHNCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUIxRG9oZHBCLENNcGpkSSwwQm9EMEJZLG9DQVVRLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBSkEsaUIxRHloZHRCLENBQ0YsQzBEbGhkZ0Isb0NBQ0ksa0NBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSw4QjFEb2hkcEIsQ01ya2RJLDBCb0QyQ1ksb0NBUVEsZUFDQSxrQkFDQSxnQkFDQSxnQjFEc2hkdEIsQ0FDRixDMERyaGRvQiwwQ0FDSSxpQzFEdWhkeEIsQzJEM29kSSw2QkFDSSxlM0Q4b2RSLEMyRDdvZFEscUNBRUksbUJBREEsYUFFQSxvQjNEK29kWixDMkQ1b2RRLGtDQUNJLDhEQUMyQiw0QkFBZCxZQUNiLG1CQURBLFUzRGlwZFosQzJEN29kUSxrQ0FJSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLG1CQU5BLGtCQURBLGlCM0RzcGRaLEMyRDFvZEEsMERBQ0ksVTNENm9kSixDNEQxcWRBLG9CQUVJLGFBQ0EsU0FDQSxxQkFIQSxjNURncmRKLENNeG1kSSw0QnNEekVKLG9CQVFRLFNBREEsYzVEK3FkTixDQUNGLEM0RDVxZEkseUJBQ0kseUJBQ0EsK0I1RDhxZFIsQzREM3FkSSwyQkFDSSxlQUNBLGdCQUNBLGtCNUQ2cWRSLEM0RDFxZEksdUJBQ0ksaUJBQ0EsZ0I1RDRxZFIsQ00zbmRJLDRCc0Q3Q0osMEJBRVEsbUI1RDJxZE4sQ0FDRixDTTlvZEksMEJzRGhDSiwwQkFNUSxxQjVENHFkTixDQUNGLEM0RHpxZEEsdUJBSUksdUJBSEEsYUFDQSxlQUNBLHNCNUQ2cWRKLENNN29kSSw0QnNEbkNKLHVCQU9RLDBCNUQ2cWROLENBQ0YsQzREMXFkQSw0Q0FFSSxhQURBLGFBRUEsVTVENnFkSixDTXhwZEksNEJzRGxCSiw0Q0FFUSxZNUQ2cWROLENBQ0YsQzREMXFkQSw2Q0FDSSxhQUNBLG9CNUQ2cWRKLEM0RDFxZFEsbUhBRUkseUJBRUEsbUJBQ0Esa0JBRkEsY0FGQSxjNURncmRaLENNMXFkSSw2QnNEWkosNkNBZVEsZ0I1RDJxZE4sQ0FDRixDTS9xZEksNEJzRFpKLDZDQW9CUSxhQURBLFM1RDZxZE4sQ0FDRixDNER4cWRBLHVCQUNJLGU1RDJxZEosQzREeHFkUSw4SEFDSSxnQjVEMHFkWixDNER0cWRJLCtDQUNJLFk1RHdxZFIsQzREdHFkUSxzRUFDSSxjQUNBLGU1RHdxZFosQzREbHFkUSwyRUFDSSxhNURvcWRaLEM0RDVwZEEsd0JBRUksY0FDQSxlQUZBLGE1RGlxZEosQzRENXBkQSxtRUFHSSxjQURBLGlCQURBLFE1RGlxZEosQzRENXBkQSxrQkFDSSxlQUVBLHNCQURBLG9CQUdBLGtCQURBLFU1RGdxZEosQ00xdGRJLDRCc0RzREosa0JBUVEsbUJBQ0Esb0I1RGdxZE4sQ0FDRixDNEQ3cGRBLHFCQUNJLG1CQUNBLG9CNURncWRKLENNcnVkSSw0QnNEbUVKLHFCQUtRLGlCQUNBLGdCNURpcWROLENBQ0YsQzREOXBkQSxpQkFDSSxtQkFDQSxtQjVEaXFkSixDTWh2ZEksNEJzRDZFSixpQkFLUSxlQUNBLGtCNURrcWROLENBQ0YsQzREL3BkQSxxQkFDSSxlQUNBLGtCNURrcWRKLEM0RC9wZEEscUJBQ0ksZUFDQSxnQkFDQSxnQjVEa3FkSixDNEQvcGRBLGdDQUNJLFk1RGtxZEosQ01yd2RJLDRCc0RrR0osZ0NBSVEsc0JBQ0Esa0I1RG1xZE4sQ0FDRixDNERocWRBLHVCQUNJLGE1RG1xZEosQzREaHFkQSxnREFDSSxTNURtcWRKLEM0RGpxZEksa0VBQ0ksbUJBQ0EsaUI1RG1xZFIsQ012eGRJLDRCc0QrR0osZ0RBVVEsZUFEQSxVNURvcWROLEM0RGxxZE0sa0VBQ0ksbUJBQ0EsZTVEb3FkVixDNERqcWRNLHlGQUNJLFE1RG1xZFYsQzREaHFkTSxzSUFFSSxzQkFEQSxlNURtcWRWLENBQ0YsQzREOXBkQSxpQkFDSSxjQUVBLGVBREEseUI1RGtxZEosQzREN3BkSSwwQkFDSSxvQjVEZ3FkUixDNEQzcGRJLDhCQUNJLGtCQUVBLHNCQURBLG1CNUQrcGRSLENNeHpkSSw0QnNEdUpBLDhCQU1RLG1CQUNBLG9CNUQrcGRWLENBQ0YsQzREMXBkSSwyREFDSSxhNUQ2cGRSLEM0RHpwZEEsMEJBSUksdUJBSEEsYUFDQSxlQUdBLFNBRkEsc0I1RDhwZEosQzREMXBkSSxpREFFSSxhQURBLGFBRUEsUTVENHBkUixDNEQxcGRRLHFEQUVJLGVBREEsYTVENnBkWixDNEQxcGRRLG1EQUNJLGVBQ0EsZ0I1RDRwZFosQzREeHBkWSxrRUFDSSxnQjVEMHBkaEIsQ00xMWRJLDZCc0R5S0osMEJBNkJRLFU1RHdwZE4sQzREdHBkTSxpREFDSSxZNUR3cGRWLENBQ0YsQ01sMmRJLDRCc0R5S0osMEJBcUNRLFE1RHdwZE4sQzREdHBkTSxpREFDSSxZNUR3cGRWLENBQ0YsQzREbnBkQSxtQ0FDSSxpQjVEc3BkSixDTTkyZEksNEJzRHVOSixtQ0FJUSxVQUNBLGU1RHVwZE4sQzREcnBkTSxzQ0FDSSxZNUR1cGRWLENBQ0YsQzREbnBkQSwrQkFDSSxrQkFFQSxzQkFEQSxtQjVEdXBkSixDTTczZEksNEJzRG9PSiwrQkFNUSxtQkFDQSxvQjVEdXBkTixDQUNGLEM0RHBwZEEsaUNBQ0ksVTVEdXBkSixDTXY0ZEksNEJzRCtPSixpQ0FNUSxXQUNBLHdCQUZBLGtCQURBLFU1RDJwZE4sQ0FDRixDTTU1ZEksMEJzRDRQSixpQ0FXUSxvQjVEeXBkTixDQUNGLEM0RHRwZEEsbUJBQ0ksYTVEeXBkSixDTXg1ZEksNEJzRDhQSixtQkFHUSxjNUQycGROLENBQ0YsQzREeHBkQSxrQkFDSSxzQkFDQSxhNUQycGRKLEM0RHBwZEEsa0NBQ0ksbUI1RHNwZEosQ01yNmRJLDRCc0Q4UUosa0NBSVEsb0I1RHVwZE4sQ0FDRixDNERwcGRBLHlCQUtJLHNCQUhBLFNBRUEsYUFIQSxlQUtBLFlBSEEsWTVEMHBkSixDNERwcGRBLDBCQUNJLFU1RHVwZEosQzREcnBkSSw4QkFDSSxnQjVEdXBkUixDNERucGRBLGlDQUVJLHFCQURBLGFBRUEsUUFDQSxtQjVEc3BkSixDTWo4ZEksNEJzRDhTSSw2Q0FDSSxrQjVEc3BkVixDNEQ5b2RVLHNEQUVJLFlBREEsVTVEb3BkZCxDNEQ3b2RGLFVBRVEsYTVEaXBkTixDQVpGLEM0RGpvZEEsNENBQ0ksbUI1RGlwZEosQzREL29kSSxrSUFDSSxtQkFDQSxvQkFDQSxlQUNBLGU1RGlwZFIsQzREN29kQSxtQ0FDSSxlNURncGRKLEM0RDdvZEEsb0JBQ0kseUJBQ0EscUI1RGdwZEosQzREOW9kSSx1QkFDSSxrQkFFQSxzQkFEQSxtQjVEaXBkUixDTTMrZEksNEJzRCtWSSx1QkFDSSxpQkFDQSxnQjVEK29kVixDNEQxb2RGLHdDQUVRLFU1RDhvZE4sQ0FMRixDNERwb2RJLG1FQUVJLG1CQURBLHlCQUVBLG1CNUQ2b2RSLEM0RDFvZEksZ0VBRUksdUJBREEsZ0I1RDZvZFIsQzREem9kSSxrQ0FDSSxlQUNBLG1CQUNBLGlCNUQyb2RSLEM0RHhvZEksa0NBQ0ksYXpEcFhNLEN5RHFYTix5QjVEMG9kUixDNER4b2RRLHdDQUNJLG9CNUQwb2RaLENNN2dlSSw0QnNEd1lJLCtEQUNJLGtCNUR3b2RWLENBQ0YsQzREcG9kQSxtQkFDSSxjQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EsYzVEdW9kSixDTTFoZUksNEJzRHVaQSxtREFFUSxjNURzb2RWLENBQ0YsQzREbG9kQSxxRUFDSSxZNURxb2RKLEM0RHBvZEksaUdBQ0ksMkI1RHNvZFIsQ012aWVJLDRCc0RxYUksaUdBRUksZUFDQSxpQkFGQSx5QjVEdW9kVixDQUNGLEM0RGpvZEEsc0RBQ0ksZ0I1RG9vZEosQzREbG9kSSw0REFDSSxtQ0FDQSw4QjVEb29kUixDNERob2RBLDhEQUNJLGdCNURtb2RKLEM0RGpvZEksb0VBQ0ksbUNBQ0EsK0JBQ0Esb0I1RG1vZFIsQzZEeG9lQSxtQkFHSSxZQUZBLGNBR0EsY0FDQSxZQUhBLGM3RDhvZUosQ012a2VJLDRCdUR6RUosbUJBUVEseUJBQ0EsaUJBQ0EsZ0I3RDRvZU4sQ0FDRixDNkR6b2VBLGlCQUdJLHlCQUZBLGFBSUEsZUFIQSxTQUVBLG1CN0Q2b2VKLEM2RDFvZUksdUJBQ0ksd0I3RDRvZVIsQ016bGVJLDRCdUQzREosaUJBYVEsUzdENG9lTixDNkQxb2VNLHdDQUhBLHFCN0RncGVOLEM2RHpvZU0scUJBQ0ksUzdEMm9lVixDQUNGLEM2RHZvZUEsdUJBQ0ksVzdEMG9lSixDNkR2b2VBLHdCQUVJLHlCQUNBLFlBQ0EsMEJBRUEsZUFEQSxjQUpBLG9CN0Qrb2VKLENNbG5lSSw0QnVEOUJKLHdCQVNRLGdCN0Qyb2VOLENBQ0YsQzZEeG9lQSxpQ0FDSSxZN0Qyb2VKLEM2RHhvZUEsK0JBR0kscUJBRkEsYUFDQSxVN0Q0b2VKLENNOW9lSSwwQnVEQUosK0JBTVEsVzdENG9lTixDQUNGLEM2RHpvZUEscUJBRUksbUJBREEsYUFFQSxzQjdENG9lSixDTTVvZUksNEJ1REhKLHFCQU1RLGM3RDZvZU4sQ0FDRixDNkQxb2VBLFdBR0ksbUJBREEseUJBREEsa0JBR0EsZ0M3RDZvZUosQzZEM29lSSxpQkFDSSx3QjdENm9lUixDNkR6b2VBLG1CQUNJLGdCN0Q0b2VKLENNL3BlSSw0QnVEa0JKLG1CQUlRLGNBQ0EsVTdENm9lTixDQUNGLEM2RDFvZUEsbUNBQ0ksTzdENm9lSixDTXpxZUksNEJ1RDJCSixtQ0FLUSxnQkFEQSxPN0Qrb2VOLENBQ0YsQzZEM29lQSxtQkFDSSxPN0Q4b2VKLENNbnJlSSw0QnVEb0NKLG1CQUlRLE83RCtvZU4sQzZEM29lRiwwQkFFUSxrQjdEK29lTixDQUxGLEM2RHRvZUEsaUNBSUksc0JBR0Esa0JBRkEsNEJBUUEsY0FMQSxrQkFHQSxTQUZBLG9CQUNBLDhCQVRBLGVBRUEsU0FTQSwwQkFWQSxVN0QwcGVKLEM2RDdvZUksd0NBT0UsMERBTkEsV0FFQSxjQUVBLFVBREEsa0JBRUEsUUFKQSxZN0RvcGVOLEM2RDNvZUEsK0JBQ0kscUI3RDhvZUosQzZEMW9lSSx5R0FDSSx5QjdENm9lUixDNkQzb2VRLCtHQUNJLG9CN0Q2b2VaLEM2RHhvZUEscUNBQ0ksbUJBQ0EsZ0JBQ0EsbUI3RDJvZUosQzhEanplQSwyQkFDSSxhOURvemVKLEM4RGp6ZVEsc0VBQ0kseUJBSUEsa0JBRkEsWUFHQSxpQkFGQSxZQUZBLFU5RHV6ZVosQzhEL3llSSw2QkFDSSxlQUNBLGdCQUNBLHFCOURpemVSLENNdHdlSSwwQndEdkNJLDJDQUNJLGtCOURnemVWLENBQ0YsQ005dmVJLDRCd0Q5Q0ksMkNBQ0ksbUI5RCt5ZVYsQ0FDRixDOEQ1eWVJLGdEQUNJLDJDQUNJLHVDOUQ4eWVWLENBQ0YsQzhEenllQSxpREFDSSxlOUQ0eWVKLEM4RDF5ZUksc0VBQ0ksY0FDQSx5QjlENHllUixDOEQzeWVRLDRFQUNJLGE5RDZ5ZVosQ01ueGVJLDZCd0RqQ0osaURBYVEsWUFEQSxjOUQ2eWVOLENBQ0YsQzhEenllQSxnQ0FDSSx5QkFDQSxZQUdBLGtCQUZBLGdCQUNBLGM5RDZ5ZUosQzhEMXllSSxrQ0FDSSx5QkFJQSx1QkFDQSxrQkFDQSxnQkFDQSxvQkFKQSxzQkFEQSxxQkFEQSx3QjlEa3plUixDOEQxeWVRLCtDQUNJLGtFQUdBLHlCQUNBLGVBRkEsa0JBREEsaUI5RCt5ZVosQzhEenllUSx3Q0FDSSxXQUNBLGM5RDJ5ZVosQzhEdnllSSxzQ0FHSSx5QkFEQSxZQUVBLGNBSEEsbUI5RDR5ZVIsQzhEdnllUSxvREFDSSxjQUNBLGVBQ0EsZ0JBQ0Esa0I5RHl5ZVosQzhEcnllSSxzQ0FDSSx5QkFPQSxXQUpBLGtCQUNBLGNBSEEsNEJBS0EsYUFEQSx3QkFIQSxVOUQ0eWVSLEM4RHJ5ZVEsNENBRUksa0JBQ0Esb0JBRkEsa0I5RHl5ZVosQzhEcnllWSxrREFDSSx5QkFDQSxVOUR1eWVoQixDOERqeWVBLG1DQUVJLGFBREEsWTlEcXllSixDOERseWVJLHNDQUNJLGlCQUNBLGdCOURveWVSLENNOTFlSSw0QndEb0RKLG1DQVdRLGdDQURBLFk5RHF5ZU4sQzhEbHllTSxzQ0FDSSxtQkFDQSxtQjlEb3llVixDQUNGLEM4RGh5ZUEsT0FDSSxtQjlEbXllSixDOERoeWVBLE1BQ0ksb0I5RG15ZUosQzhEaHllQSw0QkFFSSw2QkFEQSxjOURveWVKLEM4RGp5ZUkscURBQ0ksbUI5RG15ZVIsQ014M2VJLDRCd0RnRkosNEJBU1EsWTlEbXllTixDOERqeWVNLGlDQUNJLG9COURteWVWLENBQ0YsQzhEL3hlQSxtQ0FDSSxvQjlEa3llSixDOEQveGVBLDhCQUNJLFk5RGt5ZUosQzhEL3hlQSxvQ0FDSSxlQUNBLGVBQ0EsZ0JBQ0EscUI5RGt5ZUosQzhEaHllSSwyQ0FVSSwrQkFDQSxvQkFMQSx5QkFEQSxrQkFKQSxXQUNBLHFCQUVBLFlBSUEsb0JBREEsbUJBRUEsc0JBTkEsVTlEMHllUixDOERoeWVXLGlGQUVQLDREQURBLHdCOURteWVKLEM4RDl4ZUEsVUFFSSxlQURBLFU5RG15ZUosQzhEL3hlSSxlQUNJLGE5RGl5ZVIsQzhEL3hlUSxxQkFDSSxhOURpeWVaLEMrRHIvZUEsbUJBR0ksc0JBREEsbUJBRUEsV0FDQSxtQkFDQSxnQkFDQSxzQkFOQSxxQkFRQSxrQkFFQSxZQURBLFVBRUEsUy9EdS9lSixDTTE3ZUksNEJ5RHpFSixtQkFnQlEsWUFEQSxTL0R5L2VOLENBQ0YsQytEdC9lSSx5QkFDSSxVL0R3L2VSLENNbjhlSSw0QnlEL0NJLG9FQUNJLFMvRHMvZVYsQ0FDRixDTXo4ZUkscUR5RC9DSSxvRUFJUSxVL0R3L2VkLENBQ0YsQytEbC9lQSxtQ0FDSSxtQkFDQSwrQi9EcS9lSixDK0RwL2VJLHNDQUNJLHdCL0RzL2VSLEMrRG4vZUkscUNBQ0ksY0FDQSx5Qi9EcS9lUixDK0RuL2VRLDJDQUNJLG9CL0RxL2VaLENNNzllSSw2QnlEbkJJLHNDQUNJLGdCL0RtL2VWLENBQ0YsQ01sK2VJLDRCeURwQ0osbUNBdUJRLGMvRG0vZU4sQ0FDRixDK0RoL2VBLCtCQUNJLG1CQUNBLFdBQ0EsK0IvRG0vZUosQytEbC9lSSxrQ0FFSSxlQUNBLGtCQUNBLGdCQUVBLHNCQURBLGlCQUVBLG9CQU5BLGlCL0QwL2VSLENNdC9lSSw0QnlETEEsa0NBVVEsZUFDQSxrQkFDQSxnQkFDQSxnQi9EcS9lVixDQUNGLEMrRGwvZUksNENBQ0ksbUIvRG8vZVIsQytEai9lSSxpQ0FDSSxjQUNBLHlCL0RtL2VSLEMrRGovZVEsdUNBQ0ksb0IvRG0vZVosQ014Z2ZJLDZCeUQwQkksa0NBQ0ksZ0IvRGkvZVYsQ0FDRixDTTdnZkksNEJ5RFRKLCtCQXlDUSxnQi9EaS9lTixDQUNGLEMrRDkrZUEsYUFDSSxrQkFDQSxrQkFDQSxnQkFFQSxzQkFEQSxrQi9Eay9lSixDTTFoZkksNEJ5RG9DSixhQVFRLGlCQUNBLGdCL0RrL2VOLENBQ0YsQytELytlQSxhQUNJLGtCQUNBLGdCQUVBLHNCQURBLG1CL0RtL2VKLENNdmlmSSw0QnlEaURKLGFBT1EsaUJBQ0Esb0IvRG0vZU4sQ0FDRixDK0QvK2VBLFlBQ0ksZUFDQSxnQkFDQSxnQi9Eay9lSixDK0QvK2VBLDBDQUNJLGdCL0RrL2VKLEMrRDErZUksdUdBQ0kscUIvRCsrZVIsQ003amZJLDZCeURvRUosMENBY1EsUy9EKytlTixDQUNGLEMrRDUrZUEsb0JBQ0ksYUFFQSxTQURBLFUvRGcvZUosQytENytlSSwyQkFDSSxzQi9EKytlUixDTTNrZkksNEJ5RHNGSixvQkFVUSxjL0QrK2VOLENBQ0YsQ003bGZJLDBCeURpSEosd0RBRVEsMkIvRCsrZU4sQ0FDRixDK0QzK2VJLG1KQUNJLHVCL0Q4K2VSLEMrRHorZUksNERBQ0ksc0NBQ0ksWS9ENCtlVixDQUNGLEMrRHgrZUEsYUFDSSxhQUNBLHFCL0QyK2VKLENnRTFxZlEsNENBRUksc0JBREEsY2hFOHFmWixDZ0V4cWZBLG1DQUNJLGdCaEUycWZKLENnRXhxZkEsb0JBQ0ksZ0JoRTJxZkosQ2dFeHFmQSxtQ0FJSSxtQkFGQSxhQUNBLFNBRUEscUJBSkEsc0JoRStxZkosQ2dFenFmSSx1Q0FFSSxpQkFEQSxnQmhFNHFmUixDZ0V4cWZJLDBFQUNJLGtCQUNBLHFCQUNBLGlCaEUwcWZSLENnRXZxZkkscUNBQ0ksZWhFeXFmUixDZ0V0cWZJLHFDQUNJLGNBQ0EseUJoRXdxZlIsQ2dFdHFmUSwyQ0FDSSxvQmhFd3FmWixDTTdvZkksNEIwRHRESixtQ0FnQ1Esc0JBQ0EsZ0NoRXVxZk4sQ2dFcnFmTSx1Q0FFSSxZQURBLGVoRXdxZlYsQ2dFcHFmTSwwRUFDSSxtQkFDQSxtQmhFc3FmVixDZ0VqcWZGLDRFQUVRLFdoRXFxZk4sQ0FMRixDZ0U1cGZBLCtCQUNJLFloRXFxZkosQ2dFbHFmQSxrQ0FFSSwyQkFFQSxtQkFIQSxtQkFJQSxnQkFFQSxtQkFEQSxpQkFIQSxnQmhFeXFmSixDZ0VucWZJLHFDQUNJLE9oRXFxZlIsQ2dFbnFmUSx3Q0FDSSxlQUNBLGdCQUNBLGlCQUNBLDBCaEVxcWZaLENNeHJmSSw0QjBER0osa0NBcUJRLGNBQ0Esb0JBQ0EscUJoRW9xZk4sQ0FDRixDZ0VocWZBLHlDQUVJLFdBR0EsZUFDQSxnQkFMQSxZQU1BLGlCQUpBLGlCaEVzcWZKLENnRS9wZkEsbUNBSUksbUJBVUEseUJBREEsa0JBTkEsV0FFQSxlQUNBLGdCQVBBLFVBUUEsaUJBSUEsZ0JBZEEsa0JBT0Esa0JBTkEsTUFHQSxTaEUwcWZKLENNeHRmSSw0QjBEeUNKLG1DQW1CUSxTQURBLE9oRWtxZk4sQ0FDRixDaUVweWZFLHVEQUNFLE1BQ0EsZ0JBQ0Esa0JqRXV5ZkosQ2lFcnlmSSwwRUFDRSxpQmpFdXlmTixDTXZ1ZkksNEIyRGpFQSwwRUFJSSxpQmpFd3lmTixDQUNGLENpRXJ5ZkkscUVBQ0UsYWpFdXlmTixDTTV2ZkkseUIyRHZDRSxtRUFDRSxlakVzeWZOLENBQ0YsQ01wdmZJLDRCMkQ5Q0UsbUVBQ0UsZWpFcXlmTixDQUNGLENpRWp5ZkksOERBQ0csZWpFbXlmUCxDa0VwMGZFLHFEQUNFLGlCbEV1MGZKLENNaHdmSSw0QjREbkVBLHVDQUNFLFlsRXMwZkosQ2tFbjBmRSxxREFDRSxhQUNBLFNBQ0EsaUJsRXEwZkosQ0FDRixDa0VqMGZBLGVBSUUseUJBREEsWUFEQSxZQURBLFVsRXUwZkYsQ2tFajBmSSwyQkFDRSxhbEVtMGZOLENrRS96ZkUscUJBSUUsV0FEQSxlQUZBLGdCQUNBLFdsRW0wZkosQ2tFNXpmRSx1RkFDRSxnQmxFK3pmSixDa0U1emZFLHdEQUNFLDJCbEU4emZKLENrRTN6ZkUsNEVBQ0UsV0FDQSxtQmxFNnpmSixDa0UxemZFLDhEQUNFLGNsRTR6ZkosQ2tFMXpmRSw4REFDRSxlbEU0emZKLENrRXZ5Zk0sK0RBRUUsZUFEQSxXbEVvemZSLENrRS95ZkksOERBQ0UsVWxFaXpmTixDa0UveWZJLDhEQUNFLFdsRWl6Zk4sQ2tFN3lmRSx5RkFDRSw4REFDRSxZbEUreWZKLENrRTd5ZkUsOERBQ0UsYWxFK3lmSixDQUNGLENNcDFmSSx5QjREMENGLGlHQUVJLGFBR0EsU0FGQSxpQkFDQSxpQmxFNnlmSixDQUNGLENrRXB5ZkUseUlBQ0UsWWxFeXlmSixDa0V0eWZFLGlRQUNFLGFBQ0EsZWxFMHlmSixDa0VyeWZFLHVDQUNFLGNsRXd5ZkosQ2tFcnlmRSx1Q0FDRSxhbEV1eWZKLENrRXB5ZkUsa0NBR0UseUJBRkEsa0JBQ0EsUWxFdXlmSixDa0VweWZJLHdDQUVFLG9CQURBLGdCbEV1eWZOLENNMzJmSSw2QjRENEVFLHdDQUVFLG1CQURBLGVsRW15Zk4sQ2tFOXhmRSx1Q0FDRSxVbEVneWZKLENrRTl4ZkUsdUNBQ0UsV2xFZ3lmSixDQUNGLENNdjNmSSw0QjREMkZBLGtDQUVFLHlCQURBLFFsRWd5ZkosQ2tFNXhmRSx1Q0FDRSxhbEU4eGZKLENrRTV4ZkUsdUNBQ0UsY2xFOHhmSixDQUNGLENrRXp4ZkUsNERBQ0Usb0NsRTR4ZkosQ2tFdnhmSSw2RkFDRSxxQmxFeXhmTixDbUVuOWZBLHVCQUNFLGtCQUNBLFVuRXM5ZkYsQ21FbjlmQSxxQkFFRSxtQkFDQSxRQUNBLFVuRXM5ZkYsQ21FbjlmQSwwQkFHRSxtQkFEQSxhQURBLGNBR0EsV25FczlmRixDbUVuOWZBLGdCQUNFLGdCQVFBLDRDQVBBLGVBS0EsZ0JBSkEsbUJBRUEsYUFEQSxpQkFFQSxjbkV5OWZGLENtRW45ZkEsbUJBQ0UsT0FDQSxpQm5FczlmRixDbUVsOWZBLDJCQUlFLGtCQURBLGVBREEsY0FEQSxVbkV3OWZGLENtRWw5ZkEsaURBQ0Usa0NuRXE5ZkYsQ21FbDlmQSxZQUNFLGFoRXdDWSxDZ0V2Q1osaUJBQ0EsaUJuRXE5ZkYsQ21FbDlmQSxvREFDRSxpQm5FcTlmRixDbUVsOWZBLHFCQUdFLHFCQUZBLGFBQ0EsUW5FczlmRixDbUVuOWZFLGlFQUNFLFVuRXE5ZkosQ21FaDlmQywrQ0FDRyxhQUNBLGdCbkVtOWZKLENtRTk4ZkUsd0dBQ0UsZW5FaTlmSixDbUU5OGZFLDhFQUNFLGlCbkVnOWZKLENvRWppZ0JBLHlCQUNFLHlCQUNBLGFwRW9pZ0JGLENvRWppZ0JBLHlCQUNFLG9CcEVvaWdCRixDb0VsaWdCRSxpQ0FFRSxtQkFEQSxhQUVBLG9CcEVvaWdCSixDb0VsaWdCSSxvQ0FFRSxnQkFEQSxpQnBFcWlnQk4sQ29FamlnQkksNkVBQ0UsZXBFbWlnQk4sQ29FaGlnQkkseUVBQ0UsbUJBQ0EsZ0JBQ0Esb0JBQ0EsZ0JwRWtpZ0JOLENvRTloZ0JFLG1DQUNFLGFwRWdpZ0JKLENvRTdoZ0JFLG1DQUNFLFlwRStoZ0JKLENNei9mSSw0QjhEcEVKLHlCQWtDSSxvQnBFK2hnQkYsQ29FN2hnQkUsbUNBQ0UsWXBFK2hnQkosQ29FNWhnQkUsbUNBQ0UsYXBFOGhnQkosQ29FM2hnQkUsaUNBQ0UsbUJwRTZoZ0JKLENvRTNoZ0JJLGdFQUNFLGNwRTZoZ0JOLENvRTFoZ0JJLHlFQUNFLHVCcEU0aGdCTixDQUNGLENNMWhnQkksMEI4REdKLG1DQUVJLG1CcEUwaGdCRixDQUNGLENvRXZoZ0JBLCtCQUVFLGtCQUNBLGdCQUVBLHNCQURBLG9CQUVBLG1CQUxBLHNCcEUraGdCRixDTTVoZ0JJLDRCOERKSiwrQkFTSSxtQkFDQSxvQnBFMmhnQkYsQ0FDRixDb0V4aGdCQSxtQ0FDRSxpQkFDQSxnQkFDQSxnQnBFMmhnQkYsQ29FemhnQkUsc0RBQ0Usb0JwRTJoZ0JKLENNM2lnQkksNEI4RFVKLG1DQVVJLGtCQUNBLG9CcEUyaGdCRixDQUNGLENvRXhoZ0JBLHlCQUtFLG1CQUhBLGFBQ0Esc0JBQ0EsdUJBRUEsa0JBTEEsVXBFaWlnQkYsQ00zamdCSSw2QjhEa0NBLGtFQUNFLFVwRTRoZ0JKLENBQ0YsQ29FemhnQkUsZ0NBQ0UsZXBFMmhnQkosQ29FeGhnQkUsMEVBRUUsYXBFMGhnQkosQ012a2dCSSw2QjhEMkNGLDBFQUtJLFVwRTRoZ0JKLENBQ0YsQ29FemhnQkUsZ0VBQ0UsY0FFQSxlQUNBLGdCQUNBLG1CQUhBLFFwRThoZ0JKLENvRXhoZ0JFLHFFQUVFLGtCQURBLFFwRTJoZ0JKLENvRXZoZ0JFLCtGQUVFLHFCakUzRFUsQ2lFMERWLGFqRXZEVSxDaUUwRFYsbUJBREEsZ0JBRUEsa0JwRXloZ0JKLENvRXRoZ0JFLHFFQUNFLFVwRXdoZ0JKLENvRXJoZ0JFLDhJQUVFLHdCQUNBLFFwRXVoZ0JKLENvRW5oZ0JFLDRDQUNFLHlCcEVxaGdCSixDb0VsaGdCRSxnSUFDRSxrQnBFb2hnQkosQ29FaGhnQkksd0pBQ0UsYXBFa2hnQk4sQ29FaGhnQk0sZ01BQ0UsZUFDQSxnQkFDQSxrQnBFa2hnQlIsQ29FL2dnQk0saUtBQ0Usd0JwRWloZ0JSLENvRTVnZ0JFLGdEQUNFLGlCQUNBLGdCcEU4Z2dCSixDb0UxZ2dCSSw0REFNRSw0Q0FHQSxnQkFGQSxtQkFMQSxnQkFNQSxtQkFMQSx3QkFDQSxZQUhBLGFwRW9oZ0JOLENvRTFnZ0JNLHlFQUVFLGNBREEsZUFFQSxnQkFDQSxrQnBFNGdnQlIsQ003b2dCSSw2QjhEa0hBLDREQW1CSSxVcEU0Z2dCTixDQUNGLENvRXZnZ0JFLDJEQUVFLGFqRXRJVSxDaUVxSVYsYXBFMGdnQkosQ010cGdCSSw2QjhEMklGLDJEQUtJLFVwRTBnZ0JKLENBQ0YsQ29FdGdnQkEsNENBQ0Usd0JwRXlnZ0JGLENvRXZnZ0JFLHFGQUNFLHFCcEV5Z2dCSixDb0VyZ2dCQSx1Q0FDRSxzQkFDQSxnQnBFd2dnQkYsQ012cWdCSSw0QjhENkpKLHVDQUtJLGdCcEV5Z2dCRixDQUNGLENxRXJ2Z0JBLG9EQUVFLGdCQUNBLHNCQUlBLGdCQUVBLFNBSkEsaUJBQ0EsZ0JBSUEsVUFUQSxrQkFHQSxXQUlBLFNyRTB2Z0JGLENxRXJ2Z0JBLDJEQUdFLFdBREEsZUFEQSxjckUwdmdCRixDcUVydmdCQSxpRUFDRSx3QnJFd3ZnQkYsQ3NFdnZnQkEsU0FlRSx3Qm5FZ0RZLENtRTlDWixpQkFsQ3dCLENBK0J4QixhQW5Dd0IsQ0E4QnhCLGFBQ0EsZUFDQSxrQkF4QndCLENBMEJ4QixnQkFMQSxpQnRFNnZnQkYsQ3NFcHdnQkUscURBSUUscUJ0RXN3Z0JKLENzRXh2Z0JFLGdCQVVFLDBDQURBLG9GQUxBLFNBT0EsWUFOQSxTQUdBLGtCQUlBLG9CQVhBLGtCQUVBLFFBREEsTUFLQSxXQURBLFN0RWd3Z0JKLENzRXZ2Z0JFLFdBQ0UsYUFDQSxjQUNBLGlCQUNBLGtCQWxEc0IsQ0FvRHRCLGtCQURBLGtCdEUwdmdCSixDc0VydmdCQSxRQUNFLGFBQ0EsZUFDQSxldEV3dmdCRixDc0V0dmdCRSxZQUdFLHdCQXZEa0IsQ0FxRGxCLFlBQ0EsY3RFeXZnQkosQ3NFcnZnQkUsNkJBRUUsV3RFc3ZnQkosQ3NFbnZnQkUsZUFDRSwwQnRFcXZnQkosQ3NFaHZnQkUsVUFDRSxzQnRFbXZnQkosQ3NFcHZnQkUsVUFDRSx1QnRFdXZnQkosQ3NFeHZnQkUsVUFDRSxZdEUydmdCSixDc0U1dmdCRSxVQUNFLHVCdEUrdmdCSixDc0Vod2dCRSxVQUNFLHVCdEVtd2dCSixDc0Vwd2dCRSxVQUNFLFl0RXV3Z0JKLENzRXh3Z0JFLFVBQ0UsdUJ0RTJ3Z0JKLENzRTV3Z0JFLFVBQ0UsdUJ0RSt3Z0JKLENzRWh4Z0JFLFVBQ0UsWXRFbXhnQkosQ3NFcHhnQkUsV0FDRSx1QnRFdXhnQkosQ3NFeHhnQkUsV0FDRSx1QnRFMnhnQkosQ3NFNXhnQkUsV0FDRSxhdEUreGdCSixDc0Uvd2dCQSxnQkFDRSxhdEVreGdCRixDc0Uvd2dCSSwwQkFDRSxZdEVpeGdCTixDc0U5d2dCSSxvQkFDRSxjdEVneGdCTixDc0Uzd2dCQSxXQUtFLHdCQXpHb0IsQ0EwR3BCLGlCQWpId0IsQ0E4R3hCLGVBQ0EsZ0JBSEEsa0JBQ0EsVXRFa3hnQkYsQ3NFNXdnQkUsa0JBR0UsWUFGQSxjQUNBLGdCdEUrd2dCSixDc0Uxd2dCQSxZQUdFLHdCQXRIb0IsQ0FxSHBCLGFBREEsVXRFK3dnQkYsQ3NFMXdnQkEsdUJBQ0UsR0FDRSwrQnRFNndnQkYsQ3NFMXdnQkEsR0FDRSw4QnRFNHdnQkYsQ0FDRixDc0Vyd2dCRSxxQ0FDRSxpQnRFMHdnQkosQ3NFeHdnQkUsaURBQ0UsV3RFMHdnQkosQ3VFOTRnQkksOERBRUUsZ0JBQ0EsVUFGQSxjdkV3NmdCTixDdUVwNmdCSSwwREFHRSx3QnBFbURRLENvRWxEUixtQkFHQSxzQkFDQSxlQU5BLGNBSUEsa0JBTEEsWXZFNDZnQk4sQ3VFbjZnQk0sd1NBQ0UsMEJ2RXE2Z0JSLEN1RWw2Z0JNLG9FQUNFLHNCQUVBLFNBQ0EsZUFGQSxPdkVzNmdCUixDdUVsNmdCTSw0RUFDRSx3QnZFbzZnQlIsQ3VFbDZnQlEsMkNBQ0Usa0N2RW82Z0JWLEN1RWg2Z0JNLGtDQUNFLHdCdkVrNmdCUixDdUUvNWdCSSw4REFDRSxxQnZFaTZnQk4sQ3VFaDZnQk0sZ0ZBQ0Usd0J2RWs2Z0JSLEN1RWg2Z0JRLDZDQUNFLHFCdkVrNmdCVixDdUU5NWdCSSw0QkFFRSxtQkFEQSxnQkFFQSxzQkFDQSxxQnZFZzZnQk4sQ3VFNTVnQkksd0JBQ0UsMEJ2RTg1Z0JOLEN1RTM1Z0JFLHlCQUVFLDZCQURBLDBCQUVBLCtCdkU2NWdCSixDdUUxNWdCSSxrQ0FFRSw4QkFHQSxtQnZFNDVnQk4sQ3VFMzVnQk0seUVBSEEsbUJBRkEsYUFHQSxjdkVrNmdCTixDdUUxNWdCSSxnQ0FDRSxzQnZFNDVnQk4sQ3VFMTVnQkksaUNBQ0UsbUJBRUEsZ0JBREEscUJBRUEsY3ZFNDVnQk4sQ3VFMTVnQk0sc0VBQ0UsU3ZFNDVnQlIsQ3VFMTVnQk0saUVBQ0UscUJBQ0EsYXZFNDVnQlIsQ3VFMzVnQlEsdUVBQ0UsY3ZFNjVnQlYsQ3VFejVnQkkscUNBQ0UseUJBQ0EsbUJ2RTI1Z0JOLEN1RTE1Z0JNLHdDQUVFLG1CQURBLGdCQUVBLG9CdkU0NWdCUixDdUUxNWdCTSwwQ0FDRSxZdkU0NWdCUixDdUUxNWdCTSx3REFDRSxzQnZFNDVnQlIsQ3VFMTVnQk0seURBQ0UsdUJ2RTQ1Z0JSLEN1RTE1Z0JNLDRDQUVFLG1CQURBLGdCQUVBLG1CdkU0NWdCUixDdUV4NWdCTSxnREFDRSxzQnZFMDVnQlIsQ3VFdDVnQk0sbUNBRUUsbUJBREEsZ0JBRUEsb0J2RXc1Z0JSLEN1RXQ1Z0JNLG1DQU1FLGFwRXpFTSxDb0UwRU4sZUFKQSxtQkFEQSxnQkFFQSxzQkFIQSxvQkFJQSw4QnZFMDVnQlIsQ3VFcjVnQkksaUNBRUUsbUJBREEsYUFFQSxjdkV1NWdCTixDdUV0NWdCTSx1Q0FFRSxtQkFPQSx5QkFIQSxXQUxBLGFBSUEsbUJBREEsZ0JBSUEsWUFMQSx1QkFJQSxldkUwNWdCUixDdUV2NWdCUSwrQ0FDRSx3QnZFeTVnQlYsQ3VFcjVnQkksa0NBQ0UsWXZFdTVnQk4sQ3VFdDVnQk0sc0NBSUUsbUJBREEsYUFEQSxZQUdBLDJCQUpBLGN2RTQ1Z0JSLEN1RXQ1Z0JNLHNJQUVFLHdCQUNBLFF2RXc1Z0JSLEN1RXQ1Z0JNLDRDQUdFLGdCQUZBLFlBS0EsbUJBRUEsZ0JBSkEsWUFHQSxzQkFGQSx3Q0FIQSxTdkU4NWdCUixDdUVyNWdCSSxnQ0FJRSxtQkFEQSxhQURBLFlBR0EsdUJBSkEsWXZFMjVnQk4sQ3VFcjVnQkksaUNBQ0UsWXZFdTVnQk4sQ3VFdDVnQk0sMENBRUUsbUJBREEsZ0JBRUEsbUJ2RXc1Z0JSLEN1RXQ1Z0JNLG9DQUNFLGVBQ0EsVXZFdzVnQlIsQ3VFdDVnQk0sdUNBT0UseUJBTkEsdURBU0EsNkJBREEsNEJBTEEsbUJBREEsZ0JBRUEscUJBSEEsZ0JBSUEsbUJBRUEsY3ZFMDVnQlIsQ3VFLzRnQkEseUJBQ0UsWXZFcTVnQkYsQ3VFbDVnQkEsMEZBQ0UsY3ZFcTVnQkYsQ3VFcDVnQkUsc0hBU0UsK0JBQ0Esb0JBSkEseUJBREEsa0JBSkEsV0FDQSxxQkFFQSxlQUdBLGtCQUNBLHNCQUxBLGF2RTY1Z0JKLEN1RXA1Z0JXLGdaQUNQLHdCcEVqTFUsQ29Fa0xWLDREQUNBLG9CdkVzNWdCSixDdUVsNWdCQSw2Q0FDRSxhQUNBLGN2RXE1Z0JGLEN1RXA1Z0JFLCtFQUNFLGtCdkVzNWdCSixDdUVsNWdCQSxxQ0FDRSxjQUVBLG1CQURBLHFCdkVzNWdCRixDdUVsNWdCQSxtQ0FDRSxjQUNBLG1CdkVxNWdCRixDTXpuaEJJLHlCaUVrT0osbUNBSUksWXZFdTVnQkYsQ0FDRixDdUVwNWdCQSx3QkFDRSxVdkV1NWdCRixDdUVwNWdCQSxxREFLRSxhcEUzTlksQ29FeU5aLGVBREEsZ0JBRUEsZ0J2RXU1Z0JGLEN1RXI1Z0JFLG1FQUNFLGdCQUVBLDJCQURBLFdBR0EsY0FDQSxtQkFGQSxZdkV5NWdCSixDdUVyNWdCVyx3TkFHUCx3QnBFdk9VLENvRXFPViw0REFDQSx3QkFFQSxvQnZFdTVnQkosQ3VFbjVnQmEsMkhBQ0wsd0JwRTdPTSxDb0U4T04sb0J2RXM1Z0JSLEN1RTk0Z0JBLG1CQUNFLFl2RW81Z0JGLEN1RS80Z0JFLGdDQUNFLGlCdkVrNWdCSixDdUUxNGdCYSw0SEFDUCx3QnZFZzVnQk4sQ3VFdjRnQkUsd0JBR0Usa0JBREEsWUFEQSxVdkU0NGdCSixDdUV4NGdCVywyQ0FDUCxzQkFDQSxvQnZFMDRnQkosQ3VFMzNnQkEsV0FDRSxvREFFQSxxQ0FEQSwyQnZFKzNnQkYsQ3VFNTNnQkEsNkNBR0UsZUFEQSxnQkFFQSxnQnZFKzNnQkYsQ3VFNzNnQkUscURBS0UsZUFEQSxlQUhBLHNCQUNBLG9CQUNBLGF2RWs0Z0JKLEN1RTkzZ0JJLCtEQUNFLFl2RWk0Z0JOLEN1RTMzZ0JFLHNCQUVFLG1CQURBLGN2RSszZ0JKLEN1RTczZ0JJLDRCQUNFLDBCdkUrM2dCTixDdUU3M2dCSSw4QkFDRSx3QnZFKzNnQk4sQ3VFNTNnQkkseUJBQ0UsZ0JBQ0EsY3ZFODNnQk4sQ3VFMzNnQkksK0JBQ0Usb0JBQ0Esb0J2RTYzZ0JOLEN1RXgzZ0JJLDJCQUNFLGF2RTAzZ0JOLEN1RXQzZ0JFLG9CQUVFLGVBREEsZ0JBRUEsZ0J2RXczZ0JKLEN1RXYzZ0JJLDZCQUVFLGlCQURBLFV2RTAzZ0JOLEN1RXYzZ0JNLGtDQUNFLFl2RXkzZ0JSLEN1RXAzZ0JFLHFDQUNFLHNCdkVzM2dCSixDdUVsM2dCQSx1Q0FDRSx3QnZFcTNnQkYsQ3VFNzJnQkUscUNBQ0UsbUJBQ0EsZ0JBQ0Esb0J2RWczZ0JKLEN1RXIyZ0JBLDhFQU5JLG1CQUNBLGdCQUNBLG1CdkVzM2dCSixDdUVsM2dCQSwwQkFJRSx1QnZFODJnQkYsQ3VFMzJnQkEsd0JBS0Usa0JBSkEsZUFDQSxrQkFDQSxnQkFJQSxpQkFIQSxpQkFJQSxtQkFGQSxpQnZFZzNnQkYsQ3VFMzJnQkEsWUFDRSxVdkU4MmdCRixDdUUxMmdCQSxvQ0FDRSx1QnZFNjJnQkYsQ01ueGhCSSw0QmlFcWFKLG9DQUlJLHFCdkU4MmdCRixDQUNGLEN1RTMyZ0JJLGlJQUNFLGN2RTYyZ0JOLEN1RXoyZ0JFLDREQUNFLGtCdkUyMmdCSixDdUV4MmdCRSw2RkFDRSw0QnZFMDJnQkosQ3VFdjJnQkUsMkdBR0UsZ0NBRkEsbUJBQ0EsbUJ2RTAyZ0JKLEN1RXIyZ0JJLG9IQUNFLFd2RXUyZ0JOLEN1RWwyZ0JJLHFLQUNFLFl2RW8yZ0JOLENNNXloQkksNEJpRStjQSw0REFDRSxldkVpMmdCSixDdUUzMWdCRSx1RkFDRSxpQkFDQSxvQnZFZzJnQkosQ3VFNzFnQkUsdUZBQ0UsbUJBQ0Esb0J2RSsxZ0JKLEN1RTUxZ0JFLHdIQUVFLG1CQURBLG1CdkUrMWdCSixDdUUzMWdCRSwwSEFDRSxldkU2MWdCSixDQWpCRixDdUVuMGdCQSx5QkFFRSxlQURBLGdCQUVBLGdCdkU2MGlCRixDdUUzMGlCRSxnREFDRSxlQUVBLGdCQURBLGdCdkU4MGlCSixDdUV6MGlCQSw4QkFDRSxnQkFDQSxTdkU0MGlCRixDdUUzMGlCRSxxQ0FPRSxxQkFEQSxhQUZBLGVBREEsZ0JBREEsWUFHQSxpQkFKQSxrQnZFbTFpQkosQ3VFMzBpQkksOENBQ0UsY3ZFNjBpQk4sQ3VFMTBpQkksMENBT0UsbUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0J2RWsxaUJOLEN1RXowaUJFLGtDQUNFLGVBQ0EsVXZFMjBpQkosQ3VFMTBpQkksdUNBQ0UsWXZFNDBpQk4sQ3VFeDBpQkUsb0NBRUUseUJBREEsMEJBRUEsMkJBQ0EsMEJ2RTAwaUJKLEN1RXgwaUJFLGtFQUNFLGdCQUVBLG1CQUNBLGFBRkEsU3ZFNDBpQkosQ3VFejBpQkksd0VBRUUsZUFEQSxnQkFFQSxpQkFFQSxrQkFEQSxpQnZFNDBpQk4sQ3VFMTBpQk0sZ0ZBRUUsWUFDQSxpQkFGQSxVdkU4MGlCUixDdUUzMGlCUSwwRkFDRSxZdkU2MGlCVixDdUV2MGlCRSx1Q0FDRSxxQnZFeTBpQkosQ3VFdjBpQkksMkNBQ0UsZXZFeTBpQk4sQ3VFcDBpQkUsMENBQ0UsYUFDQSx3QnZFdTBpQkosQ3VFcjBpQkksaURBRUUsZUFEQSxnQkFFQSxnQnZFdTBpQk4sQ3VFcjBpQk0sNkRBQ0UsYXZFdTBpQlIsQ3VFbjBpQkUsa0RBQ0UsYUFDQSxzQnZFcTBpQkosQ3VFbjBpQkkseURBRUUsZUFEQSxnQkFFQSxnQnZFcTBpQk4sQ3VFaDBpQkksMERBQ0UsZUFDQSxnQkFDQSxnQnZFazBpQk4sQ3VFOXppQkEsVUFFRSx1QkFDQSxxQkFDQSxtQnZFaTBpQkYsQ3VFL3ppQkEsMEJBQ0UsbUJ2RWswaUJGLEN1RS96aUJBLGdDQUlFLHNCQUdBLG9CQUZBLDRCQUdBLG1CQUdBLFNBRkEsaUJBTUEsY0FMQSw4QkFUQSxlQWFBLGtCQVhBLFNBU0EsMEJBQ0Esa0JBWEEsVXZFKzBpQkYsQ3VFaDBpQkUsdUNBQ0UsV0FFQSxjQUVBLFVBREEsa0JBRkEsWXZFcTBpQkosQ01sOWpCSSx5QmlFMG5CSixnQ0EwQkksWXZFazBpQkYsQ0FDRixDdUU5emlCRSwwQ0FDRSxxRHZFaTBpQkosQ3VFNXppQkUsd0NBQ0UsbUR2RSt6aUJKLEN1RTV6aUJFLHlDQUNFLFdBQ0EsaUJ2RTh6aUJKLENNbitqQkkseUJpRW1xQkYseUNBS0ksTXZFK3ppQkosQ0FDRixDdUUzemlCQSw4QkFFRSxrQnZFNnppQkYsQ3VFNXppQkUsaUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnZFOHppQkosQ3VFNXppQk0sMENBQ0UsWXZFOHppQlIsQ3VFaHppQkEsNkNBQ0UsWXZFMHppQkYsQ3VFdnppQkEsc0NBRUUsdUJBR0EsZ0NBSkEsYUFFQSw4QkFDQSxnQkFFQSxtQnZFMHppQkYsQ3VFeHppQkUsdURBQ0UsYXZFMHppQkosQ3VFdnppQkUsd0VBR0UsbUJBRkEsYUFHQSxhQUZBLHNCQUdBLFF2RXl6aUJKLEN1RXR6aUJFLDJDQUNFLGlCdkV3emlCSixDdUVwemlCQSxxQ0FDRSxhQUVBLHNCQURBLFdBRUEsbUJ2RXV6aUJGLEN1RXJ6aUJFLHdEQUNFLCtCdkV1emlCSixDdUVwemlCRSx3Q0FDRSxnQnZFc3ppQkosQ3VFbnppQkUsdUNBQ0UsZUFDQSxlcEU3cUIwQixDb0U4cUIxQixrQnZFcXppQkosQ3VFbHppQkUscUlBRUUsb0J2RW96aUJKLEN1RWh6aUJBLGlFQUVFLGVwRXZyQjRCLENvRXlyQjVCLHVCQURBLGlCdkVvemlCRixDdUUveWlCRSxxQ0FDRSxhdkVremlCSixDdUU5eWlCQSxtQ0FDRSx3QnBFN3VCWSxDb0U4dUJaLFV2RWl6aUJGLEN1RS95aUJFLG1EQUNFLFdBQ0EsbUJ2RWl6aUJKLEN1RTd5aUJBLHFDQUdFLGlCQURBLFlBR0EsZUFKQSxtQkFHQSxhQUVBLFl2RWd6aUJGLEN1RTd5aUJBLG9GQUVFLGlCQURBLG1CdkVpemlCRixDdUU5eWlCRSxpSUFHRSx5QkFGQSxzQkFDQSxlQUVBLDBCdkVnemlCSixDdUU3eWlCRSw0SkFJRSxtQkFIQSxhQUVBLG1CQURBLFVBR0EsMEJ2RSt5aUJKLEN1RTV5aUJFLDBIQUNFLGV2RTh5aUJKLEN1RTV5aUJJLCtIQUVFLG1CQUNBLGVwRS91QndCLENvRWd2QnhCLHNCQUhBLGV2RWl6aUJOLEN3RWhxa0JBLGdCQUlJLGdCQUhBLG1CQU1BLDRCQUZBLFdBQ0EsZ0JBSEEsa0JBREEsaUJ4RXdxa0JKLEN3RWpxa0JJLHNCQVNJLDRCQUNBLDZCQUZBLDBCQUZBLFlBTEEsV0FJQSxTQUVBLHFCQUpBLGNBREEsa0JBRUEsT3hFeXFrQlIsQ3dFaHFrQkkscUJBQ0ksNkJBQ0EsZ0JBQ0EsVXhFa3FrQlIsQ3dFanFrQlEsMkJBQ0ksc0N4RW1xa0JaLEN3RTlwa0JBLGlCQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ4RXFxa0JKLEN3RTlwa0JBLFVBQ0ksd0R4RWlxa0JKLEN3RTlwa0JBLFlBQ0ksd0R4RWlxa0JKLEN3RTlwa0JBLHdFQUNFLHdEeEVpcWtCRixDd0UvcGtCQSxnRkFDRSwyRHhFa3FrQkYsQ3dFL3BrQkEsc0VBQ0Usa0R4RWtxa0JGLEN3RWhxa0JBLGdFQUNFLCtEeEVtcWtCRixDd0VqcWtCQSxrRUFDRSw0RHhFb3FrQkYsQ3dFaHFrQkEsa0JBQ0ksWXhFbXFrQkosQ3dFanFrQkkseUJBQ0ksa0J4RW1xa0JSLEN3RWpxa0JRLGdDQUVJLGVBREEsZ0JBRUEsZ0J4RW1xa0JaLEN3RWpxa0JZLDhDQUVJLGVBQ0EsbUJBQ0EsaUJBSEEsVXhFc3FrQmhCLEN3RWpxa0JnQixtREFDSSxTeEVtcWtCcEIsQ3dFOXBrQlEsbUNBRUksZUFEQSxnQkFFQSxnQnhFZ3FrQlosQ3dFNXBrQkksMkJBQ0ksd0J4RThwa0JSLEN3RTVwa0JRLGlDQUNJLFl4RThwa0JaLEN3RTVwa0JZLHlDQUdJLG1CQURBLGFBRUEsOEJBSEEsZXhFaXFrQmhCLEN3RTVwa0JnQixzREFDSSxleEU4cGtCcEIsQ3dFM3BrQmdCLHdHQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ4RWlxa0JwQixDd0UxcGtCZ0IsOENBQ0ksaUJ4RTRwa0JwQixDd0V2cGtCUSxzQ0FDSSxpQnhFeXBrQlosQ3dFcHBrQlEsZ0NBVUksbUJBR0EscURBR0EsNEJBREEsNEJBRUEsdUJBTkEsa0JBQ0EsV0FOQSxlQURBLGdCQUlBLFlBRkEsaUJBV0EsZ0JBSkEsaUNBTkEsV3hFNHBrQlosQ3dFbnFrQlksc0NBQ0ksY3hFcXFrQmhCLEN3RWxwa0JRLG1DQUNJLG9CQUVBLGtCQUlBLFdBQ0EsaUJBTkEsV0FFQSxrQkFDQSxVQUNBLFd4RXNwa0JaLEN3RWpwa0JRLGtDQUtJLHlCQUhBLFlBQ0Esa0JBQ0EscUJ4RW9wa0JaLEN3RWxwa0JZLHVDQUNJLG1CeEVvcGtCaEIsQ3dFaHBrQlEscUNBSUkseUJBQ0Esa0JBRkEsWUFGQSxtQkFDQSxVeEVxcGtCWixDd0Uvb2tCUSxxQ0FHSSxZQUZBLGtCeEVtcGtCWixDd0U5b2tCUSxrQ0FDSSxleEVncGtCWixDd0U5b2tCWSx1Q0FFSSxtQkFEQSxhQUVBLDJCQUNBLGtCeEVncGtCaEIsQ3dFN29rQlksNkNBRUksZUFEQSxnQkFFQSxpQkFDQSxpQnhFK29rQmhCLEN3RTVva0JZLHlEQUNJLHlCQUdBLDRCQURBLFdBRUEseUJBQ0EsZ0JBSkEscUJ4RWtwa0JoQixDd0Uzb2tCWSwyQ0FFSSxZQUVBLGtCQUNBLFVBRkEsV3hFK29rQmhCLEN3RTFva0JvQiwwREFDSSx1QnhFNG9rQnhCLEN3RXhva0JnQixpREFDSSxxQnhFMG9rQnBCLEN3RXZva0JnQixtREFDSSxvQnhFeW9rQnBCLEN3RXhva0JvQix1REFDSSx1QnhFMG9rQnhCLEN3RXJva0JZLDZDQUNJLHlCQVNBLHlCQUVBLGtCQVRBLFdBRUEsa0JBREEsWUFPQSxhQUhBLHlCQURBLHFCQUxBLHNCQU9BLFd4RTBva0JoQixDd0Vyb2tCZ0IsMERBQ0ksVXhFdW9rQnBCLEN3RXBva0JnQixvREFDSSxxQnhFc29rQnBCLEN3RXJva0JvQixpRUFDSSxVeEV1b2tCeEIsQ3dFbG9rQm9CLHlEQUVJLGtCQURBLHFCeEVxb2tCeEIsQ3dFOW5rQlEsbUNBRUksbUJBREEsYUFJQSxTQUZBLHlCQUdBLGVBRkEsVXhFa29rQlosQ3dFOW5rQlksd0NBRUksZUFEQSxnQkFFQSxnQnhFZ29rQmhCLEN3RTlua0JnQiw4Q0FDSSxjeEVnb2tCcEIsQ3dFNW5rQlksMENBRUksbUJBREEsWUFFQSxrQkFDQSxXQUdBLGVBQ0EsZ0JBRkEsWUFEQSxXeEVpb2tCaEIsQ3dFN25rQmdCLGdEQUNJLGN4RStua0JwQixDd0UxbmtCUSxtQ0FDSSxZeEU0bmtCWixDd0UxbmtCWSw2Q0FHSSxtQkFGQSxhQUNBLDZCeEU2bmtCaEIsQ3dFMW5rQmdCLCtEQUdJLG9DQUNBLHFDQUZBLFlBR0EsZ0JBSkEscUJ4RWdva0JwQixDd0V4bmtCWSx1Q0FFSSxtQkFEQSxhQUVBLDZCeEUwbmtCaEIsQ3dFdm5rQm9CLHFEQUVJLDJCQURBLG9CeEUwbmtCeEIsQ3dFdG5rQm9CLHNEQUNJLHFCeEV3bmtCeEIsQ3dFcG5rQmdCLGtEQUNJLFV4RXNua0JwQixDd0VwbmtCb0IscURBRUksZUFEQSxnQkFFQSxnQnhFc25rQnhCLEN3RWpua0JZLDBDQUVJLG1CQURBLGFBS0EsZUFEQSxnQkFGQSx5QkFJQSxpQkFIQSxleEVzbmtCaEIsQ3dFam5rQmdCLCtDQUNJLFdBQ0EsZUFDQSxpQnhFbW5rQnBCLEN3RWhua0JnQixpREFFSSxtQkFJQSx3QnJFN1JOLENxRStSTSxZQUNBLGtCQUZBLFdBRkEsZUFKQSxhQVVBLGVBREEsZ0JBUEEsdUJBU0EsaUJBUkEsaUJ4RTBua0JwQixDd0U5bWtCWSx1Q0FFSSxtQkFEQSxhQUVBLDBCeEVnbmtCaEIsQ3dFOW1rQmdCLGdKQUVJLHVCeEVnbmtCcEIsQ3dFN21rQmdCLDJDQUVJLHlCQURBLHNCQU1BLDhCQURBLDJCQUhBLFlBRUEsNEJBREEsb0J4RWtua0JwQixDd0U1bWtCZ0IsNENBRUkseUJBREEsWUFLQSwrQkFEQSw0QkFGQSxnQkFDQSxXeEVnbmtCcEIsQ3dFeG1rQlksdURBQ0ksNEJ4RTBta0JoQixDd0V2bWtCWSw2REFDSSw0QnhFeW1rQmhCLEN3RXZta0JnQixnRUFDSSxTeEV5bWtCcEIsQ3dFcG1rQlEsa0NBRUksbUJBREEsYUFFQSxnQkFFQSxrQkFEQSxXeEV1bWtCWixDd0VwbWtCWSx1Q0FLSSx5QkFFQSwyQkFMQSxZQUlBLFdBSEEsa0JBQ0EsU0FIQSxVeEU0bWtCaEIsQ3dFbm1rQlksdUNBSUksc0JBRkEsWUFEQSxpQkFJQSxlQUZBLFV4RXVta0JoQixDd0U1bGtCb0IseURBQ0ksV3hFOGxrQnhCLEN3RTNsa0JvQix3REFDSSxjeEU2bGtCeEIsQ3dFemxrQmdCLG9FQUVJLGtCQURBLHFCeEU0bGtCcEIsQ3dFbmxrQlksd0NBQ0ksWXhFcWxrQmhCLEN3RWxsa0JZLHlDQUVJLG1CQURBLGdCQUVBLGdCeEVvbGtCaEIsQ3dFbGxrQmdCLGdEQUNJLHVCeEVvbGtCcEIsQ3dFamxrQmdCLCtDQUNJLDZCQUNBLGtDQUNBLGtDQUNBLDhCQUNBLHlCeEVtbGtCcEIsQ3dFOWtrQlEsK0JBR0ksd0NBRkEseUJBQ0EsVXhFaWxrQlosQ3dFOWtrQlksb0NBQ0ksZ0J4RWdsa0JoQixDd0U5a2tCWSxzQ0FDSSxheEVnbGtCaEIsQ3dFM2trQlksdUNBSUksWUFDQSxrQkFIQSxZQUlBLFVBTEEscUJ4RWtsa0JoQixDd0V2a2tCQSxrQ0FDSSxpQnhFMGtrQkosQ3dFdmtrQkEsbUJBQ0kseUJBQ0EsVXhFMGtrQkosQ3dFeGtrQkkseUJBQ0ksa0N4RTBra0JSLEN3RXRra0JBLHVCQUNJLHlCQUNBLFV4RXlra0JKLEN3RXZra0JJLDZCQUNJLGtDeEV5a2tCUixDd0Vya2tCQSw2QkFDSSxjeEV3a2tCSixDd0V0a2tCSSxvQ0FLSSx5QkFJQSxrQkFGQSxXQU5BLFdBQ0EscUJBRUEsWUFFQSxrQkFFQSxzQkFMQSxVeEU4a2tCUixDd0Vya2tCYSxpRUFDTCx3QnhFdWtrQlIsQ3dFcGtrQmEsK0RBQ0wsVXhFdWtrQlIsQ3dFcGtrQkksa0NBTUksU0FKQSxxQkFNQSxlQURBLGdCQUZBLFdBSUEsaUJBTEEsaUJBSEEsa0JBRUEsU3hFNmtrQlIsQ3dFN2prQlEscU1BQ0ksVXhFbWtrQlosQ3dFNWprQlEseUNBREosd0RBRVEsaUJ4RWdra0JWLENBQ0YsQ3dFOWprQlksMENBTFIsd0RBTVksaUJ4RWlra0JkLENBQ0YsQ3dFbmprQkEsNEhBQ0ksa0N4RTBqa0JKLEN3RXZqa0JBLHFGQUVJLG9CeEUwamtCSixDd0V2amtCQSxxRkFDSSwwQnhFMGprQkosQ3dFdmprQkEsOEJBQ0ksa0N4RTBqa0JKLEN3RXZqa0JBLDZEQUNJLG1DQUNBLG9CeEUwamtCSixDd0V2amtCQSw4RkFFSSxrQ3hFMGprQkosQ3dFL2lrQkEsNEhBQ0ksa0N4RXNqa0JKLEN3RW5qa0JBLHFGQUVJLG9CeEVzamtCSixDd0VuamtCQSxxRkFDSSwwQnhFc2prQkosQ3dFM2lrQkEseUxBRUksa0N4RXNqa0JKLEN3RWxqa0JBLDRDQUNFLFV4RXFqa0JGLEN3RTVpa0JBLGdJQUNJLGtDeEVtamtCSixDd0VoamtCQSx1RkFFSSxvQnhFbWprQkosQ3dFaGprQkEsdUZBQ0ksMEJ4RW1qa0JKLEN3RXhpa0JBLGlNQUVJLGtDeEVtamtCSixDd0U1aWtCQSxvQ0FDSSxrQ3hFK2lrQkosQ3dFNWlrQkEsd0NBQ0ksbUNBSUEsNERBREEsd0JBRkEsNEJBQ0EscUJ4RWlqa0JKLEN3RTVpa0JBLHdMQUVJLGtDeEUraWtCSixDd0U1aWtCQSw2UUFNRSxvQnhFK2lrQkYsQ3dFNWlrQkEsZ0xBRUksMEJ4RStpa0JKLEN3RXZpa0JBLGtNQUVJLGtDeEUraWtCSixDd0U5aGtCQSxpQ0FLRSw0RHhFaWlrQkYsQ3dFNWhrQkEsaUVBVEUsbUNBR0Esd0JBRkEsNEJBQ0EscUJ4RTJpa0JGLEN3RXBpa0JBLGdDQUtFLCtEeEUraGtCRixDd0UzaGtCQSxVQUNJLGV4RThoa0JKLEN3RTNoa0JBLG1CQUlJLHdCQUNBLHNCQUhBLGVBREEsZ0JBRUEsZ0J4RWdpa0JKLEN3RTNoa0JBLGtCQUNJLHlCQUlBLHlEQUVBLDBCQUNBLDJCQUZBLDRCQUpBLDRCQUVBLFlBREEscUJ4RW1pa0JKLEN3RTVoa0JJLHVCQUVJLDBCQURBLHFCeEUraGtCUixDd0UxaGtCQSxxQ0FDSSxjeEU2aGtCSixDd0VwaGtCQSxvQkFDSSxTeEU0aGtCSixDd0V6aGtCQSw4QkFFSSxlQURBLGdCQUVBLGdCeEU0aGtCSixDd0V6aGtCQSxrREFDSSx5QkFDQSxVeEU0aGtCSixDd0V6aGtCQSwrQ0FDSSxtQ0FDQSxvQnhFNGhrQkosQ3dFemhrQkEsYUFDSSxZeEU0aGtCSixDd0V4aGtCSSw0QkFDSSxzQkFDQSxnQkFDQSxxQnhFMmhrQlIsQ3dFdmhrQkEscUNBQ0ksc0JBRUEsbUJBREEsZ0JBRUEsc0JBQ0EsY3hFMGhrQkosQ3dFdmhrQkEsOENBQ0ksc0JBRUEsdUJBREEsbUJ4RTJoa0JKLEN3RXZoa0JBLDZEQUVJLHVCQURBLGN4RTJoa0JKLEN3RW5oa0JJLDZSQUNJLCtCeEV5aGtCUixDd0VyaGtCQSx3REFDRSwrQnhFd2hrQkYsQ3dFcmhrQkEsOENBQ0ksK0J4RXdoa0JKLEN3RXJoa0JBLFVBQ0kscUJ4RXdoa0JKLEN3RXJoa0JBLDhCQUNJLGdCeEV3aGtCSixDd0V0aGtCSSwyQkFISiw4QkFJUSxXeEV5aGtCTixDd0VwaGtCRSxpREFFUSxrQnhFd2hrQlYsQ0FMRixDd0U5Z2tCQSw4QkFDSSxTeEV1aGtCSixDd0VuaGtCSSwrRUFDSSxVeEVzaGtCUixDd0VqaGtCSSx1RkFDSSxZQUVBLFdBREEsV3hFcWhrQlIsQ3dFL2drQkksdUxBR0ksWUFDQSxrQkFGQSxRQURBLGlCeEVxaGtCUixDd0VoaGtCUSx5T0FDSSxZeEVraGtCWixDd0UvZ2tCUSxpU0FDSSxleEVpaGtCWixDd0U3Z2tCSSw2S0FDSSxtQnhFK2drQlIsQ3dFMWdrQkksNEVBRUksZUFEQSxnQnhFOGdrQlIsQ3dFMWdrQkksa0RBRUksa0JBREEsZ0J4RTZna0JSLEN3RTFna0JRLHNFQUNJLG9CeEU0Z2tCWixDd0V4Z2tCSSxpR0FDSSxleEUwZ2tCUixDd0V2Z2tCSSxnRUFHSSxtQkFGQSxpQkFDQSxZeEUwZ2tCUixDd0V0Z2tCSSwyREFDSSxjeEV3Z2tCUixDd0VqZ2tCSSx3TEFDSSxnQnhFc2drQlIsQ3dFbGdrQkEsaUZBQ0ksYUFDQSx3QnhFcWdrQkosQ3dFbGdrQkEsMENBQ0ksVXhFcWdrQkosQ3dFbGdrQkEsaURBQ0ksZXhFcWdrQko7QXlFdC9sQkE7Ozs7O0VBQUEsQ0FPQSxLQUVFLDZCQURBLHFCekU0L2xCRixDeUV4L2xCQSxpQkFHRSxrQnpFMi9sQkYsQzBFcGdtQkUsb0ZDR0EsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVTNFa2htQkYsQ00zOWxCSSx5Qm9FekNFLHlCQUNFLGUxRXdnbUJOLENBQ0YsQ01qK2xCSSx5Qm9FekNFLHVDQUNFLGUxRTZnbUJOLENBQ0YsQ010K2xCSSwwQm9FekNFLHFEQUNFLGUxRWtobUJOLENBQ0YsQ00zK2xCSSwwQm9FekNFLG1FQUNFLGdCMUV1aG1CTixDQUNGLEMwRTUvbEJFLEtDbkNBLGFBQ0EsZUFFQSxrQkFEQSxrQjNFbWltQkYsQzBFNS9sQkUsWUFFRSxjQURBLGMxRWdnbUJKLEMwRTcvbEJJLDJDQUdFLGVBREEsZTFFZ2dtQk4sQzRFcmptQkUsc3FCQUlFLGtCQURBLG1CQUZBLGtCQUNBLFU1RStqbUJKLEM0RXZpbUJNLEtBQ0UsYUFDQSxZQUNBLGM1RTBpbUJSLEMyRTlnbUJFLGNBQ0UsY0FDQSxjM0VpaG1CSixDMkVuaG1CRSxjQUNFLGFBQ0EsYTNFc2htQkosQzJFeGhtQkUsY0FDRSx3QkFDQSx3QjNFMmhtQkosQzJFN2htQkUsY0FDRSxhQUNBLGEzRWdpbUJKLEMyRWxpbUJFLGNBQ0UsYUFDQSxhM0VxaW1CSixDMkV2aW1CRSxjQUNFLHdCQUNBLHdCM0UwaW1CSixDNEU3am1CTSxVRENKLGNBRUEsZUFEQSxVM0Vpa21CRixDNEU3am1CVSxPRGJSLHFCQUlBLHFCM0Uya21CRixDNEVsa21CVSxPRGJSLHNCQUlBLHNCM0VnbG1CRixDNEV2a21CVSxPRGJSLGFBSUEsYTNFcWxtQkYsQzRFNWttQlUsT0RiUixzQkFJQSxzQjNFMGxtQkYsQzRFamxtQlUsT0RiUixzQkFJQSxzQjNFK2xtQkYsQzRFdGxtQlUsT0RiUixhQUlBLGEzRW9tbUJGLEM0RTNsbUJVLE9EYlIsc0JBSUEsc0IzRXltbUJGLEM0RWhtbUJVLE9EYlIsc0JBSUEsc0IzRThtbUJGLEM0RXJtbUJVLE9EYlIsYUFJQSxhM0Vtbm1CRixDNEUxbW1CVSxRRGJSLHNCQUlBLHNCM0V3bm1CRixDNEUvbW1CVSxRRGJSLHNCQUlBLHNCM0U2bm1CRixDNEVwbm1CVSxRRGJSLGNBSUEsYzNFa29tQkYsQzRFbm5tQk0sYUFBd0IsUTVFdW5tQjlCLEM0RXJubUJNLFlBQXVCLFE1RXlubUI3QixDNEV0bm1CUSxTQUF3QixPNUUwbm1CaEMsQzRFMW5tQlEsU0FBd0IsTzVFOG5tQmhDLEM0RTlubUJRLFNBQXdCLE81RWtvbUJoQyxDNEVsb21CUSxTQUF3QixPNUVzb21CaEMsQzRFdG9tQlEsU0FBd0IsTzVFMG9tQmhDLEM0RTFvbUJRLFNBQXdCLE81RThvbUJoQyxDNEU5b21CUSxTQUF3QixPNUVrcG1CaEMsQzRFbHBtQlEsU0FBd0IsTzVFc3BtQmhDLEM0RXRwbUJRLFNBQXdCLE81RTBwbUJoQyxDNEUxcG1CUSxTQUF3QixPNUU4cG1CaEMsQzRFOXBtQlEsVUFBd0IsUTVFa3FtQmhDLEM0RWxxbUJRLFVBQXdCLFE1RXNxbUJoQyxDNEV0cW1CUSxVQUF3QixRNUUwcW1CaEMsQzRFbnFtQlksVURoQlYsdUIzRXVybUJGLEM0RXZxbUJZLFVEaEJWLHdCM0Uycm1CRixDNEUzcW1CWSxVRGhCVixlM0Urcm1CRixDNEUvcW1CWSxVRGhCVix3QjNFbXNtQkYsQzRFbnJtQlksVURoQlYsd0IzRXVzbUJGLEM0RXZybUJZLFVEaEJWLGUzRTJzbUJGLEM0RTNybUJZLFVEaEJWLHdCM0Urc21CRixDNEUvcm1CWSxVRGhCVix3QjNFbXRtQkYsQzRFbnNtQlksVURoQlYsZTNFdXRtQkYsQzRFdnNtQlksV0RoQlYsd0IzRTJ0bUJGLEM0RTNzbUJZLFdEaEJWLHdCM0UrdG1CRixDTTF0bUJJLHlCc0UzQkUsUUFDRSxhQUNBLFlBQ0EsYzVFeXZtQk4sQzJFN3RtQkEsaUJBQ0UsY0FDQSxjM0UrdG1CRixDMkVqdW1CQSxpQkFDRSxhQUNBLGEzRW11bUJGLEMyRXJ1bUJBLGlCQUNFLHdCQUNBLHdCM0V1dW1CRixDMkV6dW1CQSxpQkFDRSxhQUNBLGEzRTJ1bUJGLEMyRTd1bUJBLGlCQUNFLGFBQ0EsYTNFK3VtQkYsQzJFanZtQkEsaUJBQ0Usd0JBQ0Esd0IzRW12bUJGLEM0RXR3bUJJLGFEQ0osY0FFQSxlQURBLFUzRXl3bUJBLEM0RXJ3bUJRLFVEYlIscUJBSUEscUIzRWt4bUJBLEM0RXp3bUJRLFVEYlIsc0JBSUEsc0IzRXN4bUJBLEM0RTd3bUJRLFVEYlIsYUFJQSxhM0UweG1CQSxDNEVqeG1CUSxVRGJSLHNCQUlBLHNCM0U4eG1CQSxDNEVyeG1CUSxVRGJSLHNCQUlBLHNCM0VreW1CQSxDNEV6eG1CUSxVRGJSLGFBSUEsYTNFc3ltQkEsQzRFN3htQlEsVURiUixzQkFJQSxzQjNFMHltQkEsQzRFanltQlEsVURiUixzQkFJQSxzQjNFOHltQkEsQzRFcnltQlEsVURiUixhQUlBLGEzRWt6bUJBLEM0RXp5bUJRLFdEYlIsc0JBSUEsc0IzRXN6bUJBLEM0RTd5bUJRLFdEYlIsc0JBSUEsc0IzRTB6bUJBLEM0RWp6bUJRLFdEYlIsY0FJQSxjM0U4em1CQSxDNEUveW1CSSxnQkFBd0IsUTVFa3ptQjVCLEM0RWh6bUJJLGVBQXVCLFE1RW16bUIzQixDNEVoem1CTSxZQUF3QixPNUVtem1COUIsQzRFbnptQk0sWUFBd0IsTzVFc3ptQjlCLEM0RXR6bUJNLFlBQXdCLE81RXl6bUI5QixDNEV6em1CTSxZQUF3QixPNUU0em1COUIsQzRFNXptQk0sWUFBd0IsTzVFK3ptQjlCLEM0RS96bUJNLFlBQXdCLE81RWswbUI5QixDNEVsMG1CTSxZQUF3QixPNUVxMG1COUIsQzRFcjBtQk0sWUFBd0IsTzVFdzBtQjlCLEM0RXgwbUJNLFlBQXdCLE81RTIwbUI5QixDNEUzMG1CTSxZQUF3QixPNUU4MG1COUIsQzRFOTBtQk0sYUFBd0IsUTVFaTFtQjlCLEM0RWoxbUJNLGFBQXdCLFE1RW8xbUI5QixDNEVwMW1CTSxhQUF3QixRNUV1MW1COUIsQzRFaDFtQlUsYURoQlYsYTNFbTJtQkEsQzRFbjFtQlUsYURoQlYsdUIzRXMybUJBLEM0RXQxbUJVLGFEaEJWLHdCM0V5Mm1CQSxDNEV6MW1CVSxhRGhCVixlM0U0Mm1CQSxDNEU1MW1CVSxhRGhCVix3QjNFKzJtQkEsQzRFLzFtQlUsYURoQlYsd0IzRWszbUJBLEM0RWwybUJVLGFEaEJWLGUzRXEzbUJBLEM0RXIybUJVLGFEaEJWLHdCM0V3M21CQSxDNEV4Mm1CVSxhRGhCVix3QjNFMjNtQkEsQzRFMzJtQlUsYURoQlYsZTNFODNtQkEsQzRFOTJtQlUsY0RoQlYsd0IzRWk0bUJBLEM0RWozbUJVLGNEaEJWLHdCM0VvNG1CQSxDQUNGLENNaDRtQkkseUJzRTNCRSxRQUNFLGFBQ0EsWUFDQSxjNUU4NW1CTixDMkVsNG1CQSxpQkFDRSxjQUNBLGMzRW80bUJGLEMyRXQ0bUJBLGlCQUNFLGFBQ0EsYTNFdzRtQkYsQzJFMTRtQkEsaUJBQ0Usd0JBQ0Esd0IzRTQ0bUJGLEMyRTk0bUJBLGlCQUNFLGFBQ0EsYTNFZzVtQkYsQzJFbDVtQkEsaUJBQ0UsYUFDQSxhM0VvNW1CRixDMkV0NW1CQSxpQkFDRSx3QkFDQSx3QjNFdzVtQkYsQzRFMzZtQkksYURDSixjQUVBLGVBREEsVTNFODZtQkEsQzRFMTZtQlEsVURiUixxQkFJQSxxQjNFdTdtQkEsQzRFOTZtQlEsVURiUixzQkFJQSxzQjNFMjdtQkEsQzRFbDdtQlEsVURiUixhQUlBLGEzRSs3bUJBLEM0RXQ3bUJRLFVEYlIsc0JBSUEsc0IzRW04bUJBLEM0RTE3bUJRLFVEYlIsc0JBSUEsc0IzRXU4bUJBLEM0RTk3bUJRLFVEYlIsYUFJQSxhM0UyOG1CQSxDNEVsOG1CUSxVRGJSLHNCQUlBLHNCM0UrOG1CQSxDNEV0OG1CUSxVRGJSLHNCQUlBLHNCM0VtOW1CQSxDNEUxOG1CUSxVRGJSLGFBSUEsYTNFdTltQkEsQzRFOThtQlEsV0RiUixzQkFJQSxzQjNFMjltQkEsQzRFbDltQlEsV0RiUixzQkFJQSxzQjNFKzltQkEsQzRFdDltQlEsV0RiUixjQUlBLGMzRW0rbUJBLEM0RXA5bUJJLGdCQUF3QixRNUV1OW1CNUIsQzRFcjltQkksZUFBdUIsUTVFdzltQjNCLEM0RXI5bUJNLFlBQXdCLE81RXc5bUI5QixDNEV4OW1CTSxZQUF3QixPNUUyOW1COUIsQzRFMzltQk0sWUFBd0IsTzVFODltQjlCLEM0RTk5bUJNLFlBQXdCLE81RWkrbUI5QixDNEVqK21CTSxZQUF3QixPNUVvK21COUIsQzRFcCttQk0sWUFBd0IsTzVFdSttQjlCLEM0RXYrbUJNLFlBQXdCLE81RTArbUI5QixDNEUxK21CTSxZQUF3QixPNUU2K21COUIsQzRFNyttQk0sWUFBd0IsTzVFZy9tQjlCLEM0RWgvbUJNLFlBQXdCLE81RW0vbUI5QixDNEVuL21CTSxhQUF3QixRNUVzL21COUIsQzRFdC9tQk0sYUFBd0IsUTVFeS9tQjlCLEM0RXovbUJNLGFBQXdCLFE1RTQvbUI5QixDNEVyL21CVSxhRGhCVixhM0V3Z25CQSxDNEV4L21CVSxhRGhCVix1QjNFMmduQkEsQzRFMy9tQlUsYURoQlYsd0IzRThnbkJBLEM0RTkvbUJVLGFEaEJWLGUzRWlobkJBLEM0RWpnbkJVLGFEaEJWLHdCM0VvaG5CQSxDNEVwZ25CVSxhRGhCVix3QjNFdWhuQkEsQzRFdmduQlUsYURoQlYsZTNFMGhuQkEsQzRFMWduQlUsYURoQlYsd0IzRTZobkJBLEM0RTdnbkJVLGFEaEJWLHdCM0VnaW5CQSxDNEVoaG5CVSxhRGhCVixlM0VtaW5CQSxDNEVuaG5CVSxjRGhCVix3QjNFc2luQkEsQzRFdGhuQlUsY0RoQlYsd0IzRXlpbkJBLENBQ0YsQ01yaW5CSSwwQnNFM0JFLFFBQ0UsYUFDQSxZQUNBLGM1RW1rbkJOLEMyRXZpbkJBLGlCQUNFLGNBQ0EsYzNFeWluQkYsQzJFM2luQkEsaUJBQ0UsYUFDQSxhM0U2aW5CRixDMkUvaW5CQSxpQkFDRSx3QkFDQSx3QjNFaWpuQkYsQzJFbmpuQkEsaUJBQ0UsYUFDQSxhM0Vxam5CRixDMkV2am5CQSxpQkFDRSxhQUNBLGEzRXlqbkJGLEMyRTNqbkJBLGlCQUNFLHdCQUNBLHdCM0U2am5CRixDNEVobG5CSSxhRENKLGNBRUEsZUFEQSxVM0VtbG5CQSxDNEUva25CUSxVRGJSLHFCQUlBLHFCM0U0bG5CQSxDNEVubG5CUSxVRGJSLHNCQUlBLHNCM0VnbW5CQSxDNEV2bG5CUSxVRGJSLGFBSUEsYTNFb21uQkEsQzRFM2xuQlEsVURiUixzQkFJQSxzQjNFd21uQkEsQzRFL2xuQlEsVURiUixzQkFJQSxzQjNFNG1uQkEsQzRFbm1uQlEsVURiUixhQUlBLGEzRWdubkJBLEM0RXZtbkJRLFVEYlIsc0JBSUEsc0IzRW9ubkJBLEM0RTNtbkJRLFVEYlIsc0JBSUEsc0IzRXdubkJBLEM0RS9tbkJRLFVEYlIsYUFJQSxhM0U0bm5CQSxDNEVubm5CUSxXRGJSLHNCQUlBLHNCM0Vnb25CQSxDNEV2bm5CUSxXRGJSLHNCQUlBLHNCM0Vvb25CQSxDNEUzbm5CUSxXRGJSLGNBSUEsYzNFd29uQkEsQzRFem5uQkksZ0JBQXdCLFE1RTRubkI1QixDNEUxbm5CSSxlQUF1QixRNUU2bm5CM0IsQzRFMW5uQk0sWUFBd0IsTzVFNm5uQjlCLEM0RTdubkJNLFlBQXdCLE81RWdvbkI5QixDNEVob25CTSxZQUF3QixPNUVtb25COUIsQzRFbm9uQk0sWUFBd0IsTzVFc29uQjlCLEM0RXRvbkJNLFlBQXdCLE81RXlvbkI5QixDNEV6b25CTSxZQUF3QixPNUU0b25COUIsQzRFNW9uQk0sWUFBd0IsTzVFK29uQjlCLEM0RS9vbkJNLFlBQXdCLE81RWtwbkI5QixDNEVscG5CTSxZQUF3QixPNUVxcG5COUIsQzRFcnBuQk0sWUFBd0IsTzVFd3BuQjlCLEM0RXhwbkJNLGFBQXdCLFE1RTJwbkI5QixDNEUzcG5CTSxhQUF3QixRNUU4cG5COUIsQzRFOXBuQk0sYUFBd0IsUTVFaXFuQjlCLEM0RTFwbkJVLGFEaEJWLGEzRTZxbkJBLEM0RTdwbkJVLGFEaEJWLHVCM0Vncm5CQSxDNEVocW5CVSxhRGhCVix3QjNFbXJuQkEsQzRFbnFuQlUsYURoQlYsZTNFc3JuQkEsQzRFdHFuQlUsYURoQlYsd0IzRXlybkJBLEM0RXpxbkJVLGFEaEJWLHdCM0U0cm5CQSxDNEU1cW5CVSxhRGhCVixlM0Urcm5CQSxDNEUvcW5CVSxhRGhCVix3QjNFa3NuQkEsQzRFbHJuQlUsYURoQlYsd0IzRXFzbkJBLEM0RXJybkJVLGFEaEJWLGUzRXdzbkJBLEM0RXhybkJVLGNEaEJWLHdCM0Uyc25CQSxDNEUzcm5CVSxjRGhCVix3QjNFOHNuQkEsQ0FDRixDTTFzbkJJLDBCc0UzQkUsUUFDRSxhQUNBLFlBQ0EsYzVFd3VuQk4sQzJFNXNuQkEsaUJBQ0UsY0FDQSxjM0U4c25CRixDMkVodG5CQSxpQkFDRSxhQUNBLGEzRWt0bkJGLEMyRXB0bkJBLGlCQUNFLHdCQUNBLHdCM0VzdG5CRixDMkV4dG5CQSxpQkFDRSxhQUNBLGEzRTB0bkJGLEMyRTV0bkJBLGlCQUNFLGFBQ0EsYTNFOHRuQkYsQzJFaHVuQkEsaUJBQ0Usd0JBQ0Esd0IzRWt1bkJGLEM0RXJ2bkJJLGFEQ0osY0FFQSxlQURBLFUzRXd2bkJBLEM0RXB2bkJRLFVEYlIscUJBSUEscUIzRWl3bkJBLEM0RXh2bkJRLFVEYlIsc0JBSUEsc0IzRXF3bkJBLEM0RTV2bkJRLFVEYlIsYUFJQSxhM0V5d25CQSxDNEVod25CUSxVRGJSLHNCQUlBLHNCM0U2d25CQSxDNEVwd25CUSxVRGJSLHNCQUlBLHNCM0VpeG5CQSxDNEV4d25CUSxVRGJSLGFBSUEsYTNFcXhuQkEsQzRFNXduQlEsVURiUixzQkFJQSxzQjNFeXhuQkEsQzRFaHhuQlEsVURiUixzQkFJQSxzQjNFNnhuQkEsQzRFcHhuQlEsVURiUixhQUlBLGEzRWl5bkJBLEM0RXh4bkJRLFdEYlIsc0JBSUEsc0IzRXF5bkJBLEM0RTV4bkJRLFdEYlIsc0JBSUEsc0IzRXl5bkJBLEM0RWh5bkJRLFdEYlIsY0FJQSxjM0U2eW5CQSxDNEU5eG5CSSxnQkFBd0IsUTVFaXluQjVCLEM0RS94bkJJLGVBQXVCLFE1RWt5bkIzQixDNEUveG5CTSxZQUF3QixPNUVreW5COUIsQzRFbHluQk0sWUFBd0IsTzVFcXluQjlCLEM0RXJ5bkJNLFlBQXdCLE81RXd5bkI5QixDNEV4eW5CTSxZQUF3QixPNUUyeW5COUIsQzRFM3luQk0sWUFBd0IsTzVFOHluQjlCLEM0RTl5bkJNLFlBQXdCLE81RWl6bkI5QixDNEVqem5CTSxZQUF3QixPNUVvem5COUIsQzRFcHpuQk0sWUFBd0IsTzVFdXpuQjlCLEM0RXZ6bkJNLFlBQXdCLE81RTB6bkI5QixDNEUxem5CTSxZQUF3QixPNUU2em5COUIsQzRFN3puQk0sYUFBd0IsUTVFZzBuQjlCLEM0RWgwbkJNLGFBQXdCLFE1RW0wbkI5QixDNEVuMG5CTSxhQUF3QixRNUVzMG5COUIsQzRFL3puQlUsYURoQlYsYTNFazFuQkEsQzRFbDBuQlUsYURoQlYsdUIzRXExbkJBLEM0RXIwbkJVLGFEaEJWLHdCM0V3MW5CQSxDNEV4MG5CVSxhRGhCVixlM0UyMW5CQSxDNEUzMG5CVSxhRGhCVix3QjNFODFuQkEsQzRFOTBuQlUsYURoQlYsd0IzRWkybkJBLEM0RWoxbkJVLGFEaEJWLGUzRW8ybkJBLEM0RXAxbkJVLGFEaEJWLHdCM0V1Mm5CQSxDNEV2MW5CVSxhRGhCVix3QjNFMDJuQkEsQzRFMTFuQlUsYURoQlYsZTNFNjJuQkEsQzRFNzFuQlUsY0RoQlYsd0IzRWczbkJBLEM0RWgybkJVLGNEaEJWLHdCM0VtM25CQSxDQUNGLEM2RWg2bkJNLFFBQXdCLHNCN0VtNm5COUIsQzZFbjZuQk0sVUFBd0Isd0I3RXU2bkI5QixDNkV2Nm5CTSxnQkFBd0IsOEI3RTI2bkI5QixDNkUzNm5CTSxTQUF3Qix1QjdFKzZuQjlCLEM2RS82bkJNLFNBQXdCLHVCN0VtN25COUIsQzZFbjduQk0sYUFBd0IsMkI3RXU3bkI5QixDNkV2N25CTSxjQUF3Qiw0QjdFMjduQjlCLEM2RTM3bkJNLFFBQXdCLHNCN0UrN25COUIsQzZFLzduQk0sZUFBd0IsNkI3RW04bkI5QixDTWw1bkJJLHlCdUVqREUsV0FBd0Isc0I3RXc4bkI1QixDNkV4OG5CSSxhQUF3Qix3QjdFMjhuQjVCLEM2RTM4bkJJLG1CQUF3Qiw4QjdFODhuQjVCLEM2RTk4bkJJLFlBQXdCLHVCN0VpOW5CNUIsQzZFajluQkksWUFBd0IsdUI3RW85bkI1QixDNkVwOW5CSSxnQkFBd0IsMkI3RXU5bkI1QixDNkV2OW5CSSxpQkFBd0IsNEI3RTA5bkI1QixDNkUxOW5CSSxXQUF3QixzQjdFNjluQjVCLEM2RTc5bkJJLGtCQUF3Qiw2QjdFZytuQjVCLENBQ0YsQ01oN25CSSx5QnVFakRFLFdBQXdCLHNCN0VxK25CNUIsQzZFcituQkksYUFBd0Isd0I3RXcrbkI1QixDNkV4K25CSSxtQkFBd0IsOEI3RTIrbkI1QixDNkUzK25CSSxZQUF3Qix1QjdFOCtuQjVCLEM2RTkrbkJJLFlBQXdCLHVCN0VpL25CNUIsQzZFai9uQkksZ0JBQXdCLDJCN0VvL25CNUIsQzZFcC9uQkksaUJBQXdCLDRCN0V1L25CNUIsQzZFdi9uQkksV0FBd0Isc0I3RTAvbkI1QixDNkUxL25CSSxrQkFBd0IsNkI3RTYvbkI1QixDQUNGLENNNzhuQkksMEJ1RWpERSxXQUF3QixzQjdFa2dvQjVCLEM2RWxnb0JJLGFBQXdCLHdCN0VxZ29CNUIsQzZFcmdvQkksbUJBQXdCLDhCN0V3Z29CNUIsQzZFeGdvQkksWUFBd0IsdUI3RTJnb0I1QixDNkUzZ29CSSxZQUF3Qix1QjdFOGdvQjVCLEM2RTlnb0JJLGdCQUF3QiwyQjdFaWhvQjVCLEM2RWpob0JJLGlCQUF3Qiw0QjdFb2hvQjVCLEM2RXBob0JJLFdBQXdCLHNCN0V1aG9CNUIsQzZFdmhvQkksa0JBQXdCLDZCN0UwaG9CNUIsQ0FDRixDTTErbkJJLDBCdUVqREUsV0FBd0Isc0I3RStob0I1QixDNkUvaG9CSSxhQUF3Qix3QjdFa2lvQjVCLEM2RWxpb0JJLG1CQUF3Qiw4QjdFcWlvQjVCLEM2RXJpb0JJLFlBQXdCLHVCN0V3aW9CNUIsQzZFeGlvQkksWUFBd0IsdUI3RTJpb0I1QixDNkUzaW9CSSxnQkFBd0IsMkI3RThpb0I1QixDNkU5aW9CSSxpQkFBd0IsNEI3RWlqb0I1QixDNkVqam9CSSxXQUF3QixzQjdFb2pvQjVCLEM2RXBqb0JJLGtCQUF3Qiw2QjdFdWpvQjVCLENBQ0YsQzZFOWlvQkEsYUFFSSxjQUFxQixzQjdFZ2pvQnZCLEM2RWhqb0JFLGdCQUFxQix3QjdFbWpvQnZCLEM2RW5qb0JFLHNCQUFxQiw4QjdFc2pvQnZCLEM2RXRqb0JFLGVBQXFCLHVCN0V5am9CdkIsQzZFempvQkUsZUFBcUIsdUI3RTRqb0J2QixDNkU1am9CRSxtQkFBcUIsMkI3RStqb0J2QixDNkUvam9CRSxvQkFBcUIsNEI3RWtrb0J2QixDNkVsa29CRSxjQUFxQixzQjdFcWtvQnZCLEM2RXJrb0JFLHFCQUFxQiw2QjdFd2tvQnZCLENBQ0YsQzhFdGxvQkksVUFBZ0MsNEI5RXlsb0JwQyxDOEV4bG9CSSxhQUFnQywrQjlFNGxvQnBDLEM4RTNsb0JJLGtCQUFnQyxvQzlFK2xvQnBDLEM4RTlsb0JJLHFCQUFnQyx1QzlFa21vQnBDLEM4RWhtb0JJLFdBQThCLHdCOUVvbW9CbEMsQzhFbm1vQkksYUFBOEIsMEI5RXVtb0JsQyxDOEV0bW9CSSxtQkFBOEIsZ0M5RTBtb0JsQyxDOEV6bW9CSSxXQUE4Qix1QjlFNm1vQmxDLEM4RTVtb0JJLGFBQThCLHFCOUVnbm9CbEMsQzhFL21vQkksYUFBOEIscUI5RW1ub0JsQyxDOEVsbm9CSSxlQUE4Qix1QjlFc25vQmxDLEM4RXJub0JJLGVBQThCLHVCOUV5bm9CbEMsQzhFdm5vQkksdUJBQW9DLG9DOUUybm9CeEMsQzhFMW5vQkkscUJBQW9DLGtDOUU4bm9CeEMsQzhFN25vQkksd0JBQW9DLGdDOUVpb29CeEMsQzhFaG9vQkkseUJBQW9DLHVDOUVvb29CeEMsQzhFbm9vQkksd0JBQW9DLHNDOUV1b29CeEMsQzhFcm9vQkksbUJBQWlDLGdDOUV5b29CckMsQzhFeG9vQkksaUJBQWlDLDhCOUU0b29CckMsQzhFM29vQkksb0JBQWlDLDRCOUUrb29CckMsQzhFOW9vQkksc0JBQWlDLDhCOUVrcG9CckMsQzhFanBvQkkscUJBQWlDLDZCOUVxcG9CckMsQzhFbnBvQkkscUJBQWtDLGtDOUV1cG9CdEMsQzhFdHBvQkksbUJBQWtDLGdDOUUwcG9CdEMsQzhFenBvQkksc0JBQWtDLDhCOUU2cG9CdEMsQzhFNXBvQkksdUJBQWtDLHFDOUVncW9CdEMsQzhFL3BvQkksc0JBQWtDLG9DOUVtcW9CdEMsQzhFbHFvQkksdUJBQWtDLCtCOUVzcW9CdEMsQzhFcHFvQkksaUJBQWdDLHlCOUV3cW9CcEMsQzhFdnFvQkksa0JBQWdDLCtCOUUycW9CcEMsQzhFMXFvQkksZ0JBQWdDLDZCOUU4cW9CcEMsQzhFN3FvQkksbUJBQWdDLDJCOUVpcm9CcEMsQzhFaHJvQkkscUJBQWdDLDZCOUVvcm9CcEMsQzhFbnJvQkksb0JBQWdDLDRCOUV1cm9CcEMsQ00zcW9CSSx5QndFbERBLGFBQWdDLDRCOUVrdW9CbEMsQzhFanVvQkUsZ0JBQWdDLCtCOUVvdW9CbEMsQzhFbnVvQkUscUJBQWdDLG9DOUVzdW9CbEMsQzhFcnVvQkUsd0JBQWdDLHVDOUV3dW9CbEMsQzhFdHVvQkUsY0FBOEIsd0I5RXl1b0JoQyxDOEV4dW9CRSxnQkFBOEIsMEI5RTJ1b0JoQyxDOEUxdW9CRSxzQkFBOEIsZ0M5RTZ1b0JoQyxDOEU1dW9CRSxjQUE4Qix1QjlFK3VvQmhDLEM4RTl1b0JFLGdCQUE4QixxQjlFaXZvQmhDLEM4RWh2b0JFLGdCQUE4QixxQjlFbXZvQmhDLEM4RWx2b0JFLGtCQUE4Qix1QjlFcXZvQmhDLEM4RXB2b0JFLGtCQUE4Qix1QjlFdXZvQmhDLEM4RXJ2b0JFLDBCQUFvQyxvQzlFd3ZvQnRDLEM4RXZ2b0JFLHdCQUFvQyxrQzlFMHZvQnRDLEM4RXp2b0JFLDJCQUFvQyxnQzlFNHZvQnRDLEM4RTN2b0JFLDRCQUFvQyx1QzlFOHZvQnRDLEM4RTd2b0JFLDJCQUFvQyxzQzlFZ3dvQnRDLEM4RTl2b0JFLHNCQUFpQyxnQzlFaXdvQm5DLEM4RWh3b0JFLG9CQUFpQyw4QjlFbXdvQm5DLEM4RWx3b0JFLHVCQUFpQyw0QjlFcXdvQm5DLEM4RXB3b0JFLHlCQUFpQyw4QjlFdXdvQm5DLEM4RXR3b0JFLHdCQUFpQyw2QjlFeXdvQm5DLEM4RXZ3b0JFLHdCQUFrQyxrQzlFMHdvQnBDLEM4RXp3b0JFLHNCQUFrQyxnQzlFNHdvQnBDLEM4RTN3b0JFLHlCQUFrQyw4QjlFOHdvQnBDLEM4RTd3b0JFLDBCQUFrQyxxQzlFZ3hvQnBDLEM4RS93b0JFLHlCQUFrQyxvQzlFa3hvQnBDLEM4RWp4b0JFLDBCQUFrQywrQjlFb3hvQnBDLEM4RWx4b0JFLG9CQUFnQyx5QjlFcXhvQmxDLEM4RXB4b0JFLHFCQUFnQywrQjlFdXhvQmxDLEM4RXR4b0JFLG1CQUFnQyw2QjlFeXhvQmxDLEM4RXh4b0JFLHNCQUFnQywyQjlFMnhvQmxDLEM4RTF4b0JFLHdCQUFnQyw2QjlFNnhvQmxDLEM4RTV4b0JFLHVCQUFnQyw0QjlFK3hvQmxDLENBQ0YsQ01weG9CSSx5QndFbERBLGFBQWdDLDRCOUUwMG9CbEMsQzhFejBvQkUsZ0JBQWdDLCtCOUU0MG9CbEMsQzhFMzBvQkUscUJBQWdDLG9DOUU4MG9CbEMsQzhFNzBvQkUsd0JBQWdDLHVDOUVnMW9CbEMsQzhFOTBvQkUsY0FBOEIsd0I5RWkxb0JoQyxDOEVoMW9CRSxnQkFBOEIsMEI5RW0xb0JoQyxDOEVsMW9CRSxzQkFBOEIsZ0M5RXExb0JoQyxDOEVwMW9CRSxjQUE4Qix1QjlFdTFvQmhDLEM4RXQxb0JFLGdCQUE4QixxQjlFeTFvQmhDLEM4RXgxb0JFLGdCQUE4QixxQjlFMjFvQmhDLEM4RTExb0JFLGtCQUE4Qix1QjlFNjFvQmhDLEM4RTUxb0JFLGtCQUE4Qix1QjlFKzFvQmhDLEM4RTcxb0JFLDBCQUFvQyxvQzlFZzJvQnRDLEM4RS8xb0JFLHdCQUFvQyxrQzlFazJvQnRDLEM4RWoyb0JFLDJCQUFvQyxnQzlFbzJvQnRDLEM4RW4yb0JFLDRCQUFvQyx1QzlFczJvQnRDLEM4RXIyb0JFLDJCQUFvQyxzQzlFdzJvQnRDLEM4RXQyb0JFLHNCQUFpQyxnQzlFeTJvQm5DLEM4RXgyb0JFLG9CQUFpQyw4QjlFMjJvQm5DLEM4RTEyb0JFLHVCQUFpQyw0QjlFNjJvQm5DLEM4RTUyb0JFLHlCQUFpQyw4QjlFKzJvQm5DLEM4RTkyb0JFLHdCQUFpQyw2QjlFaTNvQm5DLEM4RS8yb0JFLHdCQUFrQyxrQzlFazNvQnBDLEM4RWozb0JFLHNCQUFrQyxnQzlFbzNvQnBDLEM4RW4zb0JFLHlCQUFrQyw4QjlFczNvQnBDLEM4RXIzb0JFLDBCQUFrQyxxQzlFdzNvQnBDLEM4RXYzb0JFLHlCQUFrQyxvQzlFMDNvQnBDLEM4RXozb0JFLDBCQUFrQywrQjlFNDNvQnBDLEM4RTEzb0JFLG9CQUFnQyx5QjlFNjNvQmxDLEM4RTUzb0JFLHFCQUFnQywrQjlFKzNvQmxDLEM4RTkzb0JFLG1CQUFnQyw2QjlFaTRvQmxDLEM4RWg0b0JFLHNCQUFnQywyQjlFbTRvQmxDLEM4RWw0b0JFLHdCQUFnQyw2QjlFcTRvQmxDLEM4RXA0b0JFLHVCQUFnQyw0QjlFdTRvQmxDLENBQ0YsQ001M29CSSwwQndFbERBLGFBQWdDLDRCOUVrN29CbEMsQzhFajdvQkUsZ0JBQWdDLCtCOUVvN29CbEMsQzhFbjdvQkUscUJBQWdDLG9DOUVzN29CbEMsQzhFcjdvQkUsd0JBQWdDLHVDOUV3N29CbEMsQzhFdDdvQkUsY0FBOEIsd0I5RXk3b0JoQyxDOEV4N29CRSxnQkFBOEIsMEI5RTI3b0JoQyxDOEUxN29CRSxzQkFBOEIsZ0M5RTY3b0JoQyxDOEU1N29CRSxjQUE4Qix1QjlFKzdvQmhDLEM4RTk3b0JFLGdCQUE4QixxQjlFaThvQmhDLEM4RWg4b0JFLGdCQUE4QixxQjlFbThvQmhDLEM4RWw4b0JFLGtCQUE4Qix1QjlFcThvQmhDLEM4RXA4b0JFLGtCQUE4Qix1QjlFdThvQmhDLEM4RXI4b0JFLDBCQUFvQyxvQzlFdzhvQnRDLEM4RXY4b0JFLHdCQUFvQyxrQzlFMDhvQnRDLEM4RXo4b0JFLDJCQUFvQyxnQzlFNDhvQnRDLEM4RTM4b0JFLDRCQUFvQyx1QzlFODhvQnRDLEM4RTc4b0JFLDJCQUFvQyxzQzlFZzlvQnRDLEM4RTk4b0JFLHNCQUFpQyxnQzlFaTlvQm5DLEM4RWg5b0JFLG9CQUFpQyw4QjlFbTlvQm5DLEM4RWw5b0JFLHVCQUFpQyw0QjlFcTlvQm5DLEM4RXA5b0JFLHlCQUFpQyw4QjlFdTlvQm5DLEM4RXQ5b0JFLHdCQUFpQyw2QjlFeTlvQm5DLEM4RXY5b0JFLHdCQUFrQyxrQzlFMDlvQnBDLEM4RXo5b0JFLHNCQUFrQyxnQzlFNDlvQnBDLEM4RTM5b0JFLHlCQUFrQyw4QjlFODlvQnBDLEM4RTc5b0JFLDBCQUFrQyxxQzlFZytvQnBDLEM4RS85b0JFLHlCQUFrQyxvQzlFaytvQnBDLEM4RWorb0JFLDBCQUFrQywrQjlFbytvQnBDLEM4RWwrb0JFLG9CQUFnQyx5QjlFcStvQmxDLEM4RXArb0JFLHFCQUFnQywrQjlFdStvQmxDLEM4RXQrb0JFLG1CQUFnQyw2QjlFeStvQmxDLEM4RXgrb0JFLHNCQUFnQywyQjlFMitvQmxDLEM4RTErb0JFLHdCQUFnQyw2QjlFNitvQmxDLEM4RTUrb0JFLHVCQUFnQyw0QjlFKytvQmxDLENBQ0YsQ01wK29CSSwwQndFbERBLGFBQWdDLDRCOUUwaHBCbEMsQzhFemhwQkUsZ0JBQWdDLCtCOUU0aHBCbEMsQzhFM2hwQkUscUJBQWdDLG9DOUU4aHBCbEMsQzhFN2hwQkUsd0JBQWdDLHVDOUVnaXBCbEMsQzhFOWhwQkUsY0FBOEIsd0I5RWlpcEJoQyxDOEVoaXBCRSxnQkFBOEIsMEI5RW1pcEJoQyxDOEVsaXBCRSxzQkFBOEIsZ0M5RXFpcEJoQyxDOEVwaXBCRSxjQUE4Qix1QjlFdWlwQmhDLEM4RXRpcEJFLGdCQUE4QixxQjlFeWlwQmhDLEM4RXhpcEJFLGdCQUE4QixxQjlFMmlwQmhDLEM4RTFpcEJFLGtCQUE4Qix1QjlFNmlwQmhDLEM4RTVpcEJFLGtCQUE4Qix1QjlFK2lwQmhDLEM4RTdpcEJFLDBCQUFvQyxvQzlFZ2pwQnRDLEM4RS9pcEJFLHdCQUFvQyxrQzlFa2pwQnRDLEM4RWpqcEJFLDJCQUFvQyxnQzlFb2pwQnRDLEM4RW5qcEJFLDRCQUFvQyx1QzlFc2pwQnRDLEM4RXJqcEJFLDJCQUFvQyxzQzlFd2pwQnRDLEM4RXRqcEJFLHNCQUFpQyxnQzlFeWpwQm5DLEM4RXhqcEJFLG9CQUFpQyw4QjlFMmpwQm5DLEM4RTFqcEJFLHVCQUFpQyw0QjlFNmpwQm5DLEM4RTVqcEJFLHlCQUFpQyw4QjlFK2pwQm5DLEM4RTlqcEJFLHdCQUFpQyw2QjlFaWtwQm5DLEM4RS9qcEJFLHdCQUFrQyxrQzlFa2twQnBDLEM4RWprcEJFLHNCQUFrQyxnQzlFb2twQnBDLEM4RW5rcEJFLHlCQUFrQyw4QjlFc2twQnBDLEM4RXJrcEJFLDBCQUFrQyxxQzlFd2twQnBDLEM4RXZrcEJFLHlCQUFrQyxvQzlFMGtwQnBDLEM4RXprcEJFLDBCQUFrQywrQjlFNGtwQnBDLEM4RTFrcEJFLG9CQUFnQyx5QjlFNmtwQmxDLEM4RTVrcEJFLHFCQUFnQywrQjlFK2twQmxDLEM4RTlrcEJFLG1CQUFnQyw2QjlFaWxwQmxDLEM4RWhscEJFLHNCQUFnQywyQjlFbWxwQmxDLEM4RWxscEJFLHdCQUFnQyw2QjlFcWxwQmxDLEM4RXBscEJFLHVCQUFnQyw0QjlFdWxwQmxDLENBQ0YsQytFOW5wQlEsS0FBZ0Msa0IvRWlvcEJ4QyxDK0Vob3BCUSxZQUVFLHNCL0Vtb3BCVixDK0Vqb3BCUSxZQUVFLHdCL0Vvb3BCVixDK0Vsb3BCUSxZQUVFLHlCL0Vxb3BCVixDK0Vub3BCUSxZQUVFLHVCL0Vzb3BCVixDK0VycHBCUSxLQUFnQyx1Qi9FeXBwQnhDLEMrRXhwcEJRLFlBRUUsMkIvRTJwcEJWLEMrRXpwcEJRLFlBRUUsNkIvRTRwcEJWLEMrRTFwcEJRLFlBRUUsOEIvRTZwcEJWLEMrRTNwcEJRLFlBRUUsNEIvRThwcEJWLEMrRTdxcEJRLEtBQWdDLHNCL0VpcnBCeEMsQytFaHJwQlEsWUFFRSwwQi9FbXJwQlYsQytFanJwQlEsWUFFRSw0Qi9Fb3JwQlYsQytFbHJwQlEsWUFFRSw2Qi9FcXJwQlYsQytFbnJwQlEsWUFFRSwyQi9Fc3JwQlYsQytFcnNwQlEsS0FBZ0MscUIvRXlzcEJ4QyxDK0V4c3BCUSxZQUVFLHlCL0Uyc3BCVixDK0V6c3BCUSxZQUVFLDJCL0U0c3BCVixDK0Uxc3BCUSxZQUVFLDRCL0U2c3BCVixDK0Uzc3BCUSxZQUVFLDBCL0U4c3BCVixDK0U3dHBCUSxLQUFnQyx1Qi9FaXVwQnhDLEMrRWh1cEJRLFlBRUUsMkIvRW11cEJWLEMrRWp1cEJRLFlBRUUsNkIvRW91cEJWLEMrRWx1cEJRLFlBRUUsOEIvRXF1cEJWLEMrRW51cEJRLFlBRUUsNEIvRXN1cEJWLEMrRXJ2cEJRLEtBQWdDLHFCL0V5dnBCeEMsQytFeHZwQlEsWUFFRSx5Qi9FMnZwQlYsQytFenZwQlEsWUFFRSwyQi9FNHZwQlYsQytFMXZwQlEsWUFFRSw0Qi9FNnZwQlYsQytFM3ZwQlEsWUFFRSwwQi9FOHZwQlYsQytFN3dwQlEsS0FBZ0MsbUIvRWl4cEJ4QyxDK0VoeHBCUSxZQUVFLHVCL0VteHBCVixDK0VqeHBCUSxZQUVFLHlCL0VveHBCVixDK0VseHBCUSxZQUVFLDBCL0VxeHBCVixDK0VueHBCUSxZQUVFLHdCL0VzeHBCVixDK0VyeXBCUSxLQUFnQyx3Qi9FeXlwQnhDLEMrRXh5cEJRLFlBRUUsNEIvRTJ5cEJWLEMrRXp5cEJRLFlBRUUsOEIvRTR5cEJWLEMrRTF5cEJRLFlBRUUsK0IvRTZ5cEJWLEMrRTN5cEJRLFlBRUUsNkIvRTh5cEJWLEMrRTd6cEJRLEtBQWdDLHVCL0VpMHBCeEMsQytFaDBwQlEsWUFFRSwyQi9FbTBwQlYsQytFajBwQlEsWUFFRSw2Qi9FbzBwQlYsQytFbDBwQlEsWUFFRSw4Qi9FcTBwQlYsQytFbjBwQlEsWUFFRSw0Qi9FczBwQlYsQytFcjFwQlEsS0FBZ0Msc0IvRXkxcEJ4QyxDK0V4MXBCUSxZQUVFLDBCL0UyMXBCVixDK0V6MXBCUSxZQUVFLDRCL0U0MXBCVixDK0UxMXBCUSxZQUVFLDZCL0U2MXBCVixDK0UzMXBCUSxZQUVFLDJCL0U4MXBCVixDK0U3MnBCUSxLQUFnQyx3Qi9FaTNwQnhDLEMrRWgzcEJRLFlBRUUsNEIvRW0zcEJWLEMrRWozcEJRLFlBRUUsOEIvRW8zcEJWLEMrRWwzcEJRLFlBRUUsK0IvRXEzcEJWLEMrRW4zcEJRLFlBRUUsNkIvRXMzcEJWLEMrRXI0cEJRLEtBQWdDLHNCL0V5NHBCeEMsQytFeDRwQlEsWUFFRSwwQi9FMjRwQlYsQytFejRwQlEsWUFFRSw0Qi9FNDRwQlYsQytFMTRwQlEsWUFFRSw2Qi9FNjRwQlYsQytFMzRwQlEsWUFFRSwyQi9FODRwQlYsQytFdDRwQlEsTUFBd0Isd0IvRTA0cEJoQyxDK0V6NHBCUSxjQUVFLDRCL0U0NHBCVixDK0UxNHBCUSxjQUVFLDhCL0U2NHBCVixDK0UzNHBCUSxjQUVFLCtCL0U4NHBCVixDK0U1NHBCUSxjQUVFLDZCL0UrNHBCVixDK0U5NXBCUSxNQUF3Qix1Qi9FazZwQmhDLEMrRWo2cEJRLGNBRUUsMkIvRW82cEJWLEMrRWw2cEJRLGNBRUUsNkIvRXE2cEJWLEMrRW42cEJRLGNBRUUsOEIvRXM2cEJWLEMrRXA2cEJRLGNBRUUsNEIvRXU2cEJWLEMrRXQ3cEJRLE1BQXdCLHNCL0UwN3BCaEMsQytFejdwQlEsY0FFRSwwQi9FNDdwQlYsQytFMTdwQlEsY0FFRSw0Qi9FNjdwQlYsQytFMzdwQlEsY0FFRSw2Qi9FODdwQlYsQytFNTdwQlEsY0FFRSwyQi9FKzdwQlYsQytFOThwQlEsTUFBd0Isd0IvRWs5cEJoQyxDK0VqOXBCUSxjQUVFLDRCL0VvOXBCVixDK0VsOXBCUSxjQUVFLDhCL0VxOXBCVixDK0VuOXBCUSxjQUVFLCtCL0VzOXBCVixDK0VwOXBCUSxjQUVFLDZCL0V1OXBCVixDK0V0K3BCUSxNQUF3QixzQi9FMCtwQmhDLEMrRXorcEJRLGNBRUUsMEIvRTQrcEJWLEMrRTErcEJRLGNBRUUsNEIvRTYrcEJWLEMrRTMrcEJRLGNBRUUsNkIvRTgrcEJWLEMrRTUrcEJRLGNBRUUsMkIvRSsrcEJWLEMrRXorcEJJLFFBQW1CLHFCL0U2K3BCdkIsQytFNStwQkksa0JBRUUseUIvRSsrcEJOLEMrRTcrcEJJLGtCQUVFLDJCL0VnL3BCTixDK0U5K3BCSSxrQkFFRSw0Qi9FaS9wQk4sQytFLytwQkksa0JBRUUsMEIvRWsvcEJOLENNMy9wQkkseUJ5RWxESSxRQUFnQyxrQi9Fa2pxQnRDLEMrRWpqcUJNLGtCQUVFLHNCL0VtanFCUixDK0VqanFCTSxrQkFFRSx3Qi9FbWpxQlIsQytFampxQk0sa0JBRUUseUIvRW1qcUJSLEMrRWpqcUJNLGtCQUVFLHVCL0VtanFCUixDK0Vsa3FCTSxRQUFnQyx1Qi9FcWtxQnRDLEMrRXBrcUJNLGtCQUVFLDJCL0Vza3FCUixDK0Vwa3FCTSxrQkFFRSw2Qi9Fc2txQlIsQytFcGtxQk0sa0JBRUUsOEIvRXNrcUJSLEMrRXBrcUJNLGtCQUVFLDRCL0Vza3FCUixDK0VybHFCTSxRQUFnQyxzQi9Fd2xxQnRDLEMrRXZscUJNLGtCQUVFLDBCL0V5bHFCUixDK0V2bHFCTSxrQkFFRSw0Qi9FeWxxQlIsQytFdmxxQk0sa0JBRUUsNkIvRXlscUJSLEMrRXZscUJNLGtCQUVFLDJCL0V5bHFCUixDK0V4bXFCTSxRQUFnQyxxQi9FMm1xQnRDLEMrRTFtcUJNLGtCQUVFLHlCL0U0bXFCUixDK0UxbXFCTSxrQkFFRSwyQi9FNG1xQlIsQytFMW1xQk0sa0JBRUUsNEIvRTRtcUJSLEMrRTFtcUJNLGtCQUVFLDBCL0U0bXFCUixDK0UzbnFCTSxRQUFnQyx1Qi9FOG5xQnRDLEMrRTducUJNLGtCQUVFLDJCL0UrbnFCUixDK0U3bnFCTSxrQkFFRSw2Qi9FK25xQlIsQytFN25xQk0sa0JBRUUsOEIvRStucUJSLEMrRTducUJNLGtCQUVFLDRCL0UrbnFCUixDK0U5b3FCTSxRQUFnQyxxQi9FaXBxQnRDLEMrRWhwcUJNLGtCQUVFLHlCL0VrcHFCUixDK0VocHFCTSxrQkFFRSwyQi9Fa3BxQlIsQytFaHBxQk0sa0JBRUUsNEIvRWtwcUJSLEMrRWhwcUJNLGtCQUVFLDBCL0VrcHFCUixDK0VqcXFCTSxRQUFnQyxtQi9Fb3FxQnRDLEMrRW5xcUJNLGtCQUVFLHVCL0VxcXFCUixDK0VucXFCTSxrQkFFRSx5Qi9FcXFxQlIsQytFbnFxQk0sa0JBRUUsMEIvRXFxcUJSLEMrRW5xcUJNLGtCQUVFLHdCL0VxcXFCUixDK0VwcnFCTSxRQUFnQyx3Qi9FdXJxQnRDLEMrRXRycUJNLGtCQUVFLDRCL0V3cnFCUixDK0V0cnFCTSxrQkFFRSw4Qi9Fd3JxQlIsQytFdHJxQk0sa0JBRUUsK0IvRXdycUJSLEMrRXRycUJNLGtCQUVFLDZCL0V3cnFCUixDK0V2c3FCTSxRQUFnQyx1Qi9FMHNxQnRDLEMrRXpzcUJNLGtCQUVFLDJCL0Uyc3FCUixDK0V6c3FCTSxrQkFFRSw2Qi9FMnNxQlIsQytFenNxQk0sa0JBRUUsOEIvRTJzcUJSLEMrRXpzcUJNLGtCQUVFLDRCL0Uyc3FCUixDK0UxdHFCTSxRQUFnQyxzQi9FNnRxQnRDLEMrRTV0cUJNLGtCQUVFLDBCL0U4dHFCUixDK0U1dHFCTSxrQkFFRSw0Qi9FOHRxQlIsQytFNXRxQk0sa0JBRUUsNkIvRTh0cUJSLEMrRTV0cUJNLGtCQUVFLDJCL0U4dHFCUixDK0U3dXFCTSxRQUFnQyx3Qi9FZ3ZxQnRDLEMrRS91cUJNLGtCQUVFLDRCL0VpdnFCUixDK0UvdXFCTSxrQkFFRSw4Qi9FaXZxQlIsQytFL3VxQk0sa0JBRUUsK0IvRWl2cUJSLEMrRS91cUJNLGtCQUVFLDZCL0VpdnFCUixDK0Vod3FCTSxRQUFnQyxzQi9FbXdxQnRDLEMrRWx3cUJNLGtCQUVFLDBCL0Vvd3FCUixDK0Vsd3FCTSxrQkFFRSw0Qi9Fb3dxQlIsQytFbHdxQk0sa0JBRUUsNkIvRW93cUJSLEMrRWx3cUJNLGtCQUVFLDJCL0Vvd3FCUixDK0U1dnFCTSxTQUF3Qix3Qi9FK3ZxQjlCLEMrRTl2cUJNLG9CQUVFLDRCL0Vnd3FCUixDK0U5dnFCTSxvQkFFRSw4Qi9FZ3dxQlIsQytFOXZxQk0sb0JBRUUsK0IvRWd3cUJSLEMrRTl2cUJNLG9CQUVFLDZCL0Vnd3FCUixDK0Uvd3FCTSxTQUF3Qix1Qi9Fa3hxQjlCLEMrRWp4cUJNLG9CQUVFLDJCL0VteHFCUixDK0VqeHFCTSxvQkFFRSw2Qi9FbXhxQlIsQytFanhxQk0sb0JBRUUsOEIvRW14cUJSLEMrRWp4cUJNLG9CQUVFLDRCL0VteHFCUixDK0VseXFCTSxTQUF3QixzQi9FcXlxQjlCLEMrRXB5cUJNLG9CQUVFLDBCL0VzeXFCUixDK0VweXFCTSxvQkFFRSw0Qi9Fc3lxQlIsQytFcHlxQk0sb0JBRUUsNkIvRXN5cUJSLEMrRXB5cUJNLG9CQUVFLDJCL0VzeXFCUixDK0VyenFCTSxTQUF3Qix3Qi9Fd3pxQjlCLEMrRXZ6cUJNLG9CQUVFLDRCL0V5enFCUixDK0V2enFCTSxvQkFFRSw4Qi9FeXpxQlIsQytFdnpxQk0sb0JBRUUsK0IvRXl6cUJSLEMrRXZ6cUJNLG9CQUVFLDZCL0V5enFCUixDK0V4MHFCTSxTQUF3QixzQi9FMjBxQjlCLEMrRTEwcUJNLG9CQUVFLDBCL0U0MHFCUixDK0UxMHFCTSxvQkFFRSw0Qi9FNDBxQlIsQytFMTBxQk0sb0JBRUUsNkIvRTQwcUJSLEMrRTEwcUJNLG9CQUVFLDJCL0U0MHFCUixDK0V0MHFCRSxXQUFtQixxQi9FeTBxQnJCLEMrRXgwcUJFLHdCQUVFLHlCL0UwMHFCSixDK0V4MHFCRSx3QkFFRSwyQi9FMDBxQkosQytFeDBxQkUsd0JBRUUsNEIvRTAwcUJKLEMrRXgwcUJFLHdCQUVFLDBCL0UwMHFCSixDQUNGLENNcDFxQkkseUJ5RWxESSxRQUFnQyxrQi9FMDRxQnRDLEMrRXo0cUJNLGtCQUVFLHNCL0UyNHFCUixDK0V6NHFCTSxrQkFFRSx3Qi9FMjRxQlIsQytFejRxQk0sa0JBRUUseUIvRTI0cUJSLEMrRXo0cUJNLGtCQUVFLHVCL0UyNHFCUixDK0UxNXFCTSxRQUFnQyx1Qi9FNjVxQnRDLEMrRTU1cUJNLGtCQUVFLDJCL0U4NXFCUixDK0U1NXFCTSxrQkFFRSw2Qi9FODVxQlIsQytFNTVxQk0sa0JBRUUsOEIvRTg1cUJSLEMrRTU1cUJNLGtCQUVFLDRCL0U4NXFCUixDK0U3NnFCTSxRQUFnQyxzQi9FZzdxQnRDLEMrRS82cUJNLGtCQUVFLDBCL0VpN3FCUixDK0UvNnFCTSxrQkFFRSw0Qi9FaTdxQlIsQytFLzZxQk0sa0JBRUUsNkIvRWk3cUJSLEMrRS82cUJNLGtCQUVFLDJCL0VpN3FCUixDK0VoOHFCTSxRQUFnQyxxQi9FbThxQnRDLEMrRWw4cUJNLGtCQUVFLHlCL0VvOHFCUixDK0VsOHFCTSxrQkFFRSwyQi9FbzhxQlIsQytFbDhxQk0sa0JBRUUsNEIvRW84cUJSLEMrRWw4cUJNLGtCQUVFLDBCL0VvOHFCUixDK0VuOXFCTSxRQUFnQyx1Qi9FczlxQnRDLEMrRXI5cUJNLGtCQUVFLDJCL0V1OXFCUixDK0VyOXFCTSxrQkFFRSw2Qi9FdTlxQlIsQytFcjlxQk0sa0JBRUUsOEIvRXU5cUJSLEMrRXI5cUJNLGtCQUVFLDRCL0V1OXFCUixDK0V0K3FCTSxRQUFnQyxxQi9FeStxQnRDLEMrRXgrcUJNLGtCQUVFLHlCL0UwK3FCUixDK0V4K3FCTSxrQkFFRSwyQi9FMCtxQlIsQytFeCtxQk0sa0JBRUUsNEIvRTArcUJSLEMrRXgrcUJNLGtCQUVFLDBCL0UwK3FCUixDK0V6L3FCTSxRQUFnQyxtQi9FNC9xQnRDLEMrRTMvcUJNLGtCQUVFLHVCL0U2L3FCUixDK0UzL3FCTSxrQkFFRSx5Qi9FNi9xQlIsQytFMy9xQk0sa0JBRUUsMEIvRTYvcUJSLEMrRTMvcUJNLGtCQUVFLHdCL0U2L3FCUixDK0U1Z3JCTSxRQUFnQyx3Qi9FK2dyQnRDLEMrRTlnckJNLGtCQUVFLDRCL0VnaHJCUixDK0U5Z3JCTSxrQkFFRSw4Qi9FZ2hyQlIsQytFOWdyQk0sa0JBRUUsK0IvRWdockJSLEMrRTlnckJNLGtCQUVFLDZCL0VnaHJCUixDK0UvaHJCTSxRQUFnQyx1Qi9Fa2lyQnRDLEMrRWppckJNLGtCQUVFLDJCL0VtaXJCUixDK0VqaXJCTSxrQkFFRSw2Qi9FbWlyQlIsQytFamlyQk0sa0JBRUUsOEIvRW1pckJSLEMrRWppckJNLGtCQUVFLDRCL0VtaXJCUixDK0VsanJCTSxRQUFnQyxzQi9FcWpyQnRDLEMrRXBqckJNLGtCQUVFLDBCL0VzanJCUixDK0VwanJCTSxrQkFFRSw0Qi9Fc2pyQlIsQytFcGpyQk0sa0JBRUUsNkIvRXNqckJSLEMrRXBqckJNLGtCQUVFLDJCL0VzanJCUixDK0Vya3JCTSxRQUFnQyx3Qi9Fd2tyQnRDLEMrRXZrckJNLGtCQUVFLDRCL0V5a3JCUixDK0V2a3JCTSxrQkFFRSw4Qi9FeWtyQlIsQytFdmtyQk0sa0JBRUUsK0IvRXlrckJSLEMrRXZrckJNLGtCQUVFLDZCL0V5a3JCUixDK0V4bHJCTSxRQUFnQyxzQi9FMmxyQnRDLEMrRTFsckJNLGtCQUVFLDBCL0U0bHJCUixDK0UxbHJCTSxrQkFFRSw0Qi9FNGxyQlIsQytFMWxyQk0sa0JBRUUsNkIvRTRsckJSLEMrRTFsckJNLGtCQUVFLDJCL0U0bHJCUixDK0VwbHJCTSxTQUF3Qix3Qi9FdWxyQjlCLEMrRXRsckJNLG9CQUVFLDRCL0V3bHJCUixDK0V0bHJCTSxvQkFFRSw4Qi9Fd2xyQlIsQytFdGxyQk0sb0JBRUUsK0IvRXdsckJSLEMrRXRsckJNLG9CQUVFLDZCL0V3bHJCUixDK0V2bXJCTSxTQUF3Qix1Qi9FMG1yQjlCLEMrRXptckJNLG9CQUVFLDJCL0UybXJCUixDK0V6bXJCTSxvQkFFRSw2Qi9FMm1yQlIsQytFem1yQk0sb0JBRUUsOEIvRTJtckJSLEMrRXptckJNLG9CQUVFLDRCL0UybXJCUixDK0UxbnJCTSxTQUF3QixzQi9FNm5yQjlCLEMrRTVuckJNLG9CQUVFLDBCL0U4bnJCUixDK0U1bnJCTSxvQkFFRSw0Qi9FOG5yQlIsQytFNW5yQk0sb0JBRUUsNkIvRThuckJSLEMrRTVuckJNLG9CQUVFLDJCL0U4bnJCUixDK0U3b3JCTSxTQUF3Qix3Qi9FZ3ByQjlCLEMrRS9vckJNLG9CQUVFLDRCL0VpcHJCUixDK0Uvb3JCTSxvQkFFRSw4Qi9FaXByQlIsQytFL29yQk0sb0JBRUUsK0IvRWlwckJSLEMrRS9vckJNLG9CQUVFLDZCL0VpcHJCUixDK0VocXJCTSxTQUF3QixzQi9FbXFyQjlCLEMrRWxxckJNLG9CQUVFLDBCL0VvcXJCUixDK0VscXJCTSxvQkFFRSw0Qi9Fb3FyQlIsQytFbHFyQk0sb0JBRUUsNkIvRW9xckJSLEMrRWxxckJNLG9CQUVFLDJCL0VvcXJCUixDK0U5cHJCRSxXQUFtQixxQi9FaXFyQnJCLEMrRWhxckJFLHdCQUVFLHlCL0VrcXJCSixDK0VocXJCRSx3QkFFRSwyQi9Fa3FyQkosQytFaHFyQkUsd0JBRUUsNEIvRWtxckJKLEMrRWhxckJFLHdCQUVFLDBCL0VrcXJCSixDQUNGLENNNXFyQkksMEJ5RWxESSxRQUFnQyxrQi9Fa3VyQnRDLEMrRWp1ckJNLGtCQUVFLHNCL0VtdXJCUixDK0VqdXJCTSxrQkFFRSx3Qi9FbXVyQlIsQytFanVyQk0sa0JBRUUseUIvRW11ckJSLEMrRWp1ckJNLGtCQUVFLHVCL0VtdXJCUixDK0VsdnJCTSxRQUFnQyx1Qi9FcXZyQnRDLEMrRXB2ckJNLGtCQUVFLDJCL0VzdnJCUixDK0VwdnJCTSxrQkFFRSw2Qi9Fc3ZyQlIsQytFcHZyQk0sa0JBRUUsOEIvRXN2ckJSLEMrRXB2ckJNLGtCQUVFLDRCL0VzdnJCUixDK0Vyd3JCTSxRQUFnQyxzQi9Fd3dyQnRDLEMrRXZ3ckJNLGtCQUVFLDBCL0V5d3JCUixDK0V2d3JCTSxrQkFFRSw0Qi9FeXdyQlIsQytFdndyQk0sa0JBRUUsNkIvRXl3ckJSLEMrRXZ3ckJNLGtCQUVFLDJCL0V5d3JCUixDK0V4eHJCTSxRQUFnQyxxQi9FMnhyQnRDLEMrRTF4ckJNLGtCQUVFLHlCL0U0eHJCUixDK0UxeHJCTSxrQkFFRSwyQi9FNHhyQlIsQytFMXhyQk0sa0JBRUUsNEIvRTR4ckJSLEMrRTF4ckJNLGtCQUVFLDBCL0U0eHJCUixDK0UzeXJCTSxRQUFnQyx1Qi9FOHlyQnRDLEMrRTd5ckJNLGtCQUVFLDJCL0UreXJCUixDK0U3eXJCTSxrQkFFRSw2Qi9FK3lyQlIsQytFN3lyQk0sa0JBRUUsOEIvRSt5ckJSLEMrRTd5ckJNLGtCQUVFLDRCL0UreXJCUixDK0U5enJCTSxRQUFnQyxxQi9FaTByQnRDLEMrRWgwckJNLGtCQUVFLHlCL0VrMHJCUixDK0VoMHJCTSxrQkFFRSwyQi9FazByQlIsQytFaDByQk0sa0JBRUUsNEIvRWswckJSLEMrRWgwckJNLGtCQUVFLDBCL0VrMHJCUixDK0VqMXJCTSxRQUFnQyxtQi9FbzFyQnRDLEMrRW4xckJNLGtCQUVFLHVCL0VxMXJCUixDK0VuMXJCTSxrQkFFRSx5Qi9FcTFyQlIsQytFbjFyQk0sa0JBRUUsMEIvRXExckJSLEMrRW4xckJNLGtCQUVFLHdCL0VxMXJCUixDK0VwMnJCTSxRQUFnQyx3Qi9FdTJyQnRDLEMrRXQyckJNLGtCQUVFLDRCL0V3MnJCUixDK0V0MnJCTSxrQkFFRSw4Qi9FdzJyQlIsQytFdDJyQk0sa0JBRUUsK0IvRXcyckJSLEMrRXQyckJNLGtCQUVFLDZCL0V3MnJCUixDK0V2M3JCTSxRQUFnQyx1Qi9FMDNyQnRDLEMrRXozckJNLGtCQUVFLDJCL0UyM3JCUixDK0V6M3JCTSxrQkFFRSw2Qi9FMjNyQlIsQytFejNyQk0sa0JBRUUsOEIvRTIzckJSLEMrRXozckJNLGtCQUVFLDRCL0UyM3JCUixDK0UxNHJCTSxRQUFnQyxzQi9FNjRyQnRDLEMrRTU0ckJNLGtCQUVFLDBCL0U4NHJCUixDK0U1NHJCTSxrQkFFRSw0Qi9FODRyQlIsQytFNTRyQk0sa0JBRUUsNkIvRTg0ckJSLEMrRTU0ckJNLGtCQUVFLDJCL0U4NHJCUixDK0U3NXJCTSxRQUFnQyx3Qi9FZzZyQnRDLEMrRS81ckJNLGtCQUVFLDRCL0VpNnJCUixDK0UvNXJCTSxrQkFFRSw4Qi9FaTZyQlIsQytFLzVyQk0sa0JBRUUsK0IvRWk2ckJSLEMrRS81ckJNLGtCQUVFLDZCL0VpNnJCUixDK0VoN3JCTSxRQUFnQyxzQi9FbTdyQnRDLEMrRWw3ckJNLGtCQUVFLDBCL0VvN3JCUixDK0VsN3JCTSxrQkFFRSw0Qi9FbzdyQlIsQytFbDdyQk0sa0JBRUUsNkIvRW83ckJSLEMrRWw3ckJNLGtCQUVFLDJCL0VvN3JCUixDK0U1NnJCTSxTQUF3Qix3Qi9FKzZyQjlCLEMrRTk2ckJNLG9CQUVFLDRCL0VnN3JCUixDK0U5NnJCTSxvQkFFRSw4Qi9FZzdyQlIsQytFOTZyQk0sb0JBRUUsK0IvRWc3ckJSLEMrRTk2ckJNLG9CQUVFLDZCL0VnN3JCUixDK0UvN3JCTSxTQUF3Qix1Qi9FazhyQjlCLEMrRWo4ckJNLG9CQUVFLDJCL0VtOHJCUixDK0VqOHJCTSxvQkFFRSw2Qi9FbThyQlIsQytFajhyQk0sb0JBRUUsOEIvRW04ckJSLEMrRWo4ckJNLG9CQUVFLDRCL0VtOHJCUixDK0VsOXJCTSxTQUF3QixzQi9FcTlyQjlCLEMrRXA5ckJNLG9CQUVFLDBCL0VzOXJCUixDK0VwOXJCTSxvQkFFRSw0Qi9FczlyQlIsQytFcDlyQk0sb0JBRUUsNkIvRXM5ckJSLEMrRXA5ckJNLG9CQUVFLDJCL0VzOXJCUixDK0VyK3JCTSxTQUF3Qix3Qi9FdytyQjlCLEMrRXYrckJNLG9CQUVFLDRCL0V5K3JCUixDK0V2K3JCTSxvQkFFRSw4Qi9FeStyQlIsQytFdityQk0sb0JBRUUsK0IvRXkrckJSLEMrRXYrckJNLG9CQUVFLDZCL0V5K3JCUixDK0V4L3JCTSxTQUF3QixzQi9FMi9yQjlCLEMrRTEvckJNLG9CQUVFLDBCL0U0L3JCUixDK0UxL3JCTSxvQkFFRSw0Qi9FNC9yQlIsQytFMS9yQk0sb0JBRUUsNkIvRTQvckJSLEMrRTEvckJNLG9CQUVFLDJCL0U0L3JCUixDK0V0L3JCRSxXQUFtQixxQi9FeS9yQnJCLEMrRXgvckJFLHdCQUVFLHlCL0UwL3JCSixDK0V4L3JCRSx3QkFFRSwyQi9FMC9yQkosQytFeC9yQkUsd0JBRUUsNEIvRTAvckJKLEMrRXgvckJFLHdCQUVFLDBCL0UwL3JCSixDQUNGLENNcGdzQkksMEJ5RWxESSxRQUFnQyxrQi9FMGpzQnRDLEMrRXpqc0JNLGtCQUVFLHNCL0UyanNCUixDK0V6anNCTSxrQkFFRSx3Qi9FMmpzQlIsQytFempzQk0sa0JBRUUseUIvRTJqc0JSLEMrRXpqc0JNLGtCQUVFLHVCL0UyanNCUixDK0Uxa3NCTSxRQUFnQyx1Qi9FNmtzQnRDLEMrRTVrc0JNLGtCQUVFLDJCL0U4a3NCUixDK0U1a3NCTSxrQkFFRSw2Qi9FOGtzQlIsQytFNWtzQk0sa0JBRUUsOEIvRThrc0JSLEMrRTVrc0JNLGtCQUVFLDRCL0U4a3NCUixDK0U3bHNCTSxRQUFnQyxzQi9FZ21zQnRDLEMrRS9sc0JNLGtCQUVFLDBCL0VpbXNCUixDK0UvbHNCTSxrQkFFRSw0Qi9FaW1zQlIsQytFL2xzQk0sa0JBRUUsNkIvRWltc0JSLEMrRS9sc0JNLGtCQUVFLDJCL0VpbXNCUixDK0VobnNCTSxRQUFnQyxxQi9FbW5zQnRDLEMrRWxuc0JNLGtCQUVFLHlCL0VvbnNCUixDK0VsbnNCTSxrQkFFRSwyQi9Fb25zQlIsQytFbG5zQk0sa0JBRUUsNEIvRW9uc0JSLEMrRWxuc0JNLGtCQUVFLDBCL0VvbnNCUixDK0Vub3NCTSxRQUFnQyx1Qi9Fc29zQnRDLEMrRXJvc0JNLGtCQUVFLDJCL0V1b3NCUixDK0Vyb3NCTSxrQkFFRSw2Qi9FdW9zQlIsQytFcm9zQk0sa0JBRUUsOEIvRXVvc0JSLEMrRXJvc0JNLGtCQUVFLDRCL0V1b3NCUixDK0V0cHNCTSxRQUFnQyxxQi9FeXBzQnRDLEMrRXhwc0JNLGtCQUVFLHlCL0UwcHNCUixDK0V4cHNCTSxrQkFFRSwyQi9FMHBzQlIsQytFeHBzQk0sa0JBRUUsNEIvRTBwc0JSLEMrRXhwc0JNLGtCQUVFLDBCL0UwcHNCUixDK0V6cXNCTSxRQUFnQyxtQi9FNHFzQnRDLEMrRTNxc0JNLGtCQUVFLHVCL0U2cXNCUixDK0UzcXNCTSxrQkFFRSx5Qi9FNnFzQlIsQytFM3FzQk0sa0JBRUUsMEIvRTZxc0JSLEMrRTNxc0JNLGtCQUVFLHdCL0U2cXNCUixDK0U1cnNCTSxRQUFnQyx3Qi9FK3JzQnRDLEMrRTlyc0JNLGtCQUVFLDRCL0Vnc3NCUixDK0U5cnNCTSxrQkFFRSw4Qi9FZ3NzQlIsQytFOXJzQk0sa0JBRUUsK0IvRWdzc0JSLEMrRTlyc0JNLGtCQUVFLDZCL0Vnc3NCUixDK0Uvc3NCTSxRQUFnQyx1Qi9Fa3RzQnRDLEMrRWp0c0JNLGtCQUVFLDJCL0VtdHNCUixDK0VqdHNCTSxrQkFFRSw2Qi9FbXRzQlIsQytFanRzQk0sa0JBRUUsOEIvRW10c0JSLEMrRWp0c0JNLGtCQUVFLDRCL0VtdHNCUixDK0VsdXNCTSxRQUFnQyxzQi9FcXVzQnRDLEMrRXB1c0JNLGtCQUVFLDBCL0VzdXNCUixDK0VwdXNCTSxrQkFFRSw0Qi9Fc3VzQlIsQytFcHVzQk0sa0JBRUUsNkIvRXN1c0JSLEMrRXB1c0JNLGtCQUVFLDJCL0VzdXNCUixDK0VydnNCTSxRQUFnQyx3Qi9Fd3ZzQnRDLEMrRXZ2c0JNLGtCQUVFLDRCL0V5dnNCUixDK0V2dnNCTSxrQkFFRSw4Qi9FeXZzQlIsQytFdnZzQk0sa0JBRUUsK0IvRXl2c0JSLEMrRXZ2c0JNLGtCQUVFLDZCL0V5dnNCUixDK0V4d3NCTSxRQUFnQyxzQi9FMndzQnRDLEMrRTF3c0JNLGtCQUVFLDBCL0U0d3NCUixDK0Uxd3NCTSxrQkFFRSw0Qi9FNHdzQlIsQytFMXdzQk0sa0JBRUUsNkIvRTR3c0JSLEMrRTF3c0JNLGtCQUVFLDJCL0U0d3NCUixDK0Vwd3NCTSxTQUF3Qix3Qi9FdXdzQjlCLEMrRXR3c0JNLG9CQUVFLDRCL0V3d3NCUixDK0V0d3NCTSxvQkFFRSw4Qi9Fd3dzQlIsQytFdHdzQk0sb0JBRUUsK0IvRXd3c0JSLEMrRXR3c0JNLG9CQUVFLDZCL0V3d3NCUixDK0V2eHNCTSxTQUF3Qix1Qi9FMHhzQjlCLEMrRXp4c0JNLG9CQUVFLDJCL0UyeHNCUixDK0V6eHNCTSxvQkFFRSw2Qi9FMnhzQlIsQytFenhzQk0sb0JBRUUsOEIvRTJ4c0JSLEMrRXp4c0JNLG9CQUVFLDRCL0UyeHNCUixDK0UxeXNCTSxTQUF3QixzQi9FNnlzQjlCLEMrRTV5c0JNLG9CQUVFLDBCL0U4eXNCUixDK0U1eXNCTSxvQkFFRSw0Qi9FOHlzQlIsQytFNXlzQk0sb0JBRUUsNkIvRTh5c0JSLEMrRTV5c0JNLG9CQUVFLDJCL0U4eXNCUixDK0U3enNCTSxTQUF3Qix3Qi9FZzBzQjlCLEMrRS96c0JNLG9CQUVFLDRCL0VpMHNCUixDK0UvenNCTSxvQkFFRSw4Qi9FaTBzQlIsQytFL3pzQk0sb0JBRUUsK0IvRWkwc0JSLEMrRS96c0JNLG9CQUVFLDZCL0VpMHNCUixDK0VoMXNCTSxTQUF3QixzQi9FbTFzQjlCLEMrRWwxc0JNLG9CQUVFLDBCL0VvMXNCUixDK0VsMXNCTSxvQkFFRSw0Qi9FbzFzQlIsQytFbDFzQk0sb0JBRUUsNkIvRW8xc0JSLEMrRWwxc0JNLG9CQUVFLDJCL0VvMXNCUixDK0U5MHNCRSxXQUFtQixxQi9FaTFzQnJCLEMrRWgxc0JFLHdCQUVFLHlCL0VrMXNCSixDK0VoMXNCRSx3QkFFRSwyQi9FazFzQkosQytFaDFzQkUsd0JBRUUsNEIvRWsxc0JKLEMrRWgxc0JFLHdCQUVFLDBCL0VrMXNCSixDQUNGO0FnRng1c0JBLDRCQUdBLGFBR0UsT0FGQSxlQUNBLE1BRUEsV0FDQSxVaEYyNXNCRixDZ0Z6NXNCRSwwQkFDRSxnQmhGMjVzQkosQ003MXNCSSw2QjBFL0RGLDBCQUdJLFloRjY1c0JKLENBQ0YsQ2dGMzVzQkksZ0NBQ0Usa0JoRjY1c0JOLENnRjE1c0JJLGdDQUNFLG1CaEY0NXNCTixDZ0YxNXNCTSxzQ0FDRSxrQjdFaUVNLEM2RWhFTixVaEY0NXNCUixDZ0Z4NXNCSSxtQ0FDRSxnQkFDQSxvQmhGMDVzQk4sQ2dGeDVzQk0seUNBQ0UsV0FDQSwyQmhGMDVzQlIsQ2dGdjVzQk0sb0ZBRUUsVWhGdzVzQlIsQ2dGdDVzQlEsZ0dBQ0UscUJoRnc1c0JWLENnRm41c0JFLDZCQUVFLHdCaEZvNXNCSixDZ0ZoNXNCQSw0QkFDRSxVaEZtNXNCRixDZ0ZoNXNCQSxvQkFFRSxhQURBLFc3RTBYb0IsQzZFeFhwQix1QkFFQSxrQkFDQSxTaEZrNXNCRixDTXo0c0JJLDRCMEVmSixvQkFRSSw2QmhGbzVzQkYsQ0FDRixDZ0ZqNXNCQSxtQkFrQkUsd0JBRkEsNEJBQ0Esd0JBRkEscUJBRkEsaUJBQ0EsY2hGNDRzQkYsQ2dGejVzQkUsOEJBQ0Usa0RoRjI1c0JKLENnRng1c0JFLDhCQUNFLHFEaEYwNXNCSixDZ0Z2NXNCRSw4QkFDRSxxRGhGeTVzQkosQ2dGMTRzQkEsbUJBR0UsbUJBRkEsYUFDQSwwQmhGNjRzQkYsQ01sN3NCSSx5QjBFbUNKLG1CQU1JLE9BREEsaUJoRis0c0JGLENBQ0YsQ2dGMzRzQkEsd0JBR0UsbUJBRkEsYUFDQSxzQmhGKzRzQkYsQ2dGMzRzQkEsdURBS0UsbUJBRkEsYUFGQSxZQUdBLHVCQUZBLGNoRmk1c0JGLENnRjU0c0JFLHFFQUdFLGdCQURBLHlDQUdBLGNoRjY0c0JKLENnRjM0c0JJLDZFQUNFLGVBQ0EsYWhGNjRzQk4sQ2dGejRzQlcscUdBQ1AsOEJoRjI0c0JKLENnRng0c0JRLG9SQUNFLFloRjA0c0JWLENNejhzQkksNEIwRThESSxvUkFJSSxTaEYyNHNCVixDQUNGLENnRnA0c0JBLDRCQUNFLGdCQUNBLHNCQUNBLG1CQUNBLFU3RXRFWSxDNkV5RVosZUFDQSxvQkFGQSxvQkFEQSx1QmhGMDRzQkYsQ2dGdDRzQlcsaUVBQ1Asa0I3RXBFVSxDNkVxRVYsb0JoRnc0c0JKLENNNzlzQkksNEIwRTBFSiw0QkFjSSxZaEYwNHNCRixDQUNGLENNaC9zQkksMEIwRXVGSiw0QkFpQkksa0JoRjQ0c0JGLENBQ0YsQ01yL3NCSSwwQjBFMkdBLHVDQUNFLFloRjY0c0JKLENBQ0YsQ2dGMTRzQmEscUVBQ1AsbUJBQ0Esb0JoRjQ0c0JOLENnRno0c0JFLHdDQUVFLGlCN0VsR1UsQzZFaUdWLFVoRjY0c0JKLENnRjVzc0JBLHFDQUVFLFVBREEsaUJoRmd0c0JGLENnRjVzc0JBLDZDQUNFLFdBTUEsa0JBSkEsWUFEQSxhaEZpdHNCRixDTS9ndEJJLDBCMEU0VEosNkNBS0ksY2hGa3RzQkYsQ0FDRixDZ0Y5c3NCQSxtQkFHRSxtQkFGQSxrQkFLQSx3QkFGQSxzQ0FGQSxTaEZxdHNCRixDTWhodEJJLDZCMEVxVUosMEVBRUksZ0JoRjZzc0JGLENBQ0YsQ2dGMXNzQkEsNkJBQ0Usa0I3RXJTMEIsQzZFc1MxQixlaEY2c3NCRixDZ0Z2c3NCRSx3Q0FDRSxrQkFDQSxTaEZ5c3NCSixDZ0Zqc3NCQSxnREFDRSxrQmhGb3NzQkYsQ2dGanNzQkEsNkdBQ0UsZ0JoRm9zc0JGLENNdGl0QkksNEIwRXlXSixnQ0FFSSxrQmhGZ3NzQkYsQ0FDRixDZ0Y3cnNCQSxvQkFDRSxzQmhGZ3NzQkYsQ003anRCSSx5QjBFNFhKLG9CQVFJLG1CQUZBLGFBRkEsT0FHQSx5QkFKQSxpQkFFQSxnQmhGcXNzQkYsQ0FDRixDZ0YvcnNCQSw0QkFJRSx5QkFEQSxZQUVBLGVBSkEscUJBTUEsWUFEQSxVQUpBLHNCQU1BLFVoRmtzc0JGLENnRmhzc0JFLHFDQUNFLGFoRmtzc0JKLENnRi9yc0JFLGdDQUNFLFlBQ0EsVWhGaXNzQkosQ2dGN3JzQkEsb0NBQ0Usa0JoRmdzc0JGLENNN2x0QkkseUIwRTRaSixvQ0FHSSxtQmhGa3NzQkYsQ0FDRixDTWxtdEJJLHlCMEU0Wkosb0NBTUksaUJoRm9zc0JGLENBQ0YsQ012bXRCSSwwQjBFNFpKLG9DQVNJLHNCaEZzc3NCRixDQUNGLENnRm5zc0JBLGdEQUNFLHFCaEZzc3NCRixDTWhudEJJLHlCMEV5YUosZ0RBR0ksZ0JoRndzc0JGLENBQ0YsQ01ybnRCSSwwQjBFeWFKLGdEQU1JLHFCaEYwc3NCRixDQUNGLENNN210QkksNEIwRTRaSixnREFTSSxZaEY0c3NCRixDQUNGLENnRnJzc0JJLHlMQUNFLFloRjBzc0JOLENnRnJzc0JBLHVDQUNFLGlCaEZ3c3NCRixDZ0Zwc3NCTSxxRkFDRSxZaEZzc3NCUixDTTVvdEJJLHlCMEVnY0osdUNBWUksa0JoRm9zc0JGLENBQ0YsQ01qcHRCSSx5QjBFZ2NKLHVDQWVJLGdCaEZzc3NCRixDQUNGLENNdHB0QkksMEIwRWdjSix1Q0FrQkksb0JoRndzc0JGLENBQ0YsQ2dGcnNzQkEsc0NBQ0UsVUFDQSxpQmhGd3NzQkYsQ2dGcnNzQkEsZ0NBSUUsc0JBR0Esa0JBREEsMkJBRUEsYUFJQSxZQURBLGdCQURBLFVBTEEseUJBSkEsa0JBRUEsVUFNQSxnQkFQQSxTQVlBLG1DQURBLGlCaEZ5c3NCRixDZ0Z0c3NCRSx1Q0FLRSw2QkFDQSw4QkFDQSx5QkFOQSxXQUVBLFNBQ0Esa0JBTUEsV0FEQSxVQVBBLE9oRitzc0JKLENnRnBzc0JFLG9DQUVFLGNBREEsWWhGdXNzQkosQ2dGbnNzQkUsMERBQ0UsY2hGcXNzQkosQ2dGbHNzQkUsZ0RBQ0Usa0JBQ0EsU2hGb3NzQkosQ2dGanNzQkUseUNBQ0UsVUFDQSxrQmhGbXNzQkosQ2dGL3JzQkEsd0NBR0UsYTdFbGZZLEM2RWdmWixlQUNBLGdCaEZtc3NCRixDZ0Y5cnNCQSw2Q0FFRSxVN0VoZ0JZLEM2RWlnQlosZUFDQSxpQkFIQSxlaEZvc3NCRixDZ0Y5cnNCQSw2SUFFRSxnQkFEQSxpQmhGbXNzQkYsQ2dGaHNzQkUsb1JBQ0UsaUJoRm1zc0JKLENnRi9yc0JFLDJWQUlFLGtCQUhBLFdBQ0EsYUFDQSxrQkFFQSxTaEZtc3NCSixDTTN1dEJJLHlCMEVtaUJGLDJWQU9JLGFoRnVzc0JKLENBQ0YsQ2dGcHNzQkUsZ0xBQ0UscUJBRUEsaUJBQ0EsYUFDQSxXQUhBLGVoRjBzc0JKLENnRnBzc0JFLDJLQUNFLHFCQUVBLGdCQUNBLGFBQ0EsV0FIQSxjaEYwc3NCSixDZ0Zuc3NCSSx5REFHRSwrQkFGQSxjQUNBLFVoRnNzc0JOLENnRm5zc0JJLDZCQUVFLGlCQUNBLGFBQ0EsV0FIQSxlaEZ3c3NCTixDZ0Zsc3NCSSw0QkFFRSxnQkFDQSxhQUNBLFdBSEEsY2hGdXNzQk4sQ010d3RCSSw2QjBFc2tCRSw0QkFJRSxnQkFIQSxZQUNBLFVBQ0EsZWhGb3NzQk4sQ2dGanNzQkksNkJBSUUsZUFIQSxZQUNBLFdBQ0EsYWhGb3NzQk4sQ0FDRixDTXB4dEJJLDRCMEVxbEJFLDRCQUlFLGFBSEEsYUFDQSxVQUNBLFdoRm1zc0JOLENnRmhzc0JJLDZCQUlFLGFBSEEsYUFDQSxXQUNBLFdoRm1zc0JOLENBQ0YsQ2dGNXJzQkUsMERBRUUsYUFFQSxZQURBLE1BRkEsV2hGa3NzQkosQ2dGNXJzQkUsMkRBRUUsYUFFQSxZQURBLFdBRkEsV2hGaXNzQkosQ00veXRCSSw2QjBFcW5CQSwwREFFRSxhQUNBLFlBQ0EsVUFIQSxXaEZnc3NCSixDZ0YxcnNCRSwyREFFRSxhQUNBLFlBQ0EsV0FIQSxXaEYrcnNCSixDQUNGLENNN3p0QkksNEIwRXFvQkEsMERBRUUsYUFDQSxhQUNBLFVBSEEsV2hGOHJzQkosQ2dGeHJzQkUsMkRBRUUsYUFDQSxhQUNBLFdBSEEsV2hGNnJzQkosQ0FDRixDZ0Z0cnNCQSxpQkFFRSxnQkFEQSxrQkFFQSxpQmhGeXJzQkYsQ01qMXRCSSw0QjBFcXBCSixpQkFLSSxrQmhGMnJzQkYsQ2dGeHJzQkEsNEJBRUksaUJBQ0Esa0JBQ0EsaUJoRjJyc0JKLENBTkYsQ2dGbHJzQkUsNENBQ0UsaUJoRjJyc0JKLENnRnRyc0JFLCtDQUlFLGtCQUhBLFdBQ0EsYUFJQSxjQUhBLGtCQUVBLFNoRnlyc0JKLENnRnJyc0JFLHdCQUNFLG1CQUVBLGlCQUNBLGFBQ0EsV0FIQSxlaEYwcnNCSixDTS8ydEJJLDRCMEVtckJGLHdCQVFJLGFBQ0EsV0FDQSxVQUhBLFdoRjRyc0JKLENBQ0YsQ2dGdHJzQkUsdUJBQ0UsbUJBRUEsZ0JBQ0EsYUFDQSxXQUhBLGNoRjJyc0JKLENNOTN0QkksNEIwRWlzQkYsdUJBUUksYUFDQSxXQUNBLFNBSEEsV2hGNnJzQkosQ0FDRixDZ0Z4cnNCRSx3QkFFRSx1QkFEQSx5QmhGMnJzQkosQ00xNHRCSSw0QjBFOHNCRix3QkFJSSx1QkFDQSw2QmhGNHJzQkosQ0FDRixDZ0YzcnNCSSwrQkFFRSxxQkFEQSx1QmhGOHJzQk4sQ01wNXRCSSw0QjBFcXRCQSwrQkFJSSx1QmhGK3JzQk4sQ0FDRixDZ0Z6cnNCQSwyQkFFRSxnQkFEQSxpQmhGNnJzQkYsQ2dGMXJzQkUscUNBQ0UsZ0JoRjRyc0JKLENnRnpyc0JFLHNEQUNFLGlCaEYycnNCSixDZ0Z2cnNCRSxtRUFLRSxrQkFIQSxXQUNBLGFBRkEsMEJBR0Esa0JBRUEsU2hGeXJzQkosQ016N3RCSSx5QjBFMHZCRixtRUFRSSxhaEYycnNCSixDQUNGLENnRnhyc0JFLGtDQUNFLHFCQUVBLGlCQUNBLGFBQ0EsV0FIQSxlaEY2cnNCSixDZ0Z2cnNCRSxpQ0FDRSxxQkFFQSxnQkFDQSxhQUNBLFdBSEEsY2hGNHJzQkosQ2dGanJzQkEsMkJBSUUsbUJBQ0EsNkJBSkEsb0JBT0EsZ0JBTkEseUJBS0Esa0JBREEsd0NBSEEscUJoRjRyc0JGLENnRnJyc0JFLHFDQUNFLG9CaEZ1cnNCSixDZ0ZwcnNCRSx3RUFTRSxZQUpBLFU3RXp4QlUsQzZFcXhCVixrQkFTQSxnQkFIQSxTQUNBLFVBRkEsMkJBS0EsbUNBUkEsZWhGNHJzQkosQ2NqOXRCRSxxRkFDRSxhZG8rdEJKLENnRm5zc0JNLHdHQUdFLGNBQ0EsVUFDQSw0RGhGb3NzQlIsQ2dGL3JzQkUsb0RBRUUsWUFEQSx3QkFFQSxVaEZrc3NCSixDZ0YvcnNCRSwwREFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2hGZ3NzQkosQ014aHVCSSwwQjBFeTBCRiwwREFrQkksZ0JBQ0EsT2hGaXNzQkosQ0FDRixDZ0YvcnNCSSxrRUFFRSxVQURBLGlCaEZrc3NCTixDZ0Y3cnNCRSw2REFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2hGOHJzQkosQ01sanVCSSwwQjBFcTJCRiw2REFrQkksZ0JBQ0EsT2hGK3JzQkosQ0FDRixDZ0Y3cnNCSSxxRUFFRSxVQURBLGlCaEZnc3NCTixDZ0YzcnNCRSxxREFFRSxtQkFJQSx5Q0FGQSxjQUtBLFlBRkEsVUFLQSxnQkFEQSxTQURBLHFCQVRBLGtCQU9BLFNBTEEsdUJoRnNzc0JKLENnRjNyc0JJLHlCQWRGLHFEQWVJLHVCaEY4cnNCSixDQUNGLENnRjNyc0JFLDBEQUtFLGNBRUEsZUFOQSxjQUVBLGtCQURBLGNBRUEsd0JBSUEsZ0JBRkEseUJoRityc0JKLENnRjNyc0JJLHFJQUdFLHdCN0VwNEJRLEM2RW00QlIsVWhGNnJzQk4sQ2dGeHJzQkUsa0RBQ0UsWWhGMHJzQkosQ2dGdnJzQkUsb0RBR0UsbUJBRkEsYUFHQSxZQUZBLHNCaEYycnNCSixDZ0Z0cnNCRSxrREFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFLQSxrQkFOQSxVaEY4cnNCSixDZ0Z0cnNCSSxzREFDRSxZaEZ3cnNCTixDZ0ZqcnNCRSw2REFNRSxXQUxBLGtCQUNBLGdCQU1BLFlBTEEsaUJBRUEsV0FEQSxrQkFHQSxhaEZvcnNCSixDTTdudUJJLDBCMEVrOEJGLDZEQVdJLGNoRm9yc0JKLENBQ0YsQ2dGanJzQkUsb0RBR0UsbUJBRkEsYUFDQSx1QkFFQSxpQmhGbXJzQkosQ014b3VCSSx5QjBFaTlCRixvREFPSSxjaEZvcnNCSixDQUNGLENnRmxyc0JJLHlCQVZGLG9EQVdJLGtCQUNBLE9oRnFyc0JKLENBQ0YsQ2dGbnJzQkkseUJBZkYsb0RBZ0JJLGtCQUNBLE9oRnNyc0JKLENBQ0YsQ2dGcHJzQkksZ0VBQ0UsaUJBRUEsZ0JBQ0EscUJBRkEsY2hGd3JzQk4sQ2dGbHJzQkUsZ0VBS0UseUJBS0EseUNBSEEsVUFEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsdUJoRjJyc0JKLENnRmhyc0JJLGtFQUNFLGlCaEZrcnNCTixDZ0Y3cXNCSSw0R0FDRSxVQUNBLHVCaEYrcXNCTixDZ0Y1cXNCSSw4RkFHRSxvQjdFaCtCUSxDNkVpK0JSLG1CQUZBLFVBREEsbUJBSUEsYWhGOHFzQk4sQ001cXVCSSw0QjBFeS9CQSw4RkFVSSxZQUNBLGdCQUhBLGFoRmtyc0JOLENBQ0YsQ2dGN3FzQk0seUJBZEYsOEZBZUksaUJoRmdyc0JOLENBQ0YsQ2dGOXFzQk0seUJBbEJGLDhGQW9CSSxnQkFEQSxXaEZrcnNCTixDQUNGLENnRjlxc0JJLGlHQUdFLG9CN0V4L0JRLEM2RXkvQlIsbUJBRkEsVUFEQSxtQkFJQSxhaEZncnNCTixDTXRzdUJJLDRCMEVpaENBLGlHQVNJLGtCQUNBLGdCQUZBLGFoRm1yc0JOLENBQ0YsQ2dGL3FzQk0seUJBYkYsaUdBZUksZ0JBREEsYWhGbXJzQk4sQ0FDRixDZ0Y3cXNCQSx1QkFDRSxpQmhGZ3JzQkYsQ2dGOXFzQkUsNENBRUUsV0FEQSxTaEZpcnNCSjs7QWdGM3FzQkEsMEJBRUEsYUFDRSxrQmhGNnFzQkYsQ01odXVCSSw0QjBFa2pDSixhQUdJLGtCaEYrcXNCRixDQUNGLENpRjl5dUJBLFVBT0UsWUFGQSxPQUhBLGNBYUEscUJBZEEsZUFHQSxNQUtBLCtCQUhBLFdBSEEsU2pGd3p1QkYsQ2lGM3l1QkUsdUJBQ0UsYWpGNnl1QkosQ2lGcnl1QkEsaUJBSUUsYUFDQSxzQkFKQSxZQUVBLGtCQURBLGdCQUlBLGdCakZ3eXVCRixDTTN3dUJJLHlCMkVuQ0osaUJBU0ksa0JqRnl5dUJGLENBQ0YsQ2lGdHl1QkEsa0JBR0Usd0I5RXVEWSxDOEVyRFosYTlFd0NZLEM4RXZDWixhQUpBLG1CQURBLHlCQUdBLGVqRjJ5dUJGLENNenh1QkkseUIyRXRCSixrQkFRSSxjQUVBLGVBREEsZ0JBRUEsaUJqRjJ5dUJGLENBQ0YsQ2lGeHl1QkEsd0JBQ0UsY0FDQSxtQmpGMnl1QkYsQ010eXVCSSx5QjJFUEosd0JBSUkscUJBRUEsZ0JBREEsbUJqRjh5dUJGLENBQ0YsQ2lGMXl1QkEsZ0JBRUUsYTlFd0JZLEM4RXpCWixxQkFFQSx5QmpGNnl1QkYsQ2lGNXl1QkUsc0JBQ0UsYWpGOHl1QkosQ2lGMXl1QkEsbUJBQ0UsT0FFQSx1QmpGNHl1QkYsQ00zenVCSSwwQjJFWUosbUJBTUksd0JqRjZ5dUJGLENBQ0YsQ2lGenl1QkUsNEJBQ0UsZ0JqRjJ5dUJKLENpRnh5dUJBLGlCQUNFLFdBQ0EsY2pGMnl1QkYsQ2lGeHl1QkEsaUJBQ0UsYTlFYlksQzhFY1osa0JBQ0EscUJqRjJ5dUJGLENNOTB1QkkseUIyRWdDSixpQkFLSSxtQmpGNnl1QkYsQ0FDRixDaUYxeXVCQSxtQkFDRSxhQUNBLDRCakY2eXVCRixDTXgxdUJJLHlCMkU4Q0osMkJBRUksbUJqRjZ5dUJGLENBQ0YsQ005MXVCSSwwQjJFOENKLDJCQUtJLG9CakYreXVCRixDQUNGLENNdDF1QkksNkIyRTBDRSxnRkFDRSxrQmpGK3l1Qk4sQ0FDRixDaUYxeXVCQSxzQkFDRSxhOUUzQ1ksQzhFNkNaLGVBREEsZWpGOHl1QkYsQ005MnVCSSx5QjJFOERKLHNCQUtJLGVBQ0EscUJqRit5dUJGLENBQ0YsQ01wM3VCSSwwQjJFOERKLHNCQVNJLGlCQUNBLGVqRml6dUJGLENBQ0YsQ2lGOXl1QkEsZ0JBSUUsdUJBRkEsYUFHQSxtQkFDQSxlQUhBLDhCbkV4SUEsZ0JBRkEsU0FDQSxTZCs3dUJGLENpRmh6dUJBLHNCQUVFLGdDQURBLFVqRm96dUJGLENpRmx6dUJFLHdCQUVFLGE5RXRFVSxDOEVxRVYsY0FFQSxrQkFFQSxlOUV0QjBCLEM4RXFCMUIscUJqRnF6dUJKLENNajV1QkkseUIyRXdGRix3QkFPSSxpQkFDQSxtQmpGc3p1QkosQ0FDRixDTXY1dUJJLDBCMkV3RkYsd0JBV0ksbUJBRUEsbUJBREEsa0JqRnl6dUJKLENBQ0YsQ005NXVCSSwwQjJFd0ZGLHdCQWdCSSxrQmpGMHp1QkosQ0FDRixDaUZ6enVCSSw4QkFDRSxhakYyenVCTixDaUZqenVCVyw0Q0FDUCxpQmpGdXp1QkosQ2lGOXl1QkUsd0NBR0UscUJBRkEsZUFDQSxlakZxenVCSixDaUZsenVCRSxzQ0FDRSxZakZvenVCSixDTXo3dUJJLHlCMkVvSUYsc0NBR0ksbUJqRnN6dUJKLENBQ0YsQ2lGcHp1QkUsMEJBQ0UsOEJBQ0UsZ0JqRnN6dUJKLENpRnB6dUJFLG9DQUNFLGdCakZzenVCSixDaUZwenVCRSw2QkFDRSxhQUNBLGFqRnN6dUJKLENBQ0YsQ2lGcHp1QkUseUNBQ0UsMkJqRnN6dUJKLENpRmx6dUJBLGlCQUNFLFlqRnF6dUJGLENNcDh1QkksNkIyRThJSixpQkFJSSxhakZzenVCRixDQUNGLENpRm56dUJBLGlCQUNFLGFqRnN6dUJGLENNNzh1QkksNkIyRXNKSixpQkFJSSxZakZ1enVCRixDQUNGLENpRnB6dUJBLGlCQUNFLFlqRnV6dUJGLENNdDl1QkksNkIyRThKSixpQkFJSSxhakZ3enVCRixDQUNGLENrRmppdkJBLE1BQ0UsWWxGb2l2QkYsQ00vOXVCSSw2QjRFdEVKLE1BR0ksYWxGc2l2QkYsQ0FDRixDa0ZoaXZCQSxPQUNFLGFsRm1pdkJGLENNeCt1QkksNkI0RTVESixPQUdJLFlsRnFpdkJGLENBQ0YsQ2tGL2h2QkEsU0FDRSxrQmxGa2l2QkYsQ2tGN2h2QkEsYUFDRSx3QmxGZ2l2QkYsQ2tGMWh2QkEsbUJwRWpDRSxnQkFGQSxTQUNBLFNka2t2QkYsQ2tGN2h2QkUsc0JBQ0UsbUJsRitodkJKLENrRjdodkJJLGlDQUNFLG9CbEYraHZCTixDTWpndkJJLDRCNEV6QkEsc0JBQ0UsbUJsRjZodkJKLENrRjNodkJJLGlDQUNFLGVsRjZodkJOLENBQ0YsQ016Z3ZCSSw2QjRFZkEsc0JBRUUsY0FEQSxtQmxGNGh2QkosQ2tGemh2QkksaUNBQ0Usa0JsRjJodkJOLENBQ0YsQ2tGdmh2QkUscUJBQ0UsYWxGeWh2QkosQ08vanZCRSxrRjJFd0NJLGFsRjBodkJOLENNeGh2QkksNkI0RUxGLHFCQU9JLGlCbEYwaHZCSixDQUNGLENNN2h2QkksNEI0RU9KLCtCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDbEZ5aHZCRixDa0Z4aHZCRSx5Q0FDRSxtQmxGMGh2QkosQ2tGeGh2QkUsMENBQ0Usa0JsRjBodkJKLENBQ0YsQ2tGdGh2QkEsMEJBQ0Usa0JBRUEsZS9FOEI0QixDK0UvQjVCLGlCQUVBLHNCQUNBLGtCbEZ5aHZCRixDTW5rdkJJLDBCNEVxQ0osMEJBT0ksaUJsRjJodkJGLENBQ0YsQ014a3ZCSSx5QjRFK0NBLG1DQUNFLGFBRUEsZUFEQSxlbEY2aHZCSixDQUNGLENNbGt2QkksNEI0RXdCSiwwQkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCbEY4aHZCRixDa0Y1aHZCRSw4QkFFRSxnQkFDQSx3QkFGQSxjbEZnaXZCSixDa0Y3aHZCYSx1RUFDUCx3QmxGK2h2Qk4sQ0FDRixDa0YzaHZCRSxrQ0FDRSx3QkFFQSx5QkFEQSxnQkFFQSxpQkFFQSwwQkFEQSx5QmxGOGh2QkosQ00xbHZCSSw0QjRFdURGLGtDQVVJLDBCbEY2aHZCSixDQUNGLENrRnpodkJBLG1DQUNFLGtCQUVBLGUvRWhCNEIsQytFZTVCLGlCQUVBLG9CQUNBLGtCbEY0aHZCRixDTXBudkJJLDBCNEVtRkosbUNBT0ksaUJsRjhodkJGLENBQ0YsQ016bnZCSSx5QjRFNkZBLDRDQUNFLGFBRUEsZUFEQSxlbEZnaXZCSixDQUNGLENNbm52QkksNEI0RXNFSixtQ0FvQkksbUJBRkEsYUFEQSxlQUVBLDZCbEZpaXZCRixDa0YvaHZCRSx1Q0FFRSxnQkFDQSx3QkFGQSxjbEZtaXZCSixDa0ZoaXZCYSxnRkFDUCx3QmxGa2l2Qk4sQ0FDRixDa0Y3aHZCQSwyQkFNRSxXQUpBLGVBREEsZ0JBRUEsZ0JsRmlpdkJGLENNdnB2QkksMEI0RW1ISiwyQkFRSSxjbEZnaXZCRixDQUNGLENNNXB2QkkseUI0RThIQSxvQ0FDRSxZbEZpaXZCSixDQUNGLENNcHB2QkksNEI0RXNHSiwyQkFrQkksbUJBRkEsYUFDQSw2QmxGbWl2QkYsQ2tGaml2QkUsK0JBRUUsZ0JBQ0Esd0JBRkEsY2xGcWl2QkosQ2tGbGl2QmEsd0VBQ1Asd0JsRm9pdkJOLENBQ0YsQ01ucXZCSSw2QjRFc0dKLDJCQWdDSSxVL0U5SFUsQytFNEhWLGVBREEsZS9FM0UwQixDK0U2RTFCLHFCbEZxaXZCRixDQUNGLENrRmxpdkJFLHlDQUNFLHVCbEZvaXZCSixDTTlxdkJJLDZCNEV5SUYseUNBR0ksbUJsRnNpdkJKLENBQ0YsQ01ucnZCSSw2QjRFeUlGLHlDQU1JLHVCbEZ3aXZCSixDQUNGLENrRnBpdkJBLG9CQUdFLHNCQURBLGdCbEZ1aXZCRixDTTFzdkJJLHlCNEVpS0osb0JBT0ksb0JBREEsZ0JsRndpdkJGLENBQ0YsQ01odHZCSSx5QjRFaUtKLG9CQVdJLHVCQURBLGtCbEYwaXZCRixDQUNGLENNdHR2QkksMEI0RWlLSixvQkFlSSxzQkFEQSxrQmxGNGl2QkYsQ0FDRixDa0Z2aXZCRSw4QkFDRSxvQmxGMGl2QkosQ01udHZCSSw0QjRFMEtBLGdEQUVJLHFCbEYyaXZCTixDQUNGLENrRnBpdkJRLDBGQUVFLGFBREEsOEJsRnVpdkJWLENNNXR2QkksNkI0RXVLSiwyQkFzQkksYUFDQSxjQUNBLHdCbEZtaXZCRixDQUNGLENNcHR2QkksbUQ0RXdKSiwyQkEyQkksMkJBQ0Esb0JsRnFpdkJGLENBQ0YsQ016dXZCSSw0QjRFdUtKLDJCQWtDSSxtQkFIQSxhQUNBLDJCQUNBLHNCQUlBLHNCQURBLFVBREEsVWxGeWl2QkYsQ0FDRixDTWp3dkJJLHlCNEU0TkEsZ0RBQ0Usa0JsRndpdkJKLENrRnRpdkJJLDJEQUNFLGNsRndpdkJOLENBQ0YsQ001dnZCSSw0QjRFd05GLG1DQUVJLDJCQUNBLGdCbEZzaXZCSixDQUNGLENrRmhpdkJBLDhCQUVFLGEvRTFNWSxDK0V5TVosb0JsRm9pdkJGLENrRmppdkJFLGlDQUNFLG1CQUNBLGUvRWhMMEIsQytFaUwxQixrQmxGbWl2QkosQ001d3ZCSSw0QjRFa09KLDhCQWFJLGlCQUZBLGNBR0EsZ0JBRkEsa0JBR0EsU2xGbWl2QkYsQ0FDRixDTWx5dkJJLHlCNEUrT0osOEJBbUJJLGVsRm9pdkJGLENrRm5pdkJFLGlDQUNFLGtCQUNBLG1CbEZxaXZCSixDQUNGLENNM3l2QkksMEI0RStPSiw4QkEwQkksa0JsRnNpdkJGLENrRnJpdkJFLGlDQUNFLGVBQ0Esa0JsRnVpdkJKLENBQ0YsQ012eXZCSSw0QjRFbVFGLHNDQUlJLFlBREEsc0JsRnNpdkJKLENBQ0YsQ2tGbml2QkksMENBQ0UsdUJsRnFpdkJOLENrRjVodkJBLDZCQUNFLFNsRjhodkJGLENNbnp2QkksNkI0RXVSRixxQ0FJRSw0QkFEQSxhQURBLFlsRmdpdkJGLENBQ0YsQ00xenZCSSw0QjRFdVJGLHFDQVFJLFlBQ0EsbUJsRitodkJKLENBQ0YsQ2tGM2h2QkEsaUNBQ0UsVS9FOVJZLEMrRStSWixrQmxGOGh2QkYsQ01yMHZCSSw2QjRFcVNKLGlDQU1JLGEvRWpSVSxDK0VnUlYsYWxGZ2l2QkYsQ0FDRixDTTMwdkJJLDZCNEVxU0osaUNBU0ksaUJsRmlpdkJGLENBQ0YsQ01oMXZCSSw0QjRFcVNKLGlDQWlCSSxVL0U5U1UsQytFMFNWLGVBQ0EsbUJBQ0EsZ0JBQ0EsbUJsRm1pdkJGLENBQ0YsQ2tGL2h2QkEsb0NwRWhZRSxnQkFGQSxTQUNBLFNkczZ2QkYsQ2tGbGl2QkUsdUNBQ0UscUJBQ0EsbUJsRm9pdkJKLENrRmxpdkJJLGtEQUNFLGNsRm9pdkJOLENrRmhpdkJFLHNDeEU3WUEsZ0NBREEsYVBrR1ksQytFNlNWLGVBQ0EsbUJ4RTlZRixtQkFDQSxxQndFOFlFLHFCbEZzaXZCSixDT3o1dkJFLHFJR3ZCRSwyQlBpRlUsQ09uRlYsYVBtRlUsQ09sRlYsb0JWczd2QkosQ2tGdml2QkUsd0NBRUUsbUJBREEscUJsRjBpdkJKLENNeDN2QkksNEI0RWtWRix5Q0FFSSxjbEZ3aXZCSixDa0ZwaXZCQSw0Q0FFSSxZbEZ1aXZCSixDQUpGLENrRmppdkJJLCtDQUNFLHFCQUNBLGNsRndpdkJOLENNdDR2QkksNEI0RTRWQSwrQ0FJSSx3QmxGMGl2Qk4sQ0FDRixDa0Y5aHZCSSxvQ0FyQkYsNENBc0JJLGNsRmlpdkJKLENBQ0YsQ2tGN2h2QkEsNEJBYUUscUJBWkEsYUFXQSxtQkFGQSxpQkFIQSxpQkFFQSw4QkFOQSxvQkFDQSxhbEZvaXZCRixDTXg2dkJJLHlCNEVnWUosNEJBZ0JJLGtCQUlBLGlCbEZ5aHZCRixDQUNGLENNOTZ2QkksMEI0RWdZSiw0QkEyQkksdUJBREEsc0JBSEEsZUFFQSxhQURBLGFBSUEsb0JsRjJodkJGLENrRnpodkJFLHVDQUNFLGFsRjJodkJKLENBQ0YsQ005NnZCSSw0QjRFbVhKLDRCQXdDSSw4QkFIQSxxQkFEQSxrQkFHQSxVQURBLFVsRjZodkJGLENBQ0YsQ014NnZCSSxtRDRFK1lGLG9DQUVJLFNsRjJodkJKLENBQ0YsQ2tGeGh2QkUsdUNBQ0UsMEJsRjBodkJKLENNLzd2QkksNEI0RXlhSix3QkFFSSxlQUNBLGtCbEZ5aHZCRixDQUNGLENrRnhodkJFLDBCeEVyZkEsZ0NBREEsYVBrR1ksQ09oR1osbUJBQ0Esb0JWaWh3QkYsQ090L3ZCRSxpR0d2QkUsMkJQaUZVLENPbkZWLGFQbUZVLENPbEZWLG9CVm1od0JKLENNOTl2QkkseUI0RStiRixnQ0FFSSxnQ2xGaWl2QkosQ0FDRixDa0Y3aHZCQSw4QkFHRSxhL0VsYVksQytFZ2FaLHFCQUNBLGlCbEZpaXZCRixDa0Y3aHZCQSxtQ0FDRSxxQkFDQSxjbEZnaXZCRixDa0Y3aHZCQSx1REFDRSxrQmxGZ2l2QkYsQ2tGN2h2QkEsU0FDRSxhbEZnaXZCRixDTXQvdkJJLDBCNEVxZEosU0FJSSxZbEZpaXZCRixDQUNGLENtRnJqd0JBLFVBQ0UscUJuRndqd0JGLENvRnJqd0JBLHVDQUNFLGlCQUNBLGdCcEYyandCRixDTXZnd0JJLHlCOEV0REosdUNBSUksb0JBQ0EsbUJwRjZqd0JGLENBQ0YsQ003Z3dCSSwwQjhFdERKLHVDQVFJLDZCcEYrandCRixDQUNGLENNbGh3QkksMEI4RXRESix1Q0FXSSxpQkFDQSx1QnBGaWt3QkYsQ0FDRixDTTNnd0JJLDRCOEVwREEsa0RBQ0UsY3BGa2t3QkosQ29Gamt3QkksK0RBQ0UsU3BGbWt3Qk4sQ29GaGt3QkUsNERBQ0Usa0JwRmtrd0JKLENBQ0YsQ01uaXdCSSx5QitFckRKLGtCQUVJLGNyRjhsd0JGLENBQ0Y7O0FxRjNsd0JBLDRCQUNBLHlCQUlFLG1CQUZBLGFBS0EsaUJyRjBsd0JGLENjcmt3Qkksd0R1RTVCSix5QkFXTSxzQkFEQSxrQnJGNGx3QkosQ0FDRixDY3hrd0JJLHVEdUUvQkoseUJBY00sZUFDQSxZckY2bHdCSixDcUY1bHdCYSxxREFDUCwrQnJGOGx3Qk4sQ0FDRixDY3Bsd0JJLHFEdUU1QkoseUJBdUJNLGdCckY2bHdCSixDQUNGLENjdGx3Qkksb0R1RS9CSix5QkEwQk0sYUFDQSxZckYrbHdCSixDcUY5bHdCYSxxREFDUCwrQnJGZ213Qk4sQ0FDRixDY2xtd0JJLHFEdUU1QkoseUJBbUNNLGFBQ0EscUJBQ0EsZ0JyRitsd0JKLENBQ0YsQ2N0bXdCSSxvRHVFL0JKLHlCQXdDTSxhQUNBLFlyRmltd0JKLENxRmhtd0JhLHFEQUNQLCtCckZrbXdCTixDQUNGLENjbG53Qkksc0R1RTVCSix5QkFpRE0sYUFDQSxhQUNBLGlCQUNBLGFyRmltd0JKLENBQ0YsQ2N2bndCSSxxRHVFL0JKLHlCQXVETSxpQkFDQSxZckZtbXdCSixDcUZsbXdCYSxxREFDUCwrQnJGb213Qk4sQ0FDRixDTWpud0JJLDBCK0U5Q0oseUJBK0RJLGFBQ0EsWXJGb213QkYsQ0FDRixDcUY1bHdCRSxrREFDRSxZckY4bHdCSixDcUZubHdCRSw2SUFORixvQ0FPSSx1QkFFQSxzREFEQSxxQnJGd2x3QkYsQ3FGcmx3QkUsdUVBQ0UsZXJGdWx3QkosQ3FGcGx3QkUscUVBQ0Usb0JyRnNsd0JKLENxRm5sd0JFLGlGQUNFLG9CckZxbHdCSixDQUNGLENxRmpsd0JBLDBDQUNFLGNBQ0EsY3JGb2x3QkYsQ01ub3dCSSw0QitFNkNKLDBDQU9JLFlsRjRUZSxDa0YvVGYsY0FFQSxpQnJGdWx3QkYsQ3FGaGx3QkUsNlBBRUUsWXJGcWx3QkosQ3FGbGx3QkUsdUlBQ0UsYXJGb2x3QkosQ0FURixDcUZ0a3dCQSwwQ0FHRSxpQkFDQSxpQkFDQSw4QnJGaWx3QkYsQ00zcHdCSSw2QitFcUVKLDBDQVdJLGFBRkEsb0JBREEsZ0JBRUEsaUJBRUEsYXJGa2x3QkYsQ0FDRixDTXBxd0JJLDRCK0VxRUosMENBa0JJLGNBREEsbUJBRkEsZ0JBQ0EsaUJBS0EsaUJBREEsaUJBREEsY3JGc2x3QkYsQ0FDRixDcUZubHdCRSx5QkF2QkYsMENBd0JJLGdCckZzbHdCRixDQUNGLENxRnJsd0JFLHlCQTFCRiwwQ0EyQkksZ0JyRndsd0JGLENBQ0YsQ3FGdmx3QkUseUJBN0JGLDBDQThCSSxjckYwbHdCRixDQUNGLENxRnpsd0JFLHlCQWhDRiwwQ0FpQ0ksZ0JyRjRsd0JGLENBQ0YsQ3FGemx3QkEsK0NBQ0UsYUFJQSxjQUhBLGVsRmxENEIsQ2tGc0Q1QixjckY2bHdCRixDcUZ4bHdCQSwrRUFQRSxpQkFEQSxpQkFJQSw4QnJGa213QkYsQ01odXdCSSx5QitFa0lKLGdDQUtJLGFyRjZsd0JGLENBQ0YsQ01ydXdCSSx5QitFa0lKLGdDQVFJLG1CQUNBLGFyRitsd0JGLENBQ0YsQ00zdXdCSSwwQitFa0lKLGdDQVlJLGFyRmltd0JGLENBQ0YsQ01odndCSSwwQitFa0lKLGdDQWVJLG9CQUNBLHFCckZtbXdCRixDQUNGLENxRmhtd0JBLG1DQUVFLGNBR0Esa0JBREEsZWxGckY0QixDa0ZrRjVCLGlCQUVBLDhCckZxbXdCRixDTWp2d0JJLDRCK0V5SUosbUNBWUksY0FKQSxvQkFFQSxnQkFDQSxzQkFGQSxnQkFJQSxVckZvbXdCRixDQUNGLENxRmxtd0JFLHlCQWhCRixtQ0FrQkksaUJBREEsY3JGc213QkYsQ0FDRixDcUZwbXdCRSx5QkFwQkYsbUNBcUJJLG1CckZ1bXdCRixDQUNGLENxRnRtd0JFLHlCQXZCRixtQ0F3Qkksa0JyRnltd0JGLENBQ0YsQ3FGeG13QkUseUJBMUJGLG1DQTJCSSxrQnJGMm13QkYsQ0FDRixDcUYxbXdCRSwrQ0E3QkYsbUNBK0JJLGNBREEsVXJGOG13QkYsQ0FDRixDTXR4d0JJLDZCK0V5SUosbUNBa0NJLGNyRittd0JGLENBQ0YsQ014eXdCSSx5QitFMkxGLDhDQUVJLFlyRittd0JKLENBQ0YsQ01oeXdCSSw0QitFOEtGLDhDQUtJLGFBQ0EsbUJBQ0EsZ0JBQ0Esc0JBQ0Esc0JyRmlud0JKLENBQ0YsQ3FGN213QkEsc0NBSUUsbUJ2RWxRQSxjdUVnUUEsYUFNQSxzQkFEQSxldkVuUUEsWXVFK1BBLHVCdkU1UEEsT0FKQSxrQkFHQSxNQURBLFVkczN3QkYsQ3FGaG53QkEsaURBS0UsWUFGQSxPQUZBLGtCQUNBLE1BRUEsV0FFQSxTckZtbndCRixDcUZqbndCRSw4REFFRSxZQURBLFVyRm9ud0JKLENxRi9td0JFLDRFQUVFLHFCQUNBLGFBRkEsc0JyRm1ud0JKLENxRi9td0JJLHVGQUNFLGNBQ0EsY3JGaW53Qk4sQ3FGN213QkUsaUZBTUUsVUFKQSxxQkFFQSwrQkFDQSxVckZnbndCSixDcUY1bXdCTSxrR0FDRSxpQnJGOG13QlIsQ3FGeG13Qkksc0dBRUUsMERBR0EsNkJBR0EsNkJBR0EsVUFEQSxTckZ3bXdCTixDcUZobXdCSSw4R0FDRSxVQUNBLGtCckZtbXdCTixDcUYvbHdCRSxtRUFDRSxZckZpbXdCSixDcUY5bHdCRSx3RkFDRSxVckZnbXdCSixDcUY1bHdCQSx5Q0FJRSxjQUNBLGlCQUhBLEtyRmdtd0JGLENxRnpsd0JBLCtCQUtFLHFCQUhBLFlBQ0EsYUFDQSx1QkFLQSxTQUlBLFVBUEEsa0JBVUEsNkRBVEEsU3JGOGx3QkYsQ3FGbGx3QlcsMkRBQ1AsV3JGb2x3QkosQ3FGbmx3QkkscUNBRk8sMkRBR0wsV3JGc2x3QkosQ0FDRixDcUZubHdCVyxvREFDUCxTckZzbHdCSixDTTM0d0JJLDRCK0UwUkosK0JBZ0NJLFlyRnNsd0JGLENBQ0YsQ01qNXdCSSw2QitFMFJKLCtCQW9DSSxZckZ1bHdCRixDQUNGLENxRnJsd0JFLDZDQUNFLHNCckZ1bHdCSixDcUZwbHdCRSxtQ0FJRSxZQURBLFVyRnFsd0JKLENxRmhsd0JJLDJEQUVFLG9CbEYvVFEsQ2tGOFRSLGFyRm1sd0JOLENxRjdrd0JBLHFDQUVFLGlCQURBLGdCckZpbHdCRixDcUY3a3dCQSxpQ0FJRSxtQkFRQSxnQkFDQSxZQU5BLFlBSUEsV0FEQSxlQVRBLGFBQ0Esc0JBWUEsbUJBWEEsdUJBS0EsU0FIQSxrQkFJQSwyQkFIQSxTckZ3bHdCRixDcUYva3dCVyw2REFDUCxhckZpbHdCSixDcUZobHdCSSxxQ0FGTyw2REFHTCxhckZtbHdCSixDQUNGLENxRmpsd0JFLGdEQUNFLHVEQUNBLG9DckZvbHdCSixDTWo5d0JJLHlCK0UyWEYsZ0RBSUksWXJGc2x3QkosQ0FDRixDcUZwbHdCSSxzREFDRSx5RHJGc2x3Qk4sQ3FGamx3QkkseURBQ0Usa0JyRm1sd0JOLENNLzh3QkksNEIrRTBYRixnREFNSSxZckZtbHdCSixDQUNGLENxRmhsd0JFLHlDQUlFLHdCQUNBLG1DQUNBLHNCQUxBLFVBQ0EsdUJyRnFsd0JKLENxRjdrd0JBLGtDQUdFLGFBQ0EsZUFIQSxrQkFDQSxTckZrbHdCRixDcUY3a3dCQSwrQkFFRSw4REFEQSxpQkFHQSxrQkFFQSxhQUhBLG9CQUVBLFlBRUEsU3JGZ2x3QkYsQ001K3dCSSw2QitFcVpKLCtCQVlJLGFBQ0EsZ0JBSEEsb0JBQ0EsV3JGbWx3QkYsQ0FDRixDTXAvd0JJLDRCK0VxWkosK0JBMEJJLDRCQVBBLGtEQURBLGdCQU1BLGFBR0EsWUFGQSw4QkFGQSxrQkFIQSxVQUNBLFlBQ0EsVXJGc2x3QkYsQ0FDRixDcUYva3dCRSxnREE5QkYsK0JBK0JJLFlBQ0EsZ0JyRmtsd0JGLENBQ0YsQ3FGaGx3QkUseUJBbkNGLCtCQW9DSSxZQUNBLGdCckZtbHdCRixDQUNGLENxRmpsd0JFLGdEQXhDRiwrQkF5Q0ksWUFDQSxnQnJGb2x3QkYsQ0FDRixDcUZubHdCRSxnREE1Q0YsK0JBNkNJLFlBQ0EsZ0JyRnNsd0JGLENBQ0YsQ3FGcGx3QkUsZ0RBakRGLCtCQWtESSxZQUNBLGdCckZ1bHdCRixDQUNGLENxRnBsd0JFLGdEQXZERiwrQkF3REksV3JGdWx3QkYsQ0FDRixDcUZybHdCRSxnREEzREYsK0JBNERJLFdyRndsd0JGLENBQ0YsQ3FGdGt3QkEsNkNBQ0UsYUFDQSxhckY0a3dCRixDTWxqeEJJLDRCK0VvZUosNkNBSUksY0FDQSxjckY4a3dCRixDQUNGLENNcmt4QkkseUIrRWlmSiw2Q0FTSSxhQUNBLGFyRitrd0JGLENBQ0YsQ00za3hCSSwwQitFaWZKLDZDQWFJLGFBQ0EsYXJGaWx3QkYsQ0FDRixDTXBreEJJLDZCK0VvZUosNkNBaUJJLGFBQ0EsYXJGbWx3QkYsQ0FDRixDTTFreEJJLDRCK0VvZUosNkNBeUJJLGtCQUpBLGlCQUNBLGtCQUVBLGVBREEsVXJGdWx3QkYsQ0FDRixDcUYva3dCRSx5QkFoQ0YsNkNBaUNJLGFyRmtsd0JGLENBQ0YsQ3FGN2t3QkkseUJBREYsbURBRUksZXJGaWx3QkosQ0FDRixDcUZobHdCSSxnREFKRixtREFLSSxrQnJGbWx3QkosQ0FDRixDcUZobHdCRSwrQ0FDRSxtQnJGa2x3QkosQ3FGOWt3QkUsZ0VBQ0UsbURBRUUsbUJBREEsNEJyRmlsd0JKLENBQ0YsQ3FGNWt3QkUsZ0VBQ0UsbURBRUUscUJBREEsNEJyRitrd0JKLENBQ0YsQ3FGM2t3QkUsZ0VBQ0UsbURBQ0UsZXJGNmt3QkosQ0FDRixDcUZ6a3dCRSxnRUFDRSxtREFDRSxZckYya3dCSixDcUZ4a3dCRSwrQ0FDRSxtQnJGMGt3QkosQ0FDRixDcUZ0a3dCQSxtQ0FDRSxvQnJGeWt3QkYsQ3FGdmt3QkUscUNBSEYsbUNBSUksZXJGMGt3QkYsQ0FDRixDTXhveEJJLDZCK0V5akJKLG1DQVFJLGdCQUNBLGNyRjJrd0JGLENBQ0YsQ005b3hCSSw0QitFeWpCSixtQ0FnQkksOERBREEsaUJBRUEsa0JBR0EsWWxGOU55QixDa0Z1TnpCLG9CQU1BLGVBTEEsK0JBSUEsVXJGOGt3QkYsQ3FGMWt3QkUsMEVBQ0Usa0JyRjRrd0JKLENBQ0YsQ3FGemt3QkUseUJBM0JGLG1DQTZCSSxvQkFEQSx3QnJGNmt3QkYsQ0FDRixDcUYxa3dCRSx5QkFoQ0YsbUNBaUNJLGlCckY2a3dCRixDQUNGLENxRjNrd0JFLGdEQXBDRixtQ0FxQ0ksaUJyRjhrd0JGLENBQ0YsQ3FGamt3QkUsMERBQ0UsVWxGcm1CVSxDa0Z1bUJWLGtCQURBLE1yRm9rd0JKLENNbHJ4QkksNEIrRTRtQkYsMERBS0ksbUJyRnFrd0JKLENBQ0YsQ01wc3hCSSx5QitFeW5CRiwwREFRSSxrQnJGdWt3QkosQ0FDRixDTXpzeEJJLDBCK0V5bkJGLDBEQVdJLGtCckZ5a3dCSixDQUNGLENNOXN4QkksMEIrRXluQkYsMERBY0ksa0JBQ0EsaUJyRjJrd0JKLENBQ0YsQ3FGdmt3QkUsK0xBSUUsb0JBQ0EsaUJBSEEsZUFDQSwwQnJGMmt3QkosQ00zdHhCSSx5QitFNm9CRiwrTEFRSSxtQkFDQSxlckYya3dCSixDQUNGLENNbHV4QkksMEIrRTZvQkYsK0xBZUksZUFDQSxjckYya3dCSixDQUNGLENNNXR4QkksNEIrRWdvQkYsK0xBbUJJLGdCckY4a3dCSixDQUNGLENxRjNrd0JFLGtIQUVFLFdBQ0EsY0FDQSxnQkFHQSxpQkFEQSxzQkFEQSxzQkFKQSxVckZtbHdCSixDTXh2eEJJLHlCK0VvcUJGLGtIQVVJLGdCQURBLG9CckZnbHdCSixDQUNGLENNOXZ4QkksMEIrRW9xQkYsa0hBaUJJLGVBREEsbUJyRitrd0JKLENBQ0YsQ012dnhCSSw0QitFdXBCRixrSEFvQkksU3JGZ2x3QkosQ0FDRixDcUY1a3dCRSw0REFDRSw0QnJGOGt3QkosQ001d3hCSSwwQitFNnJCRiw0REFHSSwwQnJGZ2x3QkosQ0FDRixDTXJ2eEJJLG1EK0V3cUJGLHFFQUVJLGNyRitrd0JKLENBQ0YsQ3FGNWt3QkUsK0NBQ0UsY3JGOGt3QkosQ3FGM2t3QkUsZ0tBRUUsK0JBREEsWXJGOGt3QkosQ01oeHhCSSw2QitFaXNCRixnS0FNSSwrQkFEQSxTckYra3dCSixDQUNGLENNdHh4QkksNEIrRWlzQkYsZ0tBV0ksK0JBREEsYXJGZ2x3QkosQ0FDRixDcUY1a3dCRSxpRkFFRSw2QkFEQSx5QnJGK2t3QkosQ003eXhCSSx5QitFNnRCRixpRkFJSSw0QnJGZ2x3QkosQ0FDRixDcUY1a3dCQSx3Q0FHRSxlQURBLGVsRmxxQjRCLENrRmlxQjVCLGVyRmlsd0JGLENxRjdrd0JFLHFEQUNFLHdCbEY5c0JVLENrRitzQlYsb0JyRitrd0JKLENxRjdrd0JJLDJEQUNFLHdCbEZudEJRLENrRm90QlIsb0JyRitrd0JOLENNaDB4QkkseUIrRXN1Qkosd0NBZ0JJLGVyRjhrd0JGLENBQ0YsQ014enhCSSw0QitFeXRCSix3Q0FtQkksa0JBR0EsNEJBQ0EsVXJGNGt3QkYsQ0FDRixDTTEweEJJLHlCK0VzdUJKLHdDQTJCSSxtQkFEQSxlbEZ6ckIwQixDa0YyckIxQiwyQnJGb2x3QkYsQ0FDRixDcUZ6a3dCQSwyQkFDRSxHQUNFLGtCckYra3dCRixDcUY3a3dCQSxHQUNFLG9CckYra3dCRixDQUNGLENxRm5rd0JBLGtCQUNFLEdBQ0UsVUFDQSx1QnJGNmt3QkYsQ3FGM2t3QkEsR0FDRSxVQUNBLDBCckY2a3dCRixDQUNGLENxRi9qd0JBLG1CQUNFLEdBRUUsVUFEQSwwQnJGNGt3QkYsQ3FGemt3QkEsR0FFRSxVQURBLHVCckY0a3dCRixDQUNGLENxRnhrd0JBLHVCQUNFLDBCckYwa3dCRixDcUZya3dCQSxpQkFJRSxhQUVBLEtyRnlrd0JGLENxRnBrd0JBLGtDQUpFLG1EQUZBLE9BSkEsa0JBRUEsV0FLQSxTckZrbHdCRixDcUYva3dCQSxpQkFPRSxTQUpBLGFBTUEsOEJyRnNrd0JGLENNcDV4QkksNEIrRWsxQkYsMEhBRUksZUFDQSxrQnJGcWt3QkosQ0FDRixDcUZ2andCRSx3RUFHRSxzQkFSRixrQkFKQSxlQUNBLGlCQUNBLGdCQUNBLHFCQVVFLG9CQVJGLGlCQU1FLHVCckZpa3dCSixDcUYxandCRSxpSkFDRSxhckY2andCSixDcUYzandCSSx1SkFFRSx5QkFuQkosa0JBSkEsZUFDQSxpQkFDQSxnQkFDQSxxQkFzQkksa0JBcEJKLGlCQW1CSSxvQnJGbWt3Qk4sQ3FGL2p3QkksdUpBQ0UsVXJGaWt3Qk4sQ3FGL2p3Qk0sNkpBQ0UscUJyRmlrd0JSLENxRjNqd0JBLGlEQUNFLFVyRjhqd0JGLENxRjNqd0JJLDRHQUNFLFlyRjZqd0JOOztBcUZ4andCQSwwQkNqOUJBLGdDQUNFLHFCQThDQSxnQkE3Q0EsZ0J0RmloeUJGLENzRmhoeUJFLG9DQUNFLFN0RmtoeUJKLENzRmhoeUJFLHFDQUNFLHdCdEZraHlCSixDc0YxZ3lCRSwwQkFDRSwyQ0FDRSxnQnRGNGd5QkosQ3NGMWd5QkUscURBRUUsaUJBQ0Esa0JBRkEsaUJBR0EsNkJBQ0EsNkJ0RjRneUJKLENBQ0YsQ001K3hCSSx5QmdGekRKLGdDQTZCSSxvQkFDQSx5QnRGNGd5QkYsQ0FDRixDTWwveEJJLDBCZ0Z6REosZ0NBaUNJLDJCdEY4Z3lCRixDQUNGLENNdi94QkksMEJnRnpESixnQ0FvQ0ksbUJBQ0Esc0J0RmdoeUJGLENBQ0YsQ003L3hCSSwwQmdGakJGLG9EQUVJLGF0RmdoeUJKLENBQ0YsQ3NGM2d5QkUseUNBQ0UsZ0J0RjZneUJKLENzRnZneUJFLHVHQUNFLFN0RjJneUJKLENzRnZneUJJLHFOQUNFLFN0RjBneUJOLENzRnRneUJFLHlGQUVFLHlCQURBLFlBRUEsS3RGeWd5QkosQ3NGdGd5QkUseUNBQ0UsdUZBQ0UscUJ0RnlneUJKLENzRnRneUJFLHVHQUNFLFN0RnlneUJKLENBQ0YsQ3NGdGd5QkUseUNBQ0UsdUdBQ0UsU3RGeWd5QkosQ3NGcmd5QkkscU1BQ0UsU3RGd2d5Qk4sQ0FDRixDc0ZwZ3lCRSx5Q0FDRSx1RkFDRSxxQnRGdWd5QkosQ3NGcGd5QkUsbUdBQ0UsV3RGdWd5QkosQ3NGbGd5Qk0sK05BQ0UsVXRGcWd5QlIsQ0FDRixDc0ZoZ3lCRSx5RkFDRSxtR0FDRSxhdEZtZ3lCSixDQUNGLENzRmhneUJFLDBDQUNFLHVGQUNFLHFCdEZtZ3lCSixDc0Y5L3hCTSwrTkFDRSxVdEZpZ3lCUixDc0YvL3hCTSwrTkFDRSxTdEZrZ3lCUixDQUNGLENzRjcveEJFLDBDQUNFLHVGQUNFLHFCdEZnZ3lCSixDc0Y3L3hCRSxtR0FDRSxldEZnZ3lCSixDc0Y3L3hCRSx1R0FDRSxTdEZnZ3lCSixDc0YzL3hCTSwrTkFDRSxVdEY4L3hCUixDQUNGLENzRnoveEJFLDBDQUNFLHVGQUNFLHFCdEY0L3hCSixDc0Z2L3hCTSwrTkFDRSxVdEYwL3hCUixDc0Z4L3hCTSwrTkFDRSxTdEYyL3hCUixDQUNGLEN1Rm5xeUJBLHdCQ0ZFLGtCckZ5RlksQytCL0RaLDJEQUNBLDJCcUR4QkEsb0JBQ0EsaUJ2RjRxeUJGLEN1RjFxeUJFLDZCQUNFLGtCdkY0cXlCSixDdUZ6cXlCRSx1REFFRSxrQkFEQSxlcEZzSDBCLENvRm5IMUIscUJBQ0EsYUFGQSxldkY2cXlCSixDTS9ueUJJLDBCaUZ6REosd0JBZ0JJLGN2RjRxeUJGLEN1RjNxeUJFLHVEQUNFLHNCdkY2cXlCSixDQUNGLENNdm95QkksMEJpRnpESix3QkF1Qkksa0JBREEsbUJBRUEsaUJ2RjhxeUJGLEN1RjdxeUJFLHVEQUdFLGtCQUZBLGdCQUNBLGN2RmdyeUJKLENBQ0YsQ010b3lCSSw0QmlGdENBLG1DQUNFLGN2RitxeUJKLEN1RjdxeUJFLHVEQUNFLGtCdkYrcXlCSixDdUYxcXlCRiwyQ0FFSSxTdkY4cXlCRixDQUxGLEN1RnJxeUJBLGlDQUlFLG1CQUZBLGFBQ0EsWUFFQSx5QkFKQSxnQnZGa3J5QkYsQ001cHlCSSw2QmlGdkJKLGlDQVdJLGlDQUpBLDJCQUVBLGdCQUNBLGtCQUZBLGtCdkZtcnlCRixDQUNGLEN1Ri9xeUJFLHNEQUNFLGdCdkZpcnlCSixDTXhxeUJJLDRCaUZ2QkosaUNBaUJJLGtCdkZrcnlCRixDQUNGLEN1Ri9xeUJBLDZCQUNFLG9CQUlBLFdBSEEsbUJBQ0EsbUJBR0EsU3ZGaXJ5QkYsQ01ycnlCSSw0QmlGRkosNkJBb0JJLG1CQVRBLHlCQUNBLDJCQUZBLG1CQVFBLG9CQUZBLGtCQURBLGNBSUEsdUJBRkEsb0JBSEEsY3ZGdXJ5QkYsQ0FDRixDTWp0eUJJLHlCaUZXSiw2QkE0Qkksa0JBSEEsbUJBQ0EscUJBQ0Esa0JBSEEsdUJ2RnNyeUJGLENBQ0YsQ00xdHlCSSwwQmlGV0osNkJBZ0NJLGlCQUNBLGN2Rm1yeUJGLENBQ0YsQ3VGanJ5QkUsbUNBRUUscUJwRjVCVSxDb0Y2QlYsaUJwRjdCVSxDb0YyQlYsYXZGcXJ5QkosQ3VGaHJ5QkUsc0VBRUUsZ0N2RmlyeUJKLEN5Rmp5eUJBLG1DRE9FLGtCckYyRVksQytCMURaLDhEdUR0QkEsbUJBR0EsMEJ6RnV5eUJGLEMwRjV5eUJBLHlERkZFLGtCckZ5RlksQytCL0RaLDJEQUNBLDJCd0RwQkEscUJBNEJBLGdCQTdCQSxzQkFEQSxnQjFGc3p5QkYsQzBGbHp5QkUsMEJBQ0UsK0VBQ0UsZ0IxRm96eUJKLEMwRmx6eUJFLG1HQUVFLGlCQUNBLGtCQUZBLGlCQUdBLGMxRm96eUJKLENBQ0YsQzBGanp5QkUsbUdBQ0UsWTFGbXp5QkosQ005d3lCSSx5Qm9GekRKLHlEQXdCSSxrQjFGbXp5QkYsQ0FDRixDTW54eUJJLHlCb0Z6REoseURBNEJJLG1CQUNBLHFCMUZvenlCRixDQUNGLEMwRmh6eUJFLDJFQUNFLGdCMUZrenlCSixDMkZyMXlCQSw4QkhPRSxrQnJGMkVZLEMrQjFEWiw4RHlEdEJBLG1CQUdBLDBCM0YyMXlCRixDNEZoMnlCQSxpQ0pPRSxrQnJGMkVZLEMrQjFEWiw4REFDQSwyQjBEdkJBLHNCNUZ3MnlCRixDTWp6eUJJLDBCc0Z6REosaUNBSUksdUI1RjAyeUJGLENBQ0YsQzZGLzJ5QkEsMkJBQ0UsaUJBc0NBLGdCQXJDQSxzQkFDQSxrQjdGczN5QkYsQzZGcjN5QkUsa0RBQ0UsYTdGdTN5QkosQ010enlCSSw0QnVGaEVBLHdEQUVJLFk3RnczeUJOLENBQ0YsQzZGcjN5QkUsMEJBQ0Usc0NBQ0UsZ0I3RnUzeUJKLEM2RnIzeUJFLGdEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCN0Z1M3lCSixDQUNGLENNdjB5QkksNEJ1RnRFSiwyQkF5QkkscUI3RnczeUJGLENBQ0YsQ016MXlCSSx5QnVGekRKLDJCQTRCSSx3QjdGMDN5QkYsQ0FDRixDTTkxeUJJLDBCdUZ6REosMkJBK0JJLHdCN0Y0M3lCRixDQUNGLENNbjJ5QkksMEJ1RnpESiwyQkFrQ0kscUJBRUEsdUJBREEscUI3RiszeUJGLENBQ0YsQzZGMzN5QkUsb0NBQ0UsZ0I3RjYzeUJKLEM4RnQ2eUJBLHFCTkZFLGtCckZ5RlksQytCL0RaLDJEQUNBLDJCNER4QkEsaUJBRUEsd0JBQ0Esb0I5Rjg2eUJGLENNejN5QkkseUJ3RnpESixxQkFRSSxhQURBLHFCOUZnN3lCRixDQUNGLENNLzN5QkkseUJ3RnpESixxQkFXSSxxQkFDQSxzQjlGaTd5QkYsQ0FDRixDTXI0eUJJLDBCd0Z6REoscUJBZUkscUJBQ0EsbUI5Rm03eUJGLENBQ0YsQzhGaDd5QkEsaUNBQ0Usd0IzRjREWSxDMkZ4RFosc0JBSEEsb0JBQ0Esa0JBQ0EsUzlGbzd5QkYsQ01uNXlCSSx5QndGckNKLGlDQU9LLGFBR0Qsb0I5Rms3eUJGLENBQ0YsQ014NXlCSSwwQndGckNKLGlDQWVJLG9CQUZBLDZCQUNBLFM5RjA3eUJGLENBQ0YsQzhGeDd5QkUsb0NBQ0UsWTlGMDd5QkosQ012NnlCSSx5QndGcEJGLG9DQUdJLGtCOUY0N3lCSixDQUNGLENNNTZ5QkksMEJ3RnBCRixvQ0FNSSxtQkFDQSxtQjlGODd5QkosQ0FDRixDOEY1N3lCRSxtQ0FFRSxzQjlGNjd5QkosQ01yN3lCSSwwQndGVkYsbUNBS0ksdUI5Rjg3eUJKLENBQ0YsQzhGNTd5QkUsNENBQ0UscUI5Rjg3eUJKLEM4RjM3eUJJLDJEQUNFLHdCOUY2N3lCTixDOEYzN3lCSSw0RkFDRSxNOUY2N3lCTixDOEZ4N3lCQSw4QkFJRSx1QkFIQSxhQUlBLGVBSEEsMkJBQ0EsaUI5RjY3eUJGLENNMzh5QkkseUJ3RldKLDhCQU9JLDZCOUY2N3lCRixDQUNGLENNaDl5QkkseUJ3RldKLDhCQVdJLDhCQURBLG1COUZnOHlCRixDQUNGLENNdDl5QkksMEJ3RldKLDhCQWNJLGlCOUZpOHlCRixDQUNGLEM4RjE3eUJFLGtEQUVFLGdCQURBLFM5Rjg3eUJKLEM4RjM3eUJFLG1EQUNFLFM5RjY3eUJKLEM4RjM3eUJFLG1EQUVFLGtCQURBLFM5Rjg3eUJKLEM4RjM3eUJFLHdDQUVFLHdCM0Z6QlUsQzJGMEJWLGlCQUZBLGdCOUYrN3lCSixDOEYzN3lCRSx3Q0FDRSxpQkFDQSxvQjlGNjd5QkosQ01oL3lCSSx5QndGc0RBLGtEQUNFLFM5RjY3eUJKLEM4RjM3eUJFLG1EQUNFLFM5RjY3eUJKLEM4RjM3eUJFLG1EQUVFLGFBREEsUzlGODd5QkosQ0FDRixDTTUveUJJLHlCd0ZrRUEsd0NBQ0Usa0JBQ0EscUI5RjY3eUJKLEM4RjM3eUJFLHdDQUNFLGVBQ0EsZ0I5RjY3eUJKLENBQ0YsQ010Z3pCSSwwQndGNEVBLHdDQUNFLGVBQ0Esb0I5RjY3eUJKLENBQ0YsQ00vL3lCSSw0QndGc0VBLHVEQUNFLHFCOUY0N3lCSixDOEZ6N3lCRSxrREFFRSxlQURBLFU5RjQ3eUJKLEM4Rng3eUJFLG1EQUNFLFU5RjA3eUJKLEM4RnY3eUJFLG1EQUVFLGFBREEsVTlGMDd5QkosQzhGdjd5QkUsZ0ZBQ0UsZUFDQSxtQkFDQSxZOUZ5N3lCSixDQUNGLEM4RnI3eUJBLDRCQUNFLGVBQ0EsZTlGdzd5QkYsQ010aXpCSSx5QndGNEdKLDRCQUtJLG1CQURBLGU5RjI3eUJGLENBQ0YsQ001aXpCSSwwQndGNEdKLDRCQVFJLGtCOUY0N3lCRixDQUNGLEM4RnQ3eUJBLCtCQUdFLGFBREEsaUJBREEsZTlGMjd5QkYsQ012anpCSSx5QndGMkhKLCtCQUtJLGE5RjI3eUJGLENBQ0YsQ001anpCSSx5QndGMkhKLCtCQVFJLGNBQ0EsYzlGNjd5QkYsQ0FDRixDTWxrekJJLDBCd0YySEosK0JBYUksa0I5Rjg3eUJGLENBQ0YsQzhGdjd5QkEsWUFDRSxvQjlGMDd5QkYsQ005anpCSSw0QndGbUlKLFlBSUksWTlGMjd5QkYsQ0FDRixDOEZ4N3lCQSxZQUNFLFk5RjI3eUJGLENNdmt6QkksNEJ3RjJJSixZQUlJLG9COUY0N3lCRixDQUNGLEMrRmxwekJBLHlCQUNFLHdCNUZnRlksQzRGOUVaLHVCQURBLGdCL0Z5cHpCRixDTWxtekJJLHlCeUZ6REoseUJBS0ksb0IvRjBwekJGLENBQ0YsQ012bXpCSSwwQnlGekRKLHlCQVFJLG9CL0Y0cHpCRixDQUNGLENNNW16QkksMEJ5RnpESix5QkFZSSxxQkFEQSxvQi9GK3B6QkYsQ0FDRixDK0YzcHpCQSxnQzdEUUUsOERBQ0EsMkI2RE5BLGFBQ0EsZUFDQSw4QkFDQSx3Qi9GOHB6QkYsQytGM3B6QkEsK0JBQ0UsYUFHQSxjQUZBLHNCQUNBLDBCL0YrcHpCRixDTWxvekJJLHlCeUYxQkEsbURBRUUsb0JBREEsUy9GZ3F6QkosQ0FDRixDTXhvekJJLDBCeUZoQ0osK0JBWUksWS9GZ3F6QkYsQ0FDRixDK0Y3cHpCQSxnQ0FFRSxjQURBLGUvRmlxekJGLENNbHB6QkksMEJ5RmhCSixnQ0FLSSxhQURBLFkvRm1xekJGLENBQ0YsQytGL3B6QkEsZ0NBR0UsY0FGQSxrQkFHQSxlNUZ5RTRCLEM0RjNFNUIscUIvRm9xekJGLENNL3B6QkksMEJ5RlBKLGdDQU1JLGtCQUNBLHNCQUNBLGtCL0ZvcXpCRixDQUNGLEMrRmpxekJBLG1DQUNFLGtCQUVBLGU1RitENEIsQzRGaEU1QixvQi9GcXF6QkYsQ001cXpCSSwwQnlGS0osbUNBS0ksaUJBQ0EsZ0IvRnNxekJGLENBQ0YsQytGbnF6QkEseUNBQ0Usb0IvRnNxekJGLENNdHJ6QkkseUJ5RmVKLHlDQUdJLG1CL0Z3cXpCRixDQUNGLENNM3J6QkksMEJ5RmVKLHlDQU1JLHNCL0YwcXpCRixDQUNGLEMrRnZxekJBLHNDQUlFLHVCQUZBLGFBR0EsZUFGQSw4QmpGckZBLGdCaUZ5RkEscUJqRjFGQSxTZHN3ekJGLENNNXN6QkkseUJ5RnlCSixzQ0FTSSwwQi9GOHF6QkYsQ0FDRixDTWp0ekJJLDBCeUZ5Qkosc0NBWUksc0IvRmdyekJGLENBQ0YsQytGL3F6QkUseUNBRUUsbUJBREEsUy9Ga3J6QkosQytGaHJ6QkksMkNBRUUsbUJBREEsWS9GbXJ6Qk4sQytGanJ6Qk0saURBQ0Usb0IvRm1yekJSLEMrRmxyekJRLHNEQUNFLFkvRm9yekJWLEMrRmxyekJRLG9HQUNFLG9CNUZ0QkksQzRGdUJKLGEvRm9yekJWLENNeHV6QkkseUJ5RnVDRix5Q0FtQkksaUJBREEsUy9Gb3J6QkosQ0FDRixDTTl1ekJJLHlCeUZ1Q0YseUNBc0JJLGdCL0ZxcnpCSixDQUNGLENNbnZ6QkksMEJ5RnVDRix5Q0EwQkksaUJBREEsUy9Gd3J6QkosQ0FDRixDK0Z0cnpCSSxrREFDRSxTL0Z3cnpCTixDK0Z2cnpCTSxzREFFRSxZQURBLFUvRjByekJSLEMrRnRyekJNLHVEQUNFLCtCL0Z3cnpCUixDK0ZycnpCSSw4Q0FDRSxvQi9GdXJ6Qk4sQytGbHJ6QkEsNENBQ0UsT0FHQSxpQkFGQSxlNUZmNEIsQzRGZ0I1QixnQy9Gc3J6QkYsQ003d3pCSSx5QnlGb0ZKLDRDQU1JLGlCL0Z1cnpCRixDQUNGLENNbHh6QkksMEJ5Rm9GSiw0Q0FTSSxjL0Z5cnpCRixDQUNGLEMrRnRyekJBLG1EQUVFLGdDQURBLHFCQUdBLG1CQUNBLGtCQUZBLHVDL0YycnpCRixDK0Z4cnpCRSw4REFDRSxlL0YwcnpCSixDK0Z4cnpCVywyREFDUCxvQi9GMHJ6QkosQytGdHJ6QkEseUNBRUUscUJBREEsZS9GMHJ6QkYsQytGeHJ6QkUsb0RBQ0UsaUIvRjByekJKLENNN3l6QkksMEJ5RitHSix5Q0FRSSxnQkFEQSxlL0Y0cnpCRixDK0YxcnpCRSxvREFDRSxjL0Y0cnpCSixDQUNGLEMrRnhyekJBLHlDQUdFLHFCQUZBLGFBQ0EsOEJBRUEsZS9GMnJ6QkYsQytGMXJ6QkUsb0RBQ0UsaUIvRjRyekJKLENNaDB6QkksMEJ5Rm1JRixvREFHSSxjL0Y4cnpCSixDQUNGLENnRzkzekJBLCtCQUlFLHdCN0Y2RVksQzZGeEVaLFNBQ0EsZUFQQSxTQURBLFlBTUEsT0FQQSxhQUtBLGtCQURBLFdBRUEsU2hHbzR6QkYsQ2dHLzN6QkUsc0NBQ0UscUJoR2k0ekJKLENnRy8zekJJLDRDQUNFLG9CaEdpNHpCTixDTTMwekJJLDZCMEZ0RUosK0JBcUJJLFFoR2c0ekJGLENBQ0YsQ01oMXpCSSw0QjBGdEVKLCtCQXlCSSxTQUNBLFloR2k0ekJGLENBQ0YsQ2dHOTN6QkEsK0JBQ0UsT2hHaTR6QkYsQ2dHLzN6QkUsa0NBQ0UsaUJBQ0EsZ0JBQ0EsZ0JoR2k0ekJKLENNLzF6QkksNkIwRjlCQSxrQ0FDRSxlQUNBLGdCQUNBLGtCaEdnNHpCSixDQUNGLENnRzczekJFLG9DQUNFLGtDQUNFLGlCaEcrM3pCSixDQUNGLENnRzMzekJBLGNBR0UsbUJBRkEsYUFDQSxzQmhHKzN6QkYsQ2dHMzN6QkEsNENBQ0UsV2hHODN6QkYsQ2dHMTN6QkUsb0VBQ0UsV2hHNjN6QkosQ2dHejN6QkEsWUFDRSxjaEc0M3pCRixDTTczekJJLDRCMEZBSixZQUlJLGNBQ0EsVWhHNjN6QkYsQ2dHejN6QkYsd0RBRUksb0JoRzYzekJGLENBTEYsQ2dHbjN6QkUsOEJBS0UseUJBQ0Esa0JBTEEsZUFDQSxpQkFDQSxnQkFDQSxxQkFJQSxrQkFDQSxpQkFGQSxvQmhHODN6QkosQ2dHejN6QkUsOEJBQ0UsYWhHMjN6QkosQ2dHejN6Qkksb0NBQ0Usd0JoRzIzekJOLENnR3QzekJBLGdDQUVFLGNBREEsaUJoRzAzekJGLENnR3QzekJBLHlFQUNFLFVoR3kzekJGLENpRzcrekJBLHdCQUVFLHdCOUY4RVksQzhGL0VaLGdCakdpL3pCRixDaUcvK3pCRSxrQ0FDRSx3QmpHaS96QkosQ2lHNyt6QkEsOEJBQ0UsU2pHZy96QkYsQ01oN3pCSSw2QjJGakVKLDhCQUlJLFNqR2kvekJGLENBQ0YsQ01yN3pCSSw0QjJGakVKLDhCQVFJLFVqR2svekJGLENBQ0YsQ2lHaC96QkUsa0NBQ0UsYWpHay96QkosQ2lHaC96QkUsb0NBQ0UsYUFDQSxrQmpHay96QkosQ01qOHpCSSw2QjJGbkRGLG9DQUlJLGVqR28vekJKLENBQ0YsQ2lHbi96QkksMkNBRUUscUJBREEsWWpHcy96Qk4sQ00xOHpCSSw2QjJGN0NBLDJDQUlJLGtCakd1L3pCTixDQUNGLENpR3AvekJFLGdDQUdFLG1CQURBLGU5RjhGMEIsQzhGNUYxQixzQkFDQSxpQkFKQSxTakcwL3pCSixDTXQ5ekJJLDZCMkZyQ0YsZ0NBT0ksU2pHdy96QkosQ0FDRixDTTM5ekJJLDRCMkZyQ0YsZ0NBV0ksa0JBREEsZTlGbUZ3QixDOEZqRnhCLGlCQUNBLFNqRzAvekJKLENBQ0Y7O0FrRzVpMEJBLDRCQUVBLHVCQUNFLG9CbEc4aTBCRixDTXgrekJJLDZCNEZ2RUosdUJBSUksbUJsRytpMEJGLENBQ0YsQ2tHNWkwQkEsNEJBRUUsd0JsRzhpMEJGLENNOS96QkkseUI0RmxESiw0QkFLSSwwQmxHK2kwQkYsQ0FDRixDTW5nMEJJLDBCNEZsREosNEJBUUksMkJsR2lqMEJGLENBQ0YsQ2tHOWkwQkEsNENBQ0UsZWxHaWowQkYsQ00vL3pCSSw0QjRGbkRKLDRDQUdJLFlsR21qMEJGLENBQ0YsQ2tHaGowQkEscUNBQ0Usc0JsR21qMEJGLENNeGcwQkksNEI0RjVDSixxQ0FHSSxvQmxHcWowQkYsQ0FDRixDa0dsajBCQSxrQ0FDRSx3Qi9GMkNZLEMrRjFDWix5QmxHcWowQkYsQ01saDBCSSw0QjRGckNKLGtDQUlJLDJCbEd1ajBCRixDQUNGLENrR3BqMEJBLDZCcEZ6Q0UsZ0JBRkEsU0FDQSxTZG9tMEJGLENrR3ZqMEJFLG9EQUVFLGEvRndDVSxDK0Z6Q1YsZWxHMGowQkosQ2tHcmowQkEsbUNBQ0UsZ0NBQ0EscUJsR3dqMEJGLENNdGkwQkksNEI0RnBCSixtQ0FLSSxnQmxHeWowQkYsQ0FDRixDa0d2ajBCRSxxREFDRSxrQmxHeWowQkosQ005aTBCSSw0QjRGWkYscURBR0ksZ0JsRzJqMEJKLENBQ0YsQ2tHeGowQkUsOENBQ0UsbUJBQ0EsYWxHMGowQkosQ2tHcmowQkUseUNBQ0Usb0JsR3dqMEJKLENrR3BqMEJBLG1DQUdFLFUvRkZZLEMrRkFaLG1CQUNBLHFCQUVBLGtCbEd1ajBCRixDTWxrMEJJLDRCNEZPSixtQ0FPSSxtQkFEQSxlL0Y4QzBCLEMrRjVDMUIsb0JBQ0EsZWxHeWowQkYsQ0FDRixDa0d0ajBCQSxtQ0FHRSxVL0ZmWSxDK0ZhWixtQkFDQSxvQkFFQSxtQmxHeWowQkYsQ005bDBCSSx5QjRGaUNKLG1DQU1JLGlCQUNBLG9CbEcyajBCRixDQUNGLENNdmwwQkksNEI0Rm9CSixtQ0FXSSxtQkFEQSxlL0Y2QjBCLEMrRjNCMUIsb0JsRzZqMEJGLENBQ0YsQ2tHemowQkEsc0NBR0UsVS9GaENZLEMrRjhCWixtQkFDQSxtQmxHNmowQkYsQ01qbjBCSSx5QjRGa0RKLHNDQUtJLG9CbEc4ajBCRixDQUNGLENNem0wQkksNEI0RnFDSixzQ0FRSSxtQkFFQSx3QkFEQSxtQmxHaWswQkYsQ0FDRixDa0c1ajBCQSx5Q0FDRSxlQUNBLHNCQUVBLHdCQURBLGVsR2drMEJGLENNcG8wQkkseUI0RmlFSix5Q0FNSSxlbEdpazBCRixDQUNGLENNNW4wQkksNEI0Rm9ESix5Q0FZSSxpQkFEQSxlL0ZKMEIsQytGTTFCLGlCQUpBLHdCQUNBLGlCbEdzazBCRixDQUNGLENrR2hrMEJBLG9DQUNFLGFsR21rMEJGLENrRy9qMEJBLDJCQUNFLG1CbEdrazBCRixDa0c3ajBCRSxrRkFNRSxtQkFKQSxtQkFEQSxlL0Z6QjBCLEMrRjRCMUIsWUFEQSxxQkFFQSxjbEdpazBCSixDTW5xMEJJLHlCNEY2RkYsa0ZBU0ksaUJBQ0EsZS9GaEN3QixDK0ZpQ3hCLHFCbEdpazBCSixDQUNGLENrRy9qMEJJLHlCQWRGLGtGQWVJLGdCbEdrazBCSixDQUNGLENjeHAwQkUsK0ZBQ0UsYWQycTBCSixDa0d6azBCRSw4REFHRSxtQkFDQSxnQ0FIQSxhQUNBLDRCbEc2azBCSixDTTVyMEJJLDRCNEY2R0YsOERBT0ksNEJsRzRrMEJKLENBQ0YsQ2tHemswQkUsNERBTUUseUJBTEEsdVJBR0EsNEJBQ0EsWUFFQSxlQUpBLFlBREEsVWxHZ2wwQkosQ2tHamswQkUsd0xBRUUsWWxHc2swQkosQ2tHbmswQkUsdUVBTUUsbUJBREEsZS9GM0YwQixDK0Z3RjFCLFFBS0EscUJBSkEsV0FLQSxlQVBBLGlCbEcyazBCSixDTXZ1MEJJLHlCNEYySkYsdUVBV0ksaUJBQ0EsZWxHcWswQkosQ0FDRixDTWh1MEJJLDZCNEY4SUYsdUVBZ0JJLE9sR3NrMEJKLENBQ0YsQ01ydTBCSSw2QjRGOElGLHVFQW9CSSxPbEd1azBCSixDQUNGLENNMXUwQkksNEI0RjhJRix1RUF3QkksT2xHd2swQkosQ0FDRixDa0d0azBCSSx5QkEzQkYsdUVBNEJJLFFsR3lrMEJKLENBQ0YsQ2tHdGswQkUsK0RBYUUsbUJBUEEsMkNwRjVORSw2Qm9Gb09GLENBVkEsY0FPQSxZQUpBLFVBS0EsZ0JBRkEsU0FEQSxxQkFSQSxrQkFPQSxTQUxBLHNCbEdrbDBCSixDa0dyazBCSSx5QkFoQkYsK0RBaUJJLHNCbEd3azBCSixDQUNGLENrR3JrMEJFLG9FQU9FLFUvRmxNVSxDK0ZvTVYsZUFSQSxjQUlBLGtCQURBLGNBRUEseUJBSUEsZ0JBRkEseUJsR3VrMEJKLENrR25rMEJJLHlKQUdFLHdCL0ZsTVEsQytGaU1SLFVsR3FrMEJOLENrR2hrMEJFLDBFQUtFLHlCQWFBLHlCQVJBLHlDQU9BLDRCQURBLGNBVEEsT0FEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsVWxHNGswQkosQ2tHbmswQkksNEVBQ0UsaUJsR3FrMEJOLENrRzVqMEJJLDBFQUVFLG1DbEc4ajBCTixDa0d6ajBCQSxrQ0FHRSxhQUZBLGtCQUNBLFFsRzZqMEJGLENrR3RqMEJBLG1EQUdFLHFCQUNBLGtCQUZBLFlBR0EsV0FKQSxVbEdnazBCRjs7QWtHbmowQkEsMEJBQ0EsdUJBRUUsZ0JBREEsaUJsR3VqMEJGLENNbjAwQkksNkI0RjJRSix1QkFLSSxlbEd1ajBCRixDQUNGLENNeDAwQkksNkI0RjJRSix1QkFTSSxlbEd3ajBCRixDQUNGLENNNzAwQkksNEI0RjJRSix1QkFhSSxjbEd5ajBCRixDQUNGLENrR3RqMEJBLDhCQU1FLHlCQUVBLGdWQUpBLDRCQUNBLFlBSkEsWUFVQSxZQVJBLE9BTUEsa0JBQ0EsVWxHd2owQkYsQ005MTBCSSw0QjRGNFJKLDhCQWVJLFlsR3VqMEJGLENrRy9pMEJGLDBCQUdJLHlCQURBLFVsR29qMEJGLENBTkYsQ21HbjYwQkEseUJBQ0Usd0JuRzY2MEJGLENNOTIwQkksNEI2RmhFSix5QkFHSSx3Qm5HKzYwQkYsQ0FDRixDTWg0MEJJLDBCNkY3Q0EsbUNBQ0UsZW5HZzcwQkosQ0FDRixDTXgzMEJJLDRCNkZyREYsNkJBRUksd0JuRys2MEJKLENBQ0YsQ21HNTYwQkUsZ0NBQ0UscUJuRzg2MEJKLENtRzE2MEJBLHdCQUNFLHFCbkdtNzBCRixDbUdwNTBCRSxpQ0FFRSxrQm5HazcwQkosQ00xNjBCSSw2QjZGVkYsaUNBT0ksbUJBREEsWW5HbTcwQkosQ0FDRixDb0dyLzBCQSxxQkFHRSx5QkFGQSxxQkFDQSxrQkFFQSxTcEc2cDFCRixDb0c1cDFCRSxnQ0FDRSxrQkFDQSxTcEc4cDFCSixDTTdtMUJJLHlCOEZ4REoscUJBWUkseUJBREEsNkJwRytwMUJGLENBQ0YsQ01ubjFCSSwwQjhGeERKLHFCQWdCSSwwQnBHK3AxQkYsQ0FDRixDTTNtMUJJLDRCOEZqREEsK0JBQ0UsWXBHK3AxQkosQ0FDRixDTTduMUJJLDBCOEY5QkEsK0JBQ0UsNkJwRzhwMUJKLENBQ0YsQ29HMXAxQkEsNkJBR0Usd0JqR3VEWSxDaUd6RFosMEJBQ0Esa0JBRUEsU3BHNnAxQkYsQ29HM3AxQkUsd0NBQ0Usa0JBQ0EsU3BHNnAxQkosQ003bzFCSSwwQjhGeEJKLDZCQWFJLGlCQURBLDZCcEc4cDFCRixDQUNGLENNdG8xQkksNEI4RnJDSiw2QkFpQkksd0JwRzhwMUJGLENvRzdwMUJFLHVDQUNFLFlwRytwMUJKLENBQ0YsQ00zcDFCSSwwQjhGQUEsdUNBQ0UsNkJwRzhwMUJKLENBQ0YsQ29HenAxQkEsNEJBU0UsbUJBRkEsYUFOQSxrQkFPQSx1QkFOQSxtQkFJQSxvQkFGQSxrQkFEQSxnQkFFQSxlcEdncTFCRixDb0cxcDFCRSxvQ0FLRSxxQkFGQSw2QkFGQSxrQkFDQSxnQkFFQSwyQkFFQSx5QnBHNHAxQkosQ01wcjFCSSx5QjhGa0JGLG9DQVFJLGtCcEc4cDFCSixDQUNGLENNenIxQkksMEI4RmtCRixvQ0FnQkkscUJBSkEsOEJBREEsZ0JBR0EsNEJBREEsZ0NBRUEsdUJBRUEsOEJwR2dxMUJKLENBQ0YsQ29HOXAxQkkseUNBR0UsZUFGQSwwQkFDQSxpQnBHaXExQk4sQ016czFCSSwwQjhGc0NBLHlDQUtJLG1CQUNBLGdCQUNBLGFwR2txMUJOLENvRzlwMUJFLCtDQUVJLFNwR2lxMUJOLENBSkYsQ01odDFCSSx5QjhGT0osNEJBaURJLGtCQUVBLGdCQURBLHFCQUlBLDRCQURBLG9CQURBLGVwR21xMUJGLENvRzlwMUJFLHFDQUNFLG1CQUNBLG1CQUVBLG1CQURBLGVwR2lxMUJKLENvRzlwMUJJLCtDQUNFLHNCcEdncTFCTixDQUNGLENNeHUxQkksZ0Q4RnlFSSxnRUFFSSw2QnBHaXExQlYsQ0FDRixDTTd1MUJJLHlCOEZpRkEsdUNBQ0UsbUJBRUEsWUFEQSxtQkFHQSxtQkFEQSxlcEdncTFCSixDb0c3cDFCSSxpREFDRSwyQnBHK3AxQk4sQ29HM3AxQkUsc0NBQ0UsbUJBRUEsZ0JBREEscUJBR0EseUJBREEsbUJwRzhwMUJKLENBQ0YsQ01odzFCSSwwQjhGT0osNEJBZ0dJLG9CQUdBLGlCQUZBLHNCQU1BLHNCQURBLHFCQUZBLHNCQUNBLHFCQUhBLGVwR2txMUJGLENvRzNwMUJFLHFDQUNFLG1CQUVBLGdCQURBLHNCQUlBLHVCQURBLG9CQURBLG1CcEcrcDFCSixDb0cxcDFCRSx1Q0FDRSxpQkFFQSxnQkFEQSxvQkFJQSxxQkFEQSxvQkFEQSxtQnBHOHAxQkosQ29HenAxQkUsc0NBQ0UsaUJBRUEsaUJBREEsb0JBSUEsd0JBREEsb0JBREEsb0JwRzZwMUJKLENBQ0YsQ01weTFCSSwwQjhGNElBLHNDQUNFLGlCQUNBLHFCQUdBLGdCQURBLHFCQURBLG1CcEc2cDFCSixDb0d6cDFCSSwrQ0FDRSxrQkFDQSxvQkFHQSx1QkFEQSxvQkFEQSxpQnBHNnAxQk4sQ29HeHAxQkksaURBQ0UsbUJBQ0EsbUJBR0Esc0JBREEsbUJBREEsZXBHNHAxQk4sQ29HdnAxQkksZ0RBQ0UsbUJBQ0EsbUJBR0Esb0JBREEsbUJBREEsaUJwRzJwMUJOLENBQ0YsQ29HcHAxQkEsNEJBSUUscUJBSEEsZUFDQSxvQkFHQSxvQkFGQSxrQnBHeXAxQkYsQ29HL28xQkUsNEVBQ0UsZXBHb3AxQkosQ29HanAxQkUsc0NBQ0UsWXBHbXAxQkosQ01uMTFCSSx5QjhGOEtKLDRCQXNCSSxpQkFDQSxxQkFDQSxrQnBHbXAxQkYsQ0FDRixDTTExMUJJLDBCOEY4S0osNEJBNEJJLG1CQUNBLGtCcEdvcDFCRixDb0dscDFCRSxxQ0FDRSxlcEdvcDFCSixDb0dqcDFCRSx1Q0FDRSxpQnBHbXAxQkosQ29HaHAxQkUsc0NBQ0UsWXBHa3AxQkosQ0FDRixDb0cvbzFCRSwyREFDRSxtQkFDQSxpQkFDQSxtQnBHaXAxQkosQ29HM28xQkksMElBQ0UsZXBHZ3AxQk4sQ29HN28xQkkscUVBQ0UsWXBHK28xQk4sQ29Hdm8xQkEsNkJBQ0UsYXBHMG8xQkYsQ29Hdm8xQkEsK0JBQ0UsbUJBRUEsZWpHbEw0QixDaUdpTDVCLG1CcEcybzFCRixDb0d0bzFCRSxrREFDRSxlQUNBLGdCQUNBLGtCcEd5bzFCSixDb0d0bzFCRSxrRUFDRSxrQkFDQSxnQkFDQSxxQkFDQSxZcEd3bzFCSixDb0dybzFCRSw0REFDRSxpQkFFQSxnQkFEQSxxQkFFQSxnQnBHdW8xQkosQ01uNTFCSSx5QjhGaVJBLGtEQUNFLG1CQUNBLG1CcEdxbzFCSixDb0dsbzFCRSxrRUFDRSxpQkFFQSxnQkFEQSxnQnBHcW8xQkosQ29HaG8xQkUsNERBQ0Usa0JBQ0EsZ0JBQ0EsbUJwR2tvMUJKLENBQ0YsQ01uNjFCSSwwQjhGc1NBLGtEQUNFLG1CQUNBLHFCQUNBLGtCcEdnbzFCSixDb0c3bjFCRSxrRUFDRSxlQUdBLGdCQUNBLHNCQUhBLG9CQUNBLGdCcEdpbzFCSixDb0c1bjFCRSw0REFDRSxtQkFFQSxnQkFDQSxzQkFGQSxtQnBHZ28xQkosQ0FDRixDb0cxbjFCQSwyREFDRSxxRGpHNERrQyxDaUczRGxDLG1CcEc2bjFCRixDb0czbjFCRSwwR0FDRSxjcEc2bjFCSixDb0czbjFCSSw2R0FDRSxZcEc2bjFCTixDb0cxbjFCSSw2SEFDRSxrQkFDQSxvQkFDQSxZcEc0bjFCTixDb0d6bjFCSSx1SEFDRSxrQkFDQSxvQnBHMm4xQk4sQ005NzFCSSw2QjhGb1RGLDBHQW1CSSxTcEcybjFCSixDb0d6bjFCSSw2R0FDRSxnQnBHMm4xQk4sQ29HMW4xQk0sdUhBQ0Usa0JBRUEsZWpHdFJvQixDaUdxUnBCLG1CcEc2bjFCUixDb0cxbjFCTSw2SEFDRSxpQkFFQSxlakczUm9CLENpRzBScEIsZ0JwRzZuMUJSLENBQ0YsQ01oOTFCSSw0QjhGeVZFLDZHQUNFLG1CQUNBLGdCcEcwbjFCTixDb0d4bjFCTSw2SEFDRSxtQkFDQSxtQnBHMG4xQlIsQ29Hdm4xQk0sdUhBQ0UsaUJBQ0Esb0JwR3luMUJSLENBQ0YsQ00zKzFCSSwwQjhGaVVGLDBHQTJESSxtQkFEQSxhQUZBLFlBSUEsdUJBTEEsVUFFQSxVcEcwbjFCSixDQUNGLENNci8xQkksMEI4RjZUSiwyREFxRUksc0JwR3VuMUJGLENBQ0YsQ003KzFCSSw0QjhGZ1RKLDJEQXlFSSxZcEd3bjFCRixDQUNGLENvR3JuMUJBLG9CQUtFLHNCQUNBLGtCQUxBLFVqR3RYWSxDaUd1WFosaUJBS0EsZ0JBSkEscUJBQ0EsYXBHMm4xQkYsQ001LzFCSSw0QjhGNlhKLG9CQVVJLFlwR3luMUJGLENBQ0YsQ29HdG4xQkEsMkJBR0UsY0FGQSxpQkFNQSxlakczVjRCLENpR3NWNUIscUJBR0Esa0JBREEsZ0JBRUEsZ0JwRzBuMUJGLENNeGgyQkkseUI4RndaSiwyQkFVSSxZcEcwbjFCRixDQUNGLENvR3ZuMUJBLDhCQUVFLG1CQURBLGFBRUEsVUFDQSxzQnBHMG4xQkYsQ012aDJCSSw2QjhGeVpKLDhCQU9JLFdBQ0EscUJwRzJuMUJGLENBQ0YsQ3FHbG0yQkEsNEJBQ0UsdUJBSUEsa0JBQ0EsU3JHcW0yQkYsQ010aTJCSSw0QitGckVKLDRCQUdJLG9Cckc0bTJCRixDQUNGLENxR3ptMkJFLHNDQUNFLHVCckcybTJCSixDTTlpMkJJLDRCK0Y5REYsc0NBR0ksbUJyRzZtMkJKLENxRzFtMkJBLHdDQUVFLG9Cckc2bTJCRixDQUpGLENNbmoyQkksNkIrRmpEQSw4RUFDRSxTckc0bTJCSixDQUNGLENNN2oyQkksNEIrRjNDQSw4RUFDRSxVckcybTJCSixDQUNGLENxR3ZtMkJBLDRCQUlFLGtCckd1bTJCRixDcUcxbTJCRSxtREFDRSxZckc0bTJCSixDTXprMkJJLDRCK0ZyQ0osNEJBTUksZXJHNG0yQkYsQ0FDRixDcUcxbTJCRSxvQ0FDRSxZckc0bTJCSixDcUd4bTJCQSwwQ0FFRSxnQ0FEQSxVckc0bTJCRixDTW5tMkJJLHlCK0ZWSiwwQ0FJSSxtQkFFQSxlQURBLGlCckc4bTJCRixDQUNGLENxRzVtMkJFLG9EQUNFLGtCckc4bTJCSixDcUcxbTJCQSxxQ0FDSSxTckc2bTJCSixDcUcxbTJCQSx1Q0FDRSxrQkFDQSxTckc2bTJCRixDTXRuMkJJLHlCK0ZPSix1Q0FLSSxxQkFDQSxrQkFGQSxZckdpbjJCRixDQUNGLENxRzVtMkJBLGtDQUVFLHlCQUVBLE92RjlFQSxnQkFGQSxTdUZvRkEsZ0JBREEsa0JBSkEsb0JBRUEsc0JBQ0Esa0JyR21uMkJGLENxR2huMkJFLHFDQUNFLHFCQUNBLGtCQUVBLGtCQURBLHFCckdtbjJCSixDTWhwMkJJLHlCK0ZpQkosa0NBa0JJLHNCQURBLHFCQUVBLGdCckdrbjJCRixDQUNGLENNMW8yQkksNEIrRjRCRixpREFFSSxXckdnbjJCSixDQUNGLENNNXAyQkksMEIrRmtEQSw2RUFFRSxnQkFEQSxVckcrbTJCSixDcUc1bTJCSSwrR0FFRSxnQkFDQSx1QkFGQSxVckdnbjJCTixDcUc1bTJCTSxrSEFDRSxjQUNBLFdBQ0EsYXJHOG0yQlIsQ3FHN20yQlEsNkhBQ0EsWUFDQSxvQnJHK20yQlIsQ3FHcm0yQlEsMEpBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCckcwbTJCVixDcUdybTJCUSwrSkFFRSxjQUNBLFdBRkEsT3JHeW0yQlYsQ3FHcm0yQlEsaUtBQ0UsVXJHdW0yQlYsQ0FDRixDcUcvbDJCQSx5Q0FLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWXJHc20yQkYsQ3FHaG0yQkUsNkNBRUUsaUJBREEsZXJHbW0yQkosQ01udDJCSSwwQitGa0dKLHlDQWtCSSxtQnJHbW0yQkYsQ0FDRixDcUdsbTJCRSwrQ0FDRSxVbEdsR1UsQ2tHbUdWLHlCckdvbTJCSixDcUdybDJCQSxrQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlbEd0RTRCLENrR3VFNUIscUJBSkEsbUJyR3NtMkJGLENNbHUyQkksNEIrRjBISixrQ0FRSSxlckdvbTJCRixDQUNGLENxR2xtMkJJLDBDQUNFLFVyR29tMkJOLENxR2ptMkJFLHdDQUNFLHdCbEd6SFUsQ2tHMEhWLFNyR21tMkJKLENxR2xtMkJJLDhDQUNFLHdCckdvbTJCTixDTTl2MkJJLHlCK0ZzSkYsd0NBT0ksa0JyR3FtMkJKLENBQ0YsQ3FHbm0yQkUsaURBQ0Usd0JsR25JVSxDa0dvSVYsU3JHcW0yQkosQ3FHcG0yQkksdURBQ0Usd0JyR3NtMkJOLENNMXcyQkkseUIrRmdLRixpREFPSSxrQnJHdW0yQkosQ0FDRixDcUdybTJCRSx3Q0FDRSx3QnJHdW0yQkosQ3FHcm0yQkUsd0NBRUUsMkJBQ0Esb0JBQ0EsbUJyR3VtMkJKLENNeHgyQkkseUIrRnVJSixrQ0E4Q0ksaUJyR3VtMkJGLENBQ0YsQ3FHcG0yQkEscUNBR0UsVWxHdktZLENrR3FLWixrQkFDQSxzQkFHQSxRckdzbTJCRixDcUdybTJCRSwyQ0FFRSxVbEc1S1UsQ2tHMktWLHlCckd3bTJCSixDTXh5MkJJLHlCK0Z5TEoscUNBV0ksY3JHd20yQkYsQ0FDRixDTWh5MkJJLDZCK0Y0S0oscUNBZUksYXJHeW0yQkYsQ0FDRixDcUd2bDJCQSx3Q0FDRSxxQkFDQSwwQnJHeW0yQkYsQ3FHcG0yQkUscUdBQ0UsaUJBQ0Esa0NyRzBtMkJKLENNOTAyQkkseUIrRjJOSix3Q0FZSSx3QnJHMm0yQkYsQ3FHdG0yQkUscUdBQ0UsbUJBQ0EsZ0NyRzRtMkJKLENBQ0YsQ3FHeG0yQkEsNkNBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFyR29uMkJGLENxRzFtMkJFLHNEQUNFLHNCckc0bTJCSixDcUczbTJCSSwwREFFRSxnQkFEQSxjckc4bTJCTixDcUcxbTJCRSxtREFDRSwwQnJHNG0yQkosQ01wMzJCSSx5QitGbVBKLDZDQXdCSSxRckc2bTJCRixDQUNGLENNNTIyQkksNEIrRnNPSiw2Q0EyQkksS3JHK20yQkYsQ0FDRixDcUc1bTJCQSxpQ0FPRSxtQkFIQSx5QkFJQSxrQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNyR21uMkJGLENNajQyQkksNEIrRnFRSixpQ0FtQkkseUJBREEsYXJHK20yQkYsQ0FDRixDcUc1bTJCRSx1Q0FDRSxVckc4bTJCSixDcUc1bTJCRSwwQ0FDRSxxQnJHOG0yQkosQ3FHN20yQkksOENBRUUsaUJBREEsZXJHZ24yQk4sQ005NTJCSSwwQitGa1JKLGlDQWtDSSxZckc4bTJCRixDQUNGLENxRzNtMkJBLHVDQUNFLG1CQUNBLGVyRzhtMkJGLENNMzUyQkksNEIrRm9USixXQUVJLHVCckc2bTJCRixDcUd0bTJCRSwyQ0FFRSxnQkFEQSxVckc0bTJCSixDcUcxbTJCSSw2RUFFRSxPQURBLGVBRUEsTXJHNG0yQk4sQ0FYRixDTXI1MkJJLG1EK0Z5VEEsMEVBRUUsZ0JyRzBtMkJKLENxR3ptMkJJLDhJQUVFLE9BREEsZUFFQSxNQUNBLHlCckcybTJCTixDcUd0bTJCSSwwU0FDRSw0QnJHMm0yQk4sQ3FHdm0yQkksOEVBQ0UsU3JHeW0yQk4sQ0FDRixDTWo5MkJJLDBCK0Y0V0Esb0NBQ0UsZ0JyR3dtMkJKLENxR3ZtMkJJLHNFQUVFLE9BREEsZUFFQSxNQUNBLHlCckd5bTJCTixDcUdwbTJCSSxtSkFDRSw0QnJHeW0yQk4sQ3FHcm0yQkksOEVBQ0UsU3JHdW0yQk4sQ3FHbm0yQkksd0VBQ0UsbUJyR3FtMkJOLENBQ0YsQ3FHNWwyQkEsaUxBQ0UsU3JHbW0yQkYsQ01oLzJCSSwwQitGbVpKLHdDQUdJLHNCckdrbTJCRixDcUdqbTJCRSwwRUFDRSxVQUNBLFVyR21tMkJKLENxR2ptMkJFLDBFQUNFLHFCckdtbTJCSixDcUdsbTJCSSw2RUFDRSw2QkFDQSxnQnJHb20yQk4sQ3FHbm0yQk0sd0ZBQ0UsaUJyR3FtMkJSLENBQ0YsQ3FHOWwyQkUsNkNBQ0UsaUJyR2ltMkJKLENNOS8yQkksNkIrRjRaRiw2Q0FHSSxtQnJHbW0yQkosQ0FDRixDcUc5bDJCRSw2Q0FDRSxrQnJHaW0yQkosQ012ZzNCSSw2QitGcWFGLDZDQUdJLG9CckdtbTJCSixDQUNGLENzR2hsM0JBLHNCQUNFLHNCdEdzbDNCRixDTW5oM0JJLDRCZ0dwRUosc0JBR0ksb0J0R3dsM0JGLENzR3RsM0JFLHlDQUNFLFN0R3dsM0JKLENBQ0YsQ00zaDNCSSw2QmdHMURBLGlDQUNFLGV0R3dsM0JKLENBQ0YsQ01oaTNCSSw0QmdHckRBLDBDQUVJLG9CdEd1bDNCTixDQUNGLENNcmkzQkksNkJnR3JEQSwwQ0FLSSxxQnRHeWwzQk4sQ0FDRixDc0d0bDNCRSwyQkFDRSx1QnRHd2wzQkosQ3NHcmwzQkUsMEJBQ0UscUJ0R3VsM0JKLENzR3JsM0JJLHFDQUNFLHNCdEd1bDNCTixDc0dwbDNCSSxnREFDRSxxQnRHc2wzQk4sQ010ajNCSSw0QmdHeENGLDBCQVlJLGtCdEdzbDNCSixDQUNGLENzR2xsM0JBLDZCQUlFLHVCQUhBLHNCQUlBLGVBSEEsYUFDQSwyQnRHdWwzQkYsQ01obDNCSSwwQmdHVkosNkJBUUksMkJ0R3NsM0JGLENBQ0YsQ014azNCSSw0QmdHdkJKLDZCQWdCSSx5QkFKQSxlQUVBLGlCQUNBLGtCQUpBLFN0RzRsM0JGLENBQ0YsQ3NHL2szQkksb0VBQ0UsT0FDQSxLdEdpbDNCTixDc0c5azNCTSx1RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVdEdrbDNCUixDc0czazNCUSw0RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVdEcrazNCVixDc0d2azNCRSxpQ0FDRSxpRHRHeWszQkosQ3NHdmszQkksMENBSEYsaUNBSUksbUR0RzBrM0JKLENBQ0YsQ00zbTNCSSw0QmdHNEJGLGlDQVNJLHFCbkdQUSxDbUdNUixtQnRHNGszQkosQ3NHemszQkksZ0VBQ0UsdUJ0RzJrM0JOLENzR3hrM0JJLDJFQUNFLFl0RzBrM0JOLENBQ0YsQ3NHbmszQkUsa0NBQ0UsVXRHc2szQkosQ00zbjNCSSw2QmdHbURKLDRCQUtJLGF0R3VrM0JGLENBQ0YsQ00zbDNCSSxvRGdHY0osNEJBUUksYXRHeWszQkYsQ0FDRixDc0dyazNCRSwwRUFDRSxhdEcwazNCSixDc0d2azNCSSxzQ0FDRSxhdEd5azNCTixDc0dwazNCQSxrQ0FDRSxrQkFDQSxVdEd1azNCRixDTWhxM0JJLHlCZ0d1Rkosa0NBTUkseUJBREEsZUFEQSxjdEcyazNCRixDc0d2azNCSSwyRkFDRSxxQnRHeWszQk4sQ0FDRixDTTFxM0JJLDBCZ0d1Rkosa0NBZUkseUJBREEsY3RHMGszQkYsQ0FDRixDTW5xM0JJLDRCZ0cwRUosa0NBa0JJLGdCdEcyazNCRixDQUNGLENzR3prM0JFLHNDQUVFLGVBQ0EsY0FGQSxXdEc2azNCSixDc0d6azNCSSx3RUFDRSxjdEcyazNCTixDTWhyM0JJLDRCZ0crRkYsc0NBV0ksZ0JBQ0EsTUFGQSxVdEc2azNCSixDc0d6azNCSSx3RUFDRSxldEcyazNCTixDc0d4azNCSSx5S0FDRSxZdEcwazNCTixDQUNGLENzR2prM0JBLGtDQUlFLGdCQUZBLGtCQUNBLCtCdEd3azNCRixDTXZzM0JJLDRCZ0c0SEosa0NBTUksWXRHeWszQkYsQ3NHcGszQkksbUlBRUUscUJBRUEsYUFEQSxtQkFGQSxTdEcyazNCTixDc0d2azNCTSxvSkFDRSxldEd5azNCUixDQVZGLENNenQzQkkseUJnR3lJSixrQ0F1QkksZ0J0R3lrM0JGLENBQ0YsQ00xdTNCSSwwQmdHeUlKLGtDQTRCSSxnQnRHeWszQkYsQ0FDRixDc0d4azNCRSxzQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscUR0RzJrM0JKLENzR2prM0JBLCtCQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJ0R3drM0JGLENNanczQkkseUJnR3dMSiwrQkFRSSxvQnRHcWszQkYsQ0FDRixDTXp2M0JJLDRCZ0d1TEosb0NBRUksNEJ0R3FrM0JGLENBQ0YsQ3NHbGszQkEsK0JBQ0UsVXRHcWszQkYsQ3NHbGszQkEsa0NBSUUsZUFIQSxrQkFFQSxjQURBLFN0R3VrM0JGLENzR25rM0JFLDBDQUNFLFV0R3FrM0JKLENzR2prM0JJLGlEQUNFLFl0R21rM0JOLENNN3gzQkkseUJnRzhNSixrQ0FrQkksYUFEQSxZdEdtazNCRixDQUNGLENzRzVqM0JBLDJCQU1FLHVCQUZBLGFBQ0EsOEJBSEEsYUFEQSxVdEdzazNCRixDTTl5M0JJLHlCZ0d1T0osMkJBWUksYUFDQSwwQnRHK2ozQkYsQ0FDRixDTXB6M0JJLHlCZ0d1T0osMkJBa0JJLHVCQUNBLFN0RytqM0JGLENzRzdqM0JFLHNDQUNFLFl0RytqM0JKLENBQ0YsQ3NHNWozQkUseUNBQ0UsdUNBQ0Usc0J0RzhqM0JKLENBQ0YsQ01sMDNCSSwwQmdHdU9KLDJCQWlDSSxzQnRHOGozQkYsQ0FDRixDTTF6M0JJLDRCZ0cwTkosMkJBcUNJLDBCdEcrajNCRixDc0c5ajNCRSxzQ0FDRSxnQnRHZ2szQkosQ0FDRixDc0cxajNCUSw4RUFFRSxZQURBLFV0RzZqM0JWLENzR3JqM0JBLGtDQU1FLG1CQURBLGFBSEEsaUJBQ0EsbUJBQ0EscUJBSEEsa0J0RzZqM0JGLENzR3RqM0JFLDJDQUNFLHFCQUNBLGtCdEd3ajNCSixDc0d0ajNCSSwrQ0FFRSxZQURBLFV0R3lqM0JOLENzR3BqM0JFLDhDQUNFLFl0R3NqM0JKLENNdjIzQkksMEJnRzhSSixrQ0F1Qkksa0JBQ0EsbUJ0R3NqM0JGLENzR3BqM0JFLDJDQUNFLG9CdEdzajNCSixDc0dwajNCSSwrQ0FFRSxZQURBLFV0R3VqM0JOLENzR2xqM0JFLDhDQUNFLFl0R29qM0JKLENzR2pqM0JFLDhDQUNFLGN0R21qM0JKLENBQ0YsQ3NHaGozQkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVdEdtajNCSixDc0c1aDNCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCdEdrajNCRixDc0dqajNCRSw0Q0FDRSxlQUNBLGdCdEdtajNCSixDTWg1M0JJLDZCZ0crVkEsb0RBRUksZXRHbWozQk4sQ0FDRixDTXI1M0JJLDZCZ0crVkEsb0RBS0ksZXRHcWozQk4sQ0FDRixDTTE1M0JJLDRCZ0crVkEsb0RBUUkscUJ0R3VqM0JOLENBQ0YsQ3NHbGozQkEseUNBQ0UsZ0JBQ0Esc0J0R3FqM0JGLENNajczQkksMEJnR29ZUywwRUFDUCxzQnRHaWozQkosQ0FDRixDc0c3aTNCQSw4Q0FNRSxnQnRHMmkzQkYsQ3NHL2kzQkUsOEVBQ0UsWXRHaWozQkosQ3NHNWkzQkUsdURBRUUsb0JBREEsY3RHK2kzQkosQ3NHM2kzQkUsb0RBQ0UsVW5HbllVLENtR29ZVix5QnRHNmkzQkosQ3NHemkzQkksNkRBQ0UsWXRHMmkzQk4sQ3NHdGkzQkEsOENBY0Usd0JuRzdEeUIsQ21HZ0V6QixZQUZBLGtCQUNBLFVuRzlaWSxDbUdpYVosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0J0R29pM0JGLENzR3BqM0JFLDhFQUNFLFl0R3NqM0JKLENNLzgzQkksNEJnR3NaSiw4Q0FxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVdEdvaTNCRixDQUNGLENzRzNoM0JFLGlGQUNFLHdCdEc2aDNCSixDc0d4aDNCQSwwQ0FLRSx3Qm5HcEd5QixDbUd5R3pCLFlBSkEsa0JBRkEsVW5HbGNZLENtR3ljWixlQVZBLGFBT0EsZUFEQSxlbkduWjRCLENtR3FaNUIsaUJBUEEsZ0JBQ0Esb0J0R21pM0JGLENNNSszQkksNEJnR3NjSiwwQ0FjSSxvQnRHNGgzQkYsQ0FDRixDc0d0aDNCRSwyREFDRSxjdEd5aDNCSixDc0dyaDNCRSx3REFDRSxVbkd6ZFUsQ21HMGRWLHlCdEd1aDNCSixDc0c3ZzNCQSxrQ0FDRSxtQnRHK2czQkYsQ016ZzRCSSx5QmdHeWZKLGtDQUlJLG9CdEdnaDNCRixDQUNGLENzRzdnM0JBLG9DQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGV0R21oM0JGLENNeGg0QkkseUJnR2lnQkosb0NBV0kscUJBREEsa0J0R2toM0JGLENBQ0YsQ3NHOWczQkEsNkJBSUUsb0JBRUEsZW5HaGQ0QixDbUcrYzVCLHVCQUhBLGdCQUNBLHVCQUZBLGtCdEdzaDNCRixDc0cvZzNCRSxpQ0FFRSxlQURBLGdCQUVBLGdCdEdpaDNCSixDTS9oNEJJLDZCZ0dtZ0JKLDZCQWdCSSxhQUNBLDJCQUZBLG9CQUdBLGdCQUNBLHNCdEdpaDNCRixDQUNGLENNcmo0QkkseUJnR2doQkosNkJBdUJJLG9CQUNBLGVuR2plMEIsQ21Ha2UxQix1QkFDQSxtQkFDQSxnQkFDQSxzQnRHa2gzQkYsQ3NHaGgzQkUsaUNBRUUsZUFEQSxnQkFFQSxnQnRHa2gzQkosQ0FDRixDc0cvZzNCRSwwQ0FDRSxpQ0FFRSxlQURBLGdCQUVBLGdCdEdpaDNCSixDQUNGLENzRzdnM0JJLHlEQUVFLGNBRUEsZ0JBQ0EsdUJBRkEsbUJBRkEsVXRHbWgzQk4sQ01yazRCSSw0QmdHbWdCSiw2QkF5REksaUJBQ0EsZW5HbmdCMEIsQ21Hb2dCMUIsaUJBSEEsWXRHaWgzQkYsQ3NHNWczQkUseURBRUUsbUJBREEsVXRHK2czQkosQ3NHMWczQkEsaUNBR0ksbUJBQ0Esb0J0RzRnM0JKLENBTEYsQ3NHamczQkEsdUdBQ0UseUJBS0Esa0JBQ0EscUJBSkEsaUJBRUEsZW5HN2hCNEIsQ21HNGhCNUIsb0JBU0EscUJBSkEseUJBREEsc0JBRUEsa0J0RzBnM0JGLENzR3JnM0JFLDRDQUNFLGFBQ0EsbUJBQ0EsbUJ0R3VnM0JKLENNem00QkksNkJnR2dsQkosdUdBc0JJLFl0R3VnM0JGLENBQ0YsQ3NHcGczQkEsNEJBSUUsMkJBSEEsYUFFQSxzQkFEQSxTdEd5ZzNCRixDTWxvNEJJLDBCZ0d1bkJKLDRCQU9JLGF0R3dnM0JGLENBQ0YsQ012bzRCSSwwQmdHdW5CSiw0QkFXSSxvQnRHeWczQkYsQ0FDRixDc0d0ZzNCQSxpQ0FFRSxrQkFDQSxtQnhGbHNCQSxnQkFGQSxTQUNBLFNkOHM0QkYsQ3NHeGczQkksOENBRUUsWUFDQSxxQkFGQSxVdEc0ZzNCTixDc0d0ZzNCRSxvQ0FFRSxtQkFEQSxhQUVBLG1CdEd3ZzNCSixDc0dwZzNCQSx1Q0FDRSxPQUVBLGdCQUNBLHVCQUZBLGtCdEd5ZzNCRixDc0dwZzNCQSx3Q0FHRSxtQkFGQSxhQUNBLDhCQUVBLHNCdEd1ZzNCRixDTTVxNEJJLDBCZ0dpcUJKLHdDQU9JLHNCdEd3ZzNCRixDQUNGLENNcHE0QkksNkJnR29wQkosd0NBV0ksZXRHeWczQkYsQ0FDRixDc0d0ZzNCQSw4QkFDRSxpQkFDQSxzQkFDQSxrQnRHeWczQkYsQ3NHdmczQkUsa0NBRUUsZ0JBREEsY3RHMGczQkosQ01oczRCSSx5QmdHZ3JCSiw4QkFXSSxrQnRHeWczQkYsQ3NHdmczQkUsdUNBQ0Usb0J0R3lnM0JKLENzR3RnM0JFLGtDQUVFLGlCQURBLGV0R3lnM0JKLENBQ0YsQ3NHcGczQkEsb0NBRUUscUJBQ0Esa0JBRkEscUJ0R3lnM0JGLENzR2hnM0JBLCtDQUVFLGFBREEsVXRHdWczQkYsQ3NHcGczQkUsMENBSkYsK0NBS0kscUJ0R3VnM0JGLENBQ0YsQ00vdDRCSSwwQmdHOHRCQSw4RUFDRSxVdEdxZzNCSixDc0dsZzNCRSwwRUFDRSxZdEdvZzNCSixDc0dsZzNCRSw4RUFDRSxxQkFDQSxnQkFDQSwyQnRHb2czQkosQ3NHamczQkUsZ0VBQ0Usa0J0R21nM0JKLENzR2hnM0JFLG9FQUNFLFl0R2tnM0JKLENBQ0YsQ01udjRCSSwwQmdHcXZCQSwrREFDRSw0QnRHaWczQkosQ3NHLy8yQkUsNkRBQ0Usc0J0R2lnM0JKLENzR2hnM0JJLGlFQUNFLGV0R2tnM0JOLENzRy8vMkJFLG9FQUVFLHVCQURBLGFBRUEsV3RHaWczQkosQ3NHaGczQkksd0VBRUUsZUFDQSxjQUZBLFd0R29nM0JOLENzR2hnM0JNLDBHQUNFLGN0R2tnM0JSLENzRzkvMkJFLG9FQUVFLGlCdEcrLzJCSixDc0c3LzJCRSxpRUFDRSxrQnRHKy8yQkosQ3NHMS8yQkUsc0VBQ0UsZUFDQSxxQnRHNC8yQkosQ3NHMS8yQkUsK0RBQ0UsbUJBQ0EsZXRHNC8yQkosQ3NHMS8yQkksbUVBRUUsZUFEQSxnQkFFQSxnQnRHNC8yQk4sQ0FDRixDc0d0LzJCQSxnQ0FDRSxzQnRHeS8yQkYsQ01seTRCSSwwQmdHMHlCRiw0REFFSSxZdEcwLzJCSixDQUNGLENzR3IvMkJBLDZCQUVFLGlCQUVBLGtCQUVBLFFBSEEsa0JBRUEsTUFKQSxldEc2LzJCRixDc0duLzJCRSxrQ0FJRSx5Q0FGQSxlQURBLGdCQUVBLGdCdEdzLzJCSixDTXR6NEJJLHlCZ0c2ekJGLGtDQU1JLGN0R3UvMkJKLENBQ0YsQ005eTRCSSw0QmdHZ3pCRixrQ0FTSSxZdEd5LzJCSixDQUNGLENzR3YvMkJFLHFDQUdFLHlDQUZBLFdBQ0EsV3RHMC8yQkosQ01yMDRCSSx5QmdHeTBCRixxQ0FLSSxZdEcyLzJCSixDQUNGLENzR3ovMkJFLGtDQUNFLHlDQUVBLGVBREEsZ0JBRUEsZ0J0RzIvMkJKLENNbjA0QkksNkJnR28wQkYsa0NBUUksb0RBRkEsbUJBSUEsY0FIQSxxQkFFQSxldEc4LzJCSixDQUNGLENzR3ovMkJBLCtCQUVFLG1CQURBLGdCQUVBLGtCdEc0LzJCRixDc0d6LzJCQSxrQ0FHRSxhQUVBLG1CQURBLGdCQUVBLHFCQUxBLGdCQUNBLGdCdEdnZzNCRixDTTMxNEJJLDRCZ0d5MUJKLGtDQVFJLDhCQUNBLGlCQUNBLGdCQUNBLGdCdEc4LzJCRixDQUNGLENzRzMvMkJBLGlDQUNFLGN0RzgvMkJGLENNdjI0QkksNEJnR3cyQkosaUNBR0ksWXRHZ2czQkYsQ3NHNS8yQkYsNkJBRUksbUJBQ0EsZ0JBQ0EsZ0J0R2dnM0JGLENBUEYsQ3NHci8yQkEsMkJBQ0UsbUJBRUEsbUNBREEsaUJ0R2lnM0JGLENNMTM0QkksNEJnR3UzQkosMkJBT0ksc0JBRkEscUJBQ0EsNEJ0R21nM0JGLENBQ0YsQ3NHaGczQkkscUNBQ0UsYXRHa2czQk4sQ3NHNS8yQkUsMENBREYsa0RBRUksV3RHZ2czQkYsQ0FDRixDc0c3LzJCQSwwQ0FDRSxVdEdnZzNCRixDc0cvLzJCRSwwQ0FGRiwwQ0FHSSxTdEdrZzNCRixDQUNGLENNbjU0QkksNEJnRzY0QkosMENBT0ksWUFEQSxjdEdxZzNCRixDQUNGLENzR2pnM0JBLGdDQUdFLDJCQUNBLGVBQ0EsZ0JBRUEsYUFEQSxpQkFKQSxxQkFEQSxvQnRHMGczQkYsQ3NHbGczQkUsaUVBVEYsZ0NBVUkseUJ0R3FnM0JGLENBQ0YsQ01yNzRCSSwwQmdHcTZCSixnQ0FhSSxVdEd1ZzNCRixDQUNGLENzR3JnM0JFLDBDQWhCRixnQ0FpQkksaUJBS0EsWUFEQSxpQkFGQSxjQUNBLGdCQUZBLGN0RzRnM0JGLENBQ0YsQ012NzRCSSw0QmdHdzVCSixnQ0F5QkksZUFFQSxnQkFFQSxZQUhBLGlCQUlBLGVBQ0EsU3RHMGczQkYsQ3NHeGczQkUsb0NBRUUsWUFEQSxVdEcyZzNCSixDc0dsZzNCRSxvQ0FDRSxzQkFDQSxrQnRHdWczQkosQ0FORixDc0c1LzJCQSxxQ0FHRSxjQURBLFNBRUEsZ0J0R3NnM0JGLENzR3BnM0JFLDBDQU5GLHFDQU9JLFl0R3VnM0JGLENBQ0YsQ3NHcmczQkUsd0NBRUUsbUJBREEsYUFFQSxpQnRHdWczQkosQ3NHbmczQkEsc0NBQ0UsZXRHc2czQkYsQ3NHcmczQkUsMENBRkYsc0NBR0ksWXRHd2czQkYsQ0FDRixDTXYrNEJJLDRCZ0cyOUJKLHNDQU1JLGtCdEcwZzNCRixDQUNGLENzR3JnM0JFLHFFQUNFLFl0R3dnM0JKLENzR3RnM0JFLGdFQUNFLGlCQUtBLFlBREEsaUJBRkEsY0FDQSxlQUZBLGVBS0EsVXRHd2czQkosQ3NHcmczQkUsK0VBQ0UscUJ0R3VnM0JKLENzR2hnM0JFLDRKQUNFLFV0R3FnM0JKLENzR2xnM0JFLHNFQUNFLFl0R29nM0JKLENzR2pnM0JFLHdFQUNFLGV0R21nM0JKLENzRy8vMkJBLGlDQUdFLG1DQUlBLDJCQUNBLGtCQUZBLGdCQUpBLGNBUUEsZUFEQSxnQkFFQSxpQkFQQSxjQUNBLGF0R3VnM0JGLENNbGk1QkkseUJnR3NoQ0osaUNBY0ksWXRHa2czQkYsQ0FDRixDc0cvLzJCQSxrQ0FFRSxxQkFEQSxhQUVBLGtCdEdrZzNCRixDTWhpNUJJLDRCZ0cyaENKLGtDQU1JLGV0R21nM0JGLENBQ0YsQ3NHaGczQkEsNkJBQ0kscURBQ0ksZXRHbWczQk4sQ0FDRixDdUc1bTVCQSxrQkFNRSx1QkFKQSxTQUVBLFlBSEEsZUFFQSxRQUVBLFdBRUEsU3ZHaW41QkYsQ012ajVCSSw0QmlHakVKLGtCQVVJLDREQURBLGlEdkdvbjVCRixDQUNGLENNMWs1QkksMEJpR3BESixrQkFnQkksd0J2R2tuNUJGLENBQ0YsQ3VHN201QkUsZ0ZBQ0UsWUFDQSxVdkdtbjVCSixDTTFrNUJJLDRCaUdyQ0osNENBR0ksd0NBREEsU3ZHbW41QkYsQ0FDRixDTTlsNUJJLDBCaUdqQkosMkJBRUksU3ZHa241QkYsQ0FDRixDdUcvbTVCQSwyQkFFRSxZQURBLFN2R21uNUJGLEN1Ry9tNUJBLHdCQUNFLFlBQ0EsaUJ2R2tuNUJGLEN1Ry9tNUJBLDRCQUNFLHFCdkdrbjVCRixDdUc5bTVCRSwrQkFHRSxxQnBHb0NVLENvR3RDVixnQkFDQSxTdkdrbjVCSixDdUcvbTVCSSxzQ0FDRSxzQnZHaW41Qk4sQ3VHL201QkksOENBQ0UseUJ2R2luNUJOLEN1RzltNUJFLHVDQUNFLFl2R2duNUJKLEN1RzdtNUJFLDJDQUNFLHFCdkcrbTVCSixDdUc1bTVCRSxrQ0FDRSxXdkc4bTVCSixDdUc1bTVCSSx3Q0FDRSxxQnZHOG01Qk4sQ003bjVCSSw0QmlHb0JBLCtCQUNFLDZCdkc0bTVCSixDQUNGLEN1R3htNUJBLDBCQVFFLG1CQUdBLDhCQURBLDJCQUpBLGFBSEEsWUFJQSx1QkFGQSxPQUpBLGtCQUdBLE1BRkEsV0FPQSxTdkc2bTVCRixDdUdybTVCQSwrQkFDRSxzQkFJQSxlQURBLG1MQURBLGdCQURBLGV2RzhtNUJGLEN1RzFtNUJFLDZEQUNFLGlCQUtBLHNCdkd3bTVCSixDdUc1bTVCSSwwRUFFRSxZQURBLFV2RyttNUJOLEN1R3ZtNUJBLHNDQUNFLGtCQUVBLGVwR0w0QixDb0dJNUIsb0J2RzJtNUJGLEN1R3htNUJJLDhDQUNFLFV2RzBtNUJOLEN1R3JtNUJBLHdDQUNFLGdCdkd3bTVCRixDdUdybTVCQSx1Q0FHRSxtQkFGQSxhQUNBLDhCQUVBLGtCdkd3bTVCRixDdUd2bTVCRSxvREFFRSxZQURBLFV2RzBtNUJKLEN1R3BtNUJFLCtDQUNFLGlCdkd1bTVCSixDdUdybTVCRSxrREFDRSxvQnZHdW01QkosQ3VHbm01QkEsc0NBQ0UsaUJ2R3NtNUJGLEN1R3BtNUJFLHdFQUNFLGdCdkdzbTVCSixDdUdwbTVCSSwwR0FDRSxZdkdzbTVCTixDdUdqbTVCQSxvQ0FLRSxVQUZBLFNBREEsa0JBRUEsWXZHb201QkYsQ3VHaG01QkEsOENBQ0UsZ0JBQ0EsTUFDQSxVdkdtbTVCRixDdUdobTVCQSw4Q0FDRSxZdkdtbTVCRixDdUdobTVCQSw4Q0FHRSxVQURBLGNBREEsV3ZHcW01QkYsQ3VHaG01QkEsNkJBS0UsYUFKQSxrQkFFQSxhQURBLFlBRUEsU3ZHb201QkYsQ014djVCSSwwQmlHZ0pKLDZCQU9JLFl2R3FtNUJGLENBQ0YsQ3dHdno1QkEsZ0JBQ0UsR0FDRSxzQnhHMHo1QkYsQ3dHeHo1QkEsR0FDRSx1QnhHMHo1QkYsQ0FDRixDTXp2NUJJLDRCa0c3REoscUNBRUksWXhHd3o1QkYsQ0FDRixDd0dwejVCQSxLQUNFLFlBRUEsY0FEQSxVeEd3ejVCRixDd0dwejVCQSxnQkFDRSwwQ3hHdXo1QkYsQ3dHbHo1QkEsc0JBS0UsWUFGQSxPQUlBLGtCQUNBLGdCQVBBLGVBQ0EsTUFFQSxXQUVBLFN4R3V6NUJGLENNbng1QkksNEJrRzFDSixzQkFZSSwwQkFEQSxleEd1ejVCRixDQUNGLEN3R2x6NUJBLG9CQUdFLG1CQURBLGFBRUEsa0JBSEEsZXhHd3o1QkYsQ3dHcHo1QkUsMEJBQ0UsY3hHc3o1QkosQ3dHbHo1QkEsMkJBQ0UsZ0JBRUEsWXhHb3o1QkYsQ2NwMDVCSSw4QjBGYUosMkJBS0ksdUJBQ0EscUJ4R3N6NUJGLENBQ0YsQ00zejVCSSx5QmtHRkosMkJBU0ksb0J4R3d6NUJGLENBQ0YsQ01oMDVCSSwwQmtHRkosMkJBWUkscUJ4RzB6NUJGLENBQ0YsQ01yMDVCSSwwQmtHRkosMkJBZUksY3hHNHo1QkYsQ0FDRixDd0cxejVCSSwwQkFERixpQ0FFSSxrQkFDQSxrQnhHNno1QkosQ0FDRixDTW4wNUJJLDZCa0dRRiw2REFFSSx1QkFDQSxxQnhHNno1QkosQ0FDRixDTXQxNUJJLDBCa0dxQkYsNkRBTUksbUJBQ0Esa0J4Ryt6NUJKLENBQ0YsQ3dHM3o1QkEsNEJBS0UscUJBSEEsdUJBQ0EsaUJBQ0Esa0JBSEEsbUJ4R2swNUJGLENNcDI1QkkseUJrR2lDSiw0QkFPSSxvQkFDQSxjeEdnMDVCRixDQUNGLENNMTI1QkksMEJrR2lDSiw0QkFZSSxvQnhHaTA1QkYsQ0FDRixDd0c3ejVCQSw0QkFLRSxZQUZBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFFQSxXQUVBLFN4R2kwNUJGLEN3Rzd6NUJBLDBCQUVFLHNCQUNBLGtCQUZBLGNBTUEsU0FGQSxZQURBLGtCQUVBLE94R2kwNUJGLENNdDM1QkksNEJtR3ZEQSxvR0FLSSxZRDhHTyxDQzVHUCxRRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxRRDZHTyxDQy9HUCxXekdtNzVCTixDeUd2NzVCRSxzR0FLSSxZRDhHTyxDQzVHUCxTRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxPRDZHTyxDQy9HUCxXekcyNzVCTixDeUcvNzVCRSxzR0FLSSxZRDhHTyxDQzVHUCxRRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxPRDZHTyxDQy9HUCxXekdtODVCTixDQUNGLENNbDQ1QkksbURtR3RFQSxvR0FLSSxZRHVITSxDQ3JITixRRHFITSxDQ3BITixXRG9ITSxDQ3RITixRRHNITSxDQ3hITixXekc2ODVCTixDeUdqOTVCRSxzR0FLSSxZRHVITSxDQ3JITixTRHFITSxDQ3BITixXRG9ITSxDQ3RITixPRHNITSxDQ3hITixXekdxOTVCTixDeUd6OTVCRSxzR0FFSSxZekcyOTVCTixDQUNGLENNcDc1QkksMEJtRzFEQSxvR0FNSSxtQkFDQSxrQkFGQSxlRGdKTSxDQzdJTiw2QkQ2SU0sQ0NqSk4sU3pHbS81Qk4sQ3lHdi81QkUsc0dBTUksbUJBQ0Esa0JBRkEsZURnSk0sQ0M3SU4sNkJENklNLENDakpOLFN6RzIvNUJOLENBQ0YsQ2N4OTVCSSwrQjJGeENBLDhDQU1JLG1CQUNBLGtCQUZBLGdCRDJKTSxDQ3hKTiw2QkR3Sk0sQ0M1Sk4sVXpHcWc2Qk4sQ3lHemc2QkUsK0NBTUksbUJBQ0Esa0JBRkEsZUQySk0sQ0N4Sk4sNEJEd0pNLENDNUpOLFN6RzRnNkJOLEN5R2hoNkJFLCtDQUVJLFl6R2loNkJOLENBQ0YsQ2N6KzVCSSw4QjJGM0NBLDhDQU1JLGlCQUNBLGdCQUZBLGVEbUtNLENDaEtOLDZCRGdLTSxDQ3BLTixTekd3aDZCTixDeUc1aDZCRSwrQ0FNSSxpQkFDQSxnQkFGQSxlRG1LTSxDQ2hLTiw2QkRnS00sQ0NwS04sU3pHK2g2Qk4sQ3lHbmk2QkUsK0NBTUksaUJBQ0EsZ0JBRkEsZURtS00sQ0NoS04sNkJEZ0tNLENDcEtOLFN6R3NpNkJOLENBQ0YsQ3lHM2k2QkksOENBTUksaUJBQ0EsZ0JBRkEsZUQ0S0ksQ0N6S0osNkJEeUtJLENDN0tKLFN6RytpNkJSLEN5R25qNkJJLCtDQU1JLGlCQUNBLGdCQUZBLGVENEtJLENDektKLDRCRHlLSSxDQzdLSixTekdzajZCUixDd0duNDVCQSxpQ0FFRSxPQUNBLHdCQUNBLHVCQUhBLEt4R3k0NUJGLEN5R2prNkJJLDZDQU1JLG1CQUNBLGtCQUZBLGVEdUxJLENDcExKLHdCRG9MSSxDQ3hMSixTekdvazZCUixDeUd4azZCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRHVMSSxDQ3BMSiwyQkRvTEksQ0N4TEosU3pHMms2QlIsQ3lHL2s2QkksOENBTUksaUJBQ0EsZ0JBRkEsZUR1TEksQ0NwTEosNkJEb0xJLENDeExKLFN6R2tsNkJSLEN5R3RsNkJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEdUxJLENDcExKLDBCRG9MSSxDQ3hMSixTekd5bDZCUixDd0d4NTVCQSxzQkFHRSxPQUVBLGVBQ0EsZUFMQSxrQkFDQSxTeEc4NTVCRixDd0d2NTVCQSw2QkFDRSxxQnhHMDU1QkYsQ01saTZCSSw0QmtHdUlKLDZCQUlJLGFBREEsVXhHNjU1QkYsQ0FDRixDd0d4NTVCQSw0QkFHRSxtQkFGQSxhQUNBLGtCeEc0NTVCRixDd0cxNTVCRSxxQ0FHRSxnQkFGQSxzQkFDQSxpQnhHNjU1QkosQ3dHMzU1QkkseUNBRUUsZ0JBREEsY3hHODU1Qk4sQ3dHMzU1Qkksa0RBRUUsc0JBQ0EsbUNBRkEsb0JBR0EsZ0N4RzY1NUJOLENNN2o2QkksNEJrR2dKSiw0QkFxQkksbUJBREEsZ0JBRUEsZ0JBQ0EsVXhHNjU1QkYsQ3dHMzU1QkUsa0VBSUUsd0JyR3RJc0IsQ3FHb0l0QixnQkFDQSxpQkFGQSxVeEdnNjVCSixDQUNGLENjdm02QkksOEIwRjRLSiw0QkFrQ0kscUJ4RzY1NUJGLENBQ0YsQ003bDZCSSx5QmtHNkpKLDRCQXFDSSxrQnhHKzU1QkYsQ0FDRixDTXJsNkJJLDRCa0d3TEYsdUNBSUksdUJBRkEscUNBQ0EsNkJ4R2c2NUJKLENBQ0YsQ3dHMzU1QkEsb0NBR0UsbUJBRkEsYUFDQSxtQkFFQSw2QnhHODU1QkYsQ3dHNzU1QkUsNkNBR0UsZ0JBRkEsc0JBQ0EsaUJ4R2c2NUJKLEN3Rzk1NUJJLGlEQUVFLGdCQURBLGN4R2k2NUJOLEN3Rzk1NUJJLDBEQUVFLHNCQUNBLG1DQUZBLG9CQUdBLGdDeEdnNjVCTixDYzlvNkJJLDhCMEY2Tkosb0NBc0JJLG1CeEcrNTVCRixDQUNGLENNcG82QkkseUJrRzhNSixvQ0EwQkksa0J4R2c2NUJGLENBQ0YsQ001bjZCSSw0QmtHOE5GLCtDQUlJLHVCQUZBLHFDQUNBLDZCeEdpNjVCSixDQUNGLEN3Rzk1NUJFLDRDQUVFLFNBREEsMEJ4R2k2NUJKLEN3RzU1NUJBLDRDQUdFLG9CQUZBLFV4R2c2NUJGLENNenA2QkkseUJrR3dQSiw0Q0FNSSxvQnhHKzU1QkYsQ0FDRixDTTlwNkJJLDBCa0d3UEosNENBVUksb0J4R2c2NUJGLENBQ0YsQ3dHNzU1QkEsMkJBQ0UsVXhHaTY1QkYsQ3dHejM1QkEsb0NBR0Usb0JBRkEsVXhHeTY1QkYsQ016dDZCSSx5QmtHK1NKLG9DQU1JLG9CeEd3NjVCRixDQUNGLENNOXQ2QkksMEJrRytTSixvQ0FVSSxZeEd5NjVCRixDQUNGLEN3R3Q2NUJBLDJCQUNFLGV4R3k2NUJGLEN3R3Q2NUJBLGtDQUVFLGVBREEsZ0JBRUEsZ0J4R3k2NUJGLEN3R3g2NUJFLDRFQUNFLFl4RzA2NUJKLENNbnU2QkksNEJrR29USixrQ0FTSSx5QkFEQSxpQnhHNDY1QkYsQ0FDRixDY3J3NkJJLDhCMEZnVkosa0NBWUksYXhHNjY1QkYsQ0FDRixDTTN2NkJJLHlCa0dpVUosa0NBZUksaUJBQ0Esb0J4Rys2NUJGLEN3Rzk2NUJFLDRFQUNFLGN4R2c3NUJKLEN3Rzk2NUJFLDJFQUNFLFl4R2c3NUJKLENBQ0YsQ012dzZCSSwwQmtHaVVKLGtDQXlCSSxvQkFDQSxxQnhHaTc1QkYsQ0FDRixDd0dqNzVCSSxpREEzQkosa0NBNEJNLDJCQUNBLDhCeEdvNzVCSixDQUNGLEN3R2g3NUJJLDZHQUNFLGtCeEdrNzVCTixDd0c3NjVCQSxtQ0FDRSxtQkFDQSxtQkFDQSxrQnhHZzc1QkYsQ001eDZCSSx5QmtHeVdKLG1DQU1JLGVBRUEsc0JBREEsaUJBRUEsa0J4R2s3NUJGLENBQ0YsQ01yeTZCSSwwQmtHcVhBLHVFQUNFLG1CQUNBLHFCeEdtNzVCSixDQUNGLEN3Ry82NUJBLDhCQUNFLG1CQUdBLGVyRzNUNEIsQ3FHeVQ1QixzQkFDQSxzQnhHbTc1QkYsQ010eDZCSSxtRGtHZ1dKLDhCQU1JLHFCeEdvNzVCRixDd0duNzVCRSw0RUFDRSw2QkFDQSx1QnhHcTc1QkosQ0FDRixDTTN6NkJJLDBCa0c0WEosOEJBY0ksbUJBREEsZXJHbFUwQixDcUdvVTFCLG1CQUNBLG9CeEdzNzVCRixDQUNGLEN3R243NUJBLGdDQUtFLHVCQUVBLGNBTkEsa0JBRUEsY0FEQSxjQUlBLGFBRkEsU3hHeTc1QkYsQ3dHcjc1QkUsc0NBQ0UsMEJ4R3U3NUJKLENNaDE2QkkseUJrR2daSixnQ0FlSSxZQUZBLGdCQURBLGNBRUEsVXhHeTc1QkYsQ0FDRixDTXgxNkJJLDBCa0dnWkosZ0NBcUJJLGVBRkEsZUFEQSxXQUVBLGF4RzI3NUJGLEN3R3o3NUJFLG9DQU1FLFlBREEsVXhHdzc1QkosQ0FDRixDTXAyNkJJLGdEa0dzYUEsb0NBR0ksWUFEQSxVeEdpODVCTixDQUNGLENNNzE2QkksNEJrR21ZSixnQ0FnQ0ksZ0JBRUEsWUFEQSxVeEcrNzVCRixDd0c1NzVCRSw4Q0FDRSxTeEc4NzVCSixDQUNGLENNcDM2QkksMEJrR2daSixnQ0E2Q0ksdURBRkEsd0JBREEsNEJBRUEscUJBRUEsZXhHODc1QkYsQ0FDRixDd0czNzVCQSxxQjFGM2ZFLGdCQUZBLFMwRmdnQkEsZ0JBQ0Esa0IxRmhnQkEsVTBGOGZBLGtCeEdrODVCRixDd0cvNzVCRSx3QkFDRSxvQnhHaTg1QkosQ001MzZCSSw0QmtHcWJKLHFCQVNJLDJCQUNBLGlCQUNBLHVCeEdrODVCRixDQUNGLENNaDU2QkkseUJrR2lkSiw0QkFFSSxzQnhHazg1QkYsQ0FDRixDd0doODVCSSxpREFMSiw0QkFNTSxzQnhHbTg1QkosQ0FDRixDd0cvNzVCQSw2QkFDRSxZeEdrODVCRixDTS81NkJJLDBCa0crZEEsMkRBQ0Usb0J4R204NUJKLENBQ0YsQ3dHLzc1QkEsMkJBQ0UsZ0JBS0EsMENBRkEsY0FEQSxlQUtBLGVBSEEsZXJHbmE0QixDcUd1YTVCLGlCQUNBLHNCQUhBLG1CeEdxODVCRixDd0doODVCRSxpQ0FDRSxVeEdrODVCSixDd0doODVCRSxtQ0FFRSxrQkFEQSxVeEdtODVCSixDTXg3NkJJLHlCa0dxZUosMkJBb0JJLGlCQUNBLHFCQUNBLGlCeEdtODVCRixDQUNGLENNLzc2QkksMEJrR3FlSiwyQkF5Qkksa0JBQ0EsaUJ4R3E4NUJGLENBQ0YsQ3dHcjg1QkksaURBM0JKLDJCQTRCTSxvQkFDQSxtQnhHdzg1QkosQ0FDRixDTS82NkJJLG1Ea0cyZUosbUNBRUksZUFDQSxpQkFDQSxpQnhHdTg1QkYsQ0FDRixDTW45NkJJLDBCa0d1Z0JKLG1DQU9JLG1CQUNBLHNCQUVBLG9CQURBLGdCeEcwODVCRixDQUNGLEN3R244NUJBLDBCQUNFLHdCckdwZ0JZLENxR3FnQlosbUJBQ0EsbUJ4R3M4NUJGLENjaC82QkksdUQwRnVpQkosMEJBTU0sa0J4R3U4NUJKLENBQ0YsQ2N4LzZCSSx3RDBGMGlCSiwwQkFTTSxnQnhHeTg1QkosQ0FDRixDTTMrNkJJLHlCa0d3aEJKLDBCQWFJLGdCeEcwODVCRixDQUNGLEN3R3o4NUJFLHFDQUNFLFl4RzI4NUJKLEN3R3Q4NUJBLGtDQUNFLHdCckd6aEJZLENxRzBoQlosbUJBQ0EsbUJ4R3k4NUJGLENjeGc3QkksdUQwRjRqQkosa0NBT00sc0JBREEsa0J4RzI4NUJKLENBQ0YsQ2NqaDdCSSx3RDBGK2pCSixrQ0FVTSxnQnhHNDg1QkosQ0FDRixDTXBnN0JJLHlCa0c2aUJKLGtDQWNJLGdCeEc2ODVCRixDQUNGLEN3RzU4NUJFLDZDQUNFLFl4Rzg4NUJKLEN3R3g4NUJBLGlDQUNFLGtCQUVBLGtCQURBLHdCeEc0ODVCRixDTWxoN0JJLDBCa0dva0JKLGlDQU1JLGtCQUNBLG9CQUZBLHVCeEcrODVCRixDQUNGLENNemg3QkksMEJrR29rQkosaUNBV0ksbUJBQ0Esb0JBRkEsMkJ4R2k5NUJGLENBQ0YsQ3dHNTg1QkEsZ0NBQ0Usa0JBRUEsa0JBREEsc0J4R2c5NUJGLENNdGk3QkksMEJrR29sQkosZ0NBTUksbUJBQ0EsZ0JBRkEsMkJ4R205NUJGLENBQ0YsQ003aTdCSSwwQmtHb2xCSixnQ0FXSSxvQkFEQSwyQnhHbzk1QkYsQ0FDRixDd0doOTVCQSx1REFDRSxrQkFFQSxrQkFEQSx5QnhHbzk1QkYsQ016ajdCSSwwQmtHbW1CSix1REFNSSxtQkFDQSxtQkFGQSwyQnhHdTk1QkYsQ0FDRixDTWhrN0JJLDBCa0dtbUJKLHVEQVdJLG1CQURBLDJCeEd3OTVCRixDQUNGLEN3R2g5NUJFLG1HQVNFLHlDQUhBLG1Cckd4bUJVLENxR3FtQlYsVXJHcG1CVSxDcUdrbUJWLGlCQUdBLGVyR25qQjBCLENxR3VqQjFCLFlBSEEsY0FFQSxzQkFJQSxrQkFEQSx1QkFFQSxTeEd3OTVCSixDY25rN0JFLGdIQUNFLGFkc2w3QkosQ3dHeis1QkUsb0RBQ0UsWXhHMis1QkosQ3dHeis1QkUseUhBbUJFLG1CQUNBLGlDQWpCQSxzQkFEQSxjQUlBLE9BV0EsZ0JBUkEsU0FFQSxpQkFDQSxlQUNBLGdCQVlBLFVBckJBLGtCQVlBLGdCQVhBLHFCQUtBLFdBSEEsU3hHcS81QkosQ3dHais1QkUsNERBTUUsV0FKQSxlQUNBLG1CQUNBLHNCQUNBLGlCeEdtKzVCSixDd0dqKzVCSSx5SUFFRSx3QnhHays1Qk4sQ3dHaCs1QkksMkVBQ0UsWXhHays1Qk4sQ3dHLzk1QkUsK0RBSUUsU0FEQSxjQURBLGlCQUtBLGdCQUZBLE9BS0EsZUFEQSxnQkFSQSxrQkFVQSx1QkFIQSxtQkFJQSxTeEdnKzVCSixDTWpwN0JJLDZCa0dxcUJGLCtEQWVJLFd4R2krNUJKLENBQ0YsQ3dHLzk1QkUsd0RBR0UsZUFHQSx5QkFEQSxTQUlBLFdBRkEsZUFLQSxZQUZBLG1CQUZBLGVBSkEsVUFIQSxrQkFDQSxRQVNBLFdBRUEsU3hHaSs1QkosQ3dHaCs1QkksNERBQ0UsY0FFQSxZQURBLFV4R20rNUJOLENNdnI3QkksMEJrR29zQkYsd0RBc0JJLFlBRkEsb0JBQ0EsVXhHbys1QkosQ3dHbCs1QkksNERBRUUsWUFEQSxVeEdxKzVCTixDQUNGLEN3R2orNUJFLGtFQUNFLFl4R20rNUJKLEN3R2wrNUJJLG9GQUNFLHFCeEdvKzVCTixDd0duKzVCTSx3RkFJRSxzQkFDQSxtQ0FGQSxvQkFHQSxpQ0FKQSxZQURBLFV4RzArNUJSLEN3R2wrNUJJLG9FQUNFLHFCQUNBLHFCeEdvKzVCTixDY3R1N0JJLHlEMEZ1d0JKLG9DQUdNLGtCeEdpKzVCSixDQUNGLENNMXQ3QkksMEJrR3F2Qkosb0NBT0ksYXhHays1QkYsQ0FDRixDTWx0N0JJLDZCa0d3dUJKLG9DQVVJLGF4R28rNUJGLENBQ0YsQ012dDdCSSw2QmtHd3VCSixvQ0FhSSxjeEdzKzVCRixDQUNGLENNenU3QkksMEJrR293QkYsMEdBR0ksaUJBREEsZXhHdys1QkosQ3dHcCs1QkEsc0VBRUksZ0J4R3UrNUJKLENBSkYsQ3dHNzk1QkUsMkdBRUUsaUJBREEsZXhHcys1QkosQ3dHbis1QkUsdUVBQ0UsZ0J4R3ErNUJKLENNNXY3QkksMEJrRzZ4QkEsa0xBQ0UsZ0J4R3ErNUJKLENBQ0YsQ01wdzdCSSwwQmtHbXlCSiw0Q0FFSSxvQnhHbys1QkYsQ0FDRixDTTd2N0JJLDZCa0dzeEJKLDRDQUtJLG9CeEdzKzVCRixDQUNGLENNbHc3QkksNEJrRzZ4QkYsMkRBRUksZXhHdSs1QkosQ0FDRixDd0duKzVCQSwyQkFDRSxnQnhHcys1QkYsQ00zdzdCSSw0QmtHb3lCSiwyQkFHSSxZeEd3KzVCRixDQUNGLEN3R3IrNUJBLGtDQUNFLGdCQUNBLFlBQ0EsY3hHdys1QkYsQ3dHdis1QkUsMkNBRUUsZUFEQSxVeEcwKzVCSixDMEd2MTdCQSxzQkFHRSxtQkFGQSxhQUNBLHFCMUc4MTdCRixDMEc1MTdCRSxtRkFFRSxZMUc4MTdCSixDMEcxMTdCQSwyQkFDRSxZMUc2MTdCRixDMEcxMTdCQSxtQ0FFRSx1QkFEQSxlQUVBLGtCMUc2MTdCRixDTTl6N0JJLHlCb0dsQ0osbUNBS0ksbUJBQ0EsZTFHKzE3QkYsQ0FDRixDTXAwN0JJLDBCb0dsQ0osbUNBVUksdUJBREEsaUIxR2syN0JGLENBQ0YsQ00xMDdCSSwwQm9HbENKLG1DQWNJLHVCQURBLGUxR28yN0JGLENBQ0YsQ01uMDdCSSw0Qm9HL0NKLG1DQWlCSSxjMUdxMjdCRixDQUNGLEMwR3AyN0JFLGlEQW5CRixtQ0FvQkksZTFHdTI3QkYsQ0FDRixDTTExN0JJLDBCb0dWSixrSkFRSSxtQkFKQSxhQUtBLGdDQUpBLDJEQUNBLGtDQUNBLHlCQUpBLG1CQU9BLGUxR3UyN0JGLENBQ0YsQ00zMTdCSSw0Qm9HdkJKLGtKQWVJLGFBR0EsMENBRkEsb0NBQ0EscUJBSEEsUzFHNjI3QkYsQ0FDRixDMEdwMjdCRSxpREF4QkYsa0pBeUJJLGUxRzgyN0JGLENBQ0YsQzBHMzI3QkEsbUNBR0UsZUFGQSxlQUNBLG9CMUcrMjdCRixDTXA0N0JJLDBCb0c2QkEsdUVBQ0UsYzFHMDI3QkosQzBHejI3QkksNEdBRUUsdUJBREEsOEIxRzQyN0JOLEMwRzEyN0JNLDBIQUNFLGMxRzQyN0JSLENBQ0YsQzBHcjI3QkEsa0NBQ0UsbUIxR3cyN0JGLENNcDU3QkkseUJvR3FERSxxUEFDRSxZMUdrMjdCTixDQUNGLEMwRzcxN0JBLDRCQUlFLG1CQUhBLG9CQUNBLHNCQUNBLHVCQUVBLGlCMUdnMjdCRixDTWo2N0JJLHlCb0c2RUUsMkNBRUUsb0JBREEsVzFHNDE3Qk4sQ0FDRixDTTk1N0JJLDZCb0dzRUUsMkNBRUUsb0JBREEsVzFHNDE3Qk4sQzBHejE3QkkseURBRUUsb0JBREEsaUIxRzQxN0JOLENBQ0YsQ014NjdCSSw0Qm9HZ0ZFLDJDQUVFLG1CQURBLFcxRzQxN0JOLENBQ0YsQzBHdDE3QkEsd0VBQ0UsZTFHeTE3QkYsQ003NDdCSSxtRG9HbURKLHdFQUlJLGUxRzAxN0JGLENBQ0YsQ012NzdCSSw0Qm9Hd0ZKLHdFQVdNLG1CQUhBLFNBRUEsa0JBREEsYTFHNjE3QkosQzBHejE3QkksOEVBRUUsc0JBREEsYTFHNDE3Qk4sQ0FDRixDMEd2MTdCQSxvQ0FFRSxrQkFDQSxvQ0FDQSxXQUhBLGlCMUc2MTdCRixDMEd4MTdCSSx3REFJRSxhQUhBLGtCQUVBLFFBREEsSzFHNDE3Qk4sQ01oOTdCSSw2Qm9HMEhBLHVGQUVJLGExR3cxN0JOLENBQ0YsQzBHbDE3QkEseUNBRUUsbUJBREEsaUIxR3MxN0JGLEMwR3AxN0JFLDhDQUNFLFkxR3MxN0JKLEMwR2oxN0JBLG9DQUNFLGMxR28xN0JGLEMwRzkwN0JFLGtIQUVFLFlBREEsVTFHcTE3QkosQ010LzdCSSx5Qm9HeUpKLG9DQWFJLGUxR28xN0JGLENBQ0YsQ00zLzdCSSwwQm9HeUpKLG9DQWlCSSxlQURBLGUxR3UxN0JGLEMwR2gxN0JFLGtIQUVFLGNBREEsWTFHdTE3QkosQ0FDRixDMEduMTdCRSxpREE3QkYsb0NBK0JJLHdCQURBLGlCMUd1MTdCRixDQUNGLEMwR3AxN0JJLGlEQUNFLDBFQUVFLGdCQURBLGMxR3UxN0JOLENBQ0YsQzBHajE3QkEsMENBRUUsY0FDQSxzQkFGQSxZMUdzMTdCRixDMEdsMTdCSSxrRUFFRSxZQURBLFUxR3ExN0JOLENNL2g4QkkseUJvR29NSiwwQ0FZSSxhQUNBLG1CQUZBLFcxR3MxN0JGLEMwR2wxN0JJLDhEQUVFLFVBREEsTzFHcTE3Qk4sQzBHbjE3Qk0sa0VBRUUsWUFEQSxVMUdzMTdCUixDQUNGLENNOWk4QkksMEJvR29NSiwwQ0EyQkksZUFEQSxhMUdxMTdCRixDMEduMTdCRSxtREFDRSxxQjFHcTE3QkosQ0FDRixDMEdwMTdCSSxpREEvQkosMENBaUNNLHVCQURBLHFCMUd3MTdCSixDMEd0MTdCSSxtREFDRSxzQjFHdzE3Qk4sQ0FDRixDMEdwMTdCSSxpREF4Q0osMENBMENNLHdCQURBLHNCMUd3MTdCSixDMEd0MTdCSSxtREFDRSxxQjFHdzE3Qk4sQ0FDRixDMEduMTdCQSxnREFDRSxXQUNBLGtCQUVBLGV2R3BMNEIsQ3VHbUw1QixtQjFHdTE3QkYsQ01obDhCSSwwQm9Hc1BKLGdEQU1JLFkxR3cxN0JGLENBQ0YsQ014azhCSSw0Qm9HcVBBLHNDQUNFLFkxR3UxN0JKLENBQ0YsQ00zbDhCSSx5Qm9HeVFGLCtEQUVJLFMxR3ExN0JKLENBQ0YsQzBHajE3QkEsK0NBQ0Usa0JBQ0Esa0IxR28xN0JGLENNdG04QkkseUJvR2dSSiwrQ0FJSSxxQkFDQSxVMUdzMTdCRixDQUNGLEMwR3AxN0JJLGlEQVJKLCtDQVNNLGMxR3UxN0JKLENBQ0YsQzBHcDE3QkksaURBYkosK0NBY00sa0IxR3UxN0JKLENBQ0YsQ016bThCSSw2Qm9HbVFKLCtDQWtCSSxZMUd3MTdCRixDQUNGLEMwR3AxN0JBLHFDQUNFLDhCQUNBLGMxR3UxN0JGLENNbm44QkksNEJvRzBSSixxQ0FJSSxrQjFHeTE3QkYsQzBHeDE3QkUsbURBQ0UsYzFHMDE3QkosQ0FDRixDTXhvOEJJLHlCb0d1U0oscUNBVUksb0JBQ0EsYzFHMjE3QkYsQ0FDRixDTTlvOEJJLDBCb0d1U0oscUNBZUksdUJBQ0EsZTFHNDE3QkYsQ0FDRixDMEd6MTdCQSwyQ0FFRSxZQURBLFUxRzYxN0JGLEMwRzExN0JJLG1FQUVFLFlBREEsVTFHNjE3Qk4sQzBHeDE3QkksOEZBQ0UsYTFHMDE3Qk4sQ01ocThCSSx5Qm9HMlRKLDJDQWdCSSxpQkFDQSxtQkFGQSxlMUc2MTdCRixDMEd6MTdCSSx3REFFRSxZQURBLFUxRzQxN0JOLEMwR3oxN0JJLCtEQUVFLFFBREEsTzFHNDE3Qk4sQzBHMTE3Qk0sbUVBRUUsWUFEQSxVMUc2MTdCUixDQUNGLENNcHI4QkksMEJvRzJUSiwyQ0FtQ0ksZUFEQSxhMUc0MTdCRixDMEd4MTdCSSx3REFFRSxnQkFEQSxjMUcyMTdCTixDMEd2MTdCTSxtRUFFRSxZQURBLFUxRzAxN0JSLENBQ0YsQzBHbjE3QkEsaURBQ0UsbUJBQ0EscUJBRUEsb0JBREEsa0IxR3UxN0JGLEMwR2gxN0JBLGdEQUdJLFkxR2kxN0JKLEMwRzMwN0JBLHlEQUVFLFUxRzgwN0JGLENNbHQ4QkkseUJvR2tZSix5REFJSSxrQjFHZzE3QkYsQ0FDRixDTXZ0OEJJLDBCb0drWUoseURBT0ksbUJBQ0EsUzFHazE3QkYsQzBHajE3QkUsaUdBQ0Usa0IxR20xN0JKLEMwR2oxN0JFLGlHQUNFLFkxR20xN0JKLENBQ0YsQ01udThCSSwwQm9Ha1lKLHlEQWlCSSxvQjFHbzE3QkYsQzBHbjE3QkUsaUdBQ0UsZTFHcTE3QkosQzBHbjE3QkUsaUdBQ0Usa0IxR3ExN0JKLENBQ0YsQzBHbjE3QkUsaUdBQ0UscUJBRUEsc0JBREEsaUIxR3MxN0JKLEMwR3AxN0JJLHlHQUNFLFMxR3MxN0JOLEMwR3AxN0JJLGlIQUNFLFUxR3MxN0JOLEMwR3AxN0JJLGlIQUNFLFMxR3MxN0JOLENNNXY4QkkseUJvRzJaRixpR0FjSSxpQjFHdTE3QkosQ0FDRixDMEdwMTdCSSw2SkFDRSxpQkFDQSxrQjFHczE3Qk4sQzBHcjE3Qk0scUtBQ0UsUzFHdTE3QlIsQzBHajE3QkEsa0NBS0Usa0NBSEEsMkJBQ0EsOEJBR0EseUJBTEEsVTFHdzE3QkYsQ01oeDhCSSx5Qm9HdWJKLGtDQVVJLG1CQUNBLG1CQUNBLDJCQUhBLGExR3UxN0JGLENBQ0YsQ014eDhCSSwwQm9HdWJKLGtDQWdCSSxrQkFEQSxzQjFHdTE3QkYsQ0FDRixDMEduMTdCQSx1Q0FDRSxrQjFHczE3QkYsQ01seThCSSwwQm9HMmNKLHVDQUdJLGUxR3cxN0JGLENBQ0YsQzBHcjE3QkEsNkJBRUUsZ0JBQ0Esc0JBRUEsa0JBREEsV0FJQSxlQUZBLFlBQ0EseUIxR3cxN0JGLEMwR3QxN0JFLG1DQUNFLG9CMUd3MTdCSixDTXZ5OEJJLDZCb0dxY0osNkJBYUksWUFHQSxtQkFGQSxrQkFDQSxlMUcwMTdCRixDMEd4MTdCRSxtQ0FDRSw0QjFHMDE3QkosQ0FDRixDTWx6OEJJLDRCb0dxY0osNkJBc0JJLGdCMUcyMTdCRixDQUNGLENNcDA4QkksMEJvRzBlRixzQ0FFSSxZMUc0MTdCSixDQUNGLEMwR3oxN0JJLGdEQUNFLG1CMUcyMTdCTixDMEdyMTdCQSx3Q0FDRSx5QkFDQSxlMUd3MTdCRixDMEd0MTdCVyx1RUFDUCxxQnZHdmVVLEN1R3dlVixhMUd3MTdCSixDMEd0MTdCTSwyTkFDRSxZMUd3MTdCUixDMEdwMTdCVyw4RkFDUCx3QjFHdTE3QkosQzBHbDE3QlksOEVBQ1IsYTFHcTE3QkosQzBHajE3QkEsd0NBQ0Usd0IxR28xN0JGLEMwR24xN0JXLHVFQUNQLHFCdkc3ZlUsQ3VHOGZWLGExR3ExN0JKLEMwR24xN0JNLDJOQUNFLFkxR3ExN0JSLEMwR2oxN0JXLDhGQUNQLHdCMUdvMTdCSixDMEc1MDdCTSxtSkFDRSxTMUcrMDdCUixDMEc3MDdCTSxtSkFDRSxZMUcrMDdCUixDTXQzOEJJLHlCb0c2aUJBLDJGQUVFLHdCMUcyMDdCSixDMEcxMDdCYSx5SkFDUCxxQnZHNWhCTSxDdUc2aEJOLGExRzQwN0JOLEMwRzEwN0JRLDRjQUNFLFkxRzQwN0JWLEMwR3gwN0JhLHVNQUNQLHdCMUcwMDdCTixDQUNGLENNcjQ4QkksMEJvRytqQkEsdUNBQ0Usd0IxR3kwN0JKLEMwR3gwN0JhLHNFQUNQLHFCdkc3aUJNLEN1RzhpQk4sYTFHMDA3Qk4sQzBHeDA3QlEseU5BQ0UsWTFHMDA3QlYsQzBHdDA3QmEsNkZBQ1Asd0IxR3cwN0JOLENBQ0YsQzBHbDA3QkUsOEJBQ0Usa0IxR3EwN0JKLENNeDU4QkkseUJvR2tsQkYsOEJBSUksMkIxR3MwN0JKLENBQ0YsQzBHcDA3QkUsMkJBT0UsbUJBTEEsU0FFQSxhQUNBLDJCQUNBLHlCQUxBLGtCQUVBLFUxRzAwN0JKLENNejU4QkksNkJvRzRrQkYsMkJBVUksbUJBREEsYUFHQSxtQkFEQSx5QkFFQSxpQjFHdzA3QkosQ0FDRixDTWw2OEJJLDRCb0c0a0JGLDJCQWlCSSxtQkFEQSxhQUdBLDhCQURBLGlCMUcyMDdCSixDQUNGLEMwR3owN0JJLGdDQUlFLGVBSEEsZ0JBQ0Esa0JBQ0EsOEIxRzQwN0JOLENNaDc4QkksNEJvR2ltQkEsZ0NBTUksbUJBQ0EsaUJBQ0EsY0FDQSxnQjFHNjA3Qk4sQ0FDRixDMEczMDdCSSxrQ0FDRSx5QkFJQSxZQUhBLHFCQUVBLFdBRUEsZUFHQSxtQkFEQSxnQkFFQSxxQkFIQSxXMUdnMTdCTixDTWo5OEJJLHlCb0cwbkJBLGtDQVlJLG9CMUcrMDdCTixDQUNGLENNejg4QkksNkJvRzZtQkEsa0NBZUkscUJBQ0EsYzFHaTE3Qk4sQ0FDRixDTS84OEJJLDRCb0c2bUJBLGtDQXNCSSxtQkFGQSxpQkFHQSxpQkFGQSx1QkFGQSxlMUd1MTdCTixDQUNGLEMwR2oxN0JNLDJDQUdFLGlCQUZBLGdCQUNBLGMxR28xN0JSLEMwR2gxN0JJLG1EQUNFLGMxR2sxN0JOLEMwR2gxN0JJLDBEQUNFLGMxR2sxN0JOLENNbis4QkksNEJvR21wQkEsdUNBRUksc0MxR2sxN0JOLENBQ0YsQzBHLzA3QkUsK0JBQ0Usa0MxR2kxN0JKLEMwRy8wN0JFLDhCQUNFLDZCMUdpMTdCSixDMEcvMDdCRSxtQ0FFRSxtQkFEQSxZMUdrMTdCSixDTS8vOEJJLHlCb0c0cUJGLG1DQUlJLG1CMUdtMTdCSixDQUNGLEMwR2gxN0JFLDJDQUVFLG1CQURBLFkxR20xN0JKLENNeGc5QkkseUJvR29yQkYsMkNBSUksc0JBQ0EscUJBQ0EsUzFHbzE3QkosQ0FDRixDTS9nOUJJLHlCb0dvckJGLDJDQVNJLG1CQUNBLG9CMUdzMTdCSixDQUNGLENjdmk5QkksK0I0RnNzQkYsMkNBa0JJLHVCQURBLHNCQURBLG1CMUd1MTdCSixDMEcxMTdCSSx1RkFDRSxZMUc0MTdCTixDMEd2MTdCSSxxRUFDRSxjQUNBLGtCMUd5MTdCTixDQUNGLENNbmk5Qkksc0RvR29yQkYsMkNBd0JNLGtCMUcyMTdCTixDQUNGLENNeGk5Qkksc0RvR29yQkYsMkNBNkJNLG1CQURBLG1CQURBLG1CMUcrMTdCTixDMEc1MTdCTSxxRUFDRSxpQkFDQSxZMUc4MTdCUixDQUNGLENNbmo5QkkseUJvR3l0QkYsc0NBRUksYTFHNDE3QkosQ0FDRixDTXhqOUJJLDBCb0dndUJKLDJCQUVJLG1CQUVBLFNBREEsMEIxRzQxN0JGLEMwR3oxN0JFLGtDQUNFLGMxRzIxN0JKLEMwR3QxN0JGLDhHQUVJLG1CQUNBLHdCMUcwMTdCRixDQU5GLENNbms5QkksMEJvR212QkEscUhBQ0Usc0IxRzAxN0JKLENBQ0YsQ00vazlCSSwwQm9HeXZCSiw0SEFFSSwyQkFDQSx3QjFHeTE3QkYsQ0FDRixDTXRsOUJJLDBCb0dnd0JBLG1JQUNFLHNCMUd5MTdCSixDQUNGLEMwR3IxN0JBLDJCQUNFLDhCMUd3MTdCRixDTS9sOUJJLDBCb0dzd0JKLDJCQUtJLG9CQUNBLGlCQUNBLGtCQUhBLFcxRzQxN0JGLEMwR3IxN0JGLGdHQUVJLDJCQUNBLFNBQ0EsMkJBQ0EsaUIxR3kxN0JGLEMwR3YxN0JFLHVHQUNFLGMxR3kxN0JKLENBWEYsQ00xbDlCSSw0Qm9HaXhCQSx1R0FDRSxlMUd3MTdCSixDQUNGLENjMW85QkkscUQ0RnN6Qkosd0VBR00sb0IxR3MxN0JKLENBQ0YsQ005bjlCSSwwQm9Hb3lCSix3RUFPSSxpQjFHdTE3QkYsQ0FDRixDMEdwMTdCQSx5QkFDRSx5RUFHRSxjQURBLDhCQURBLHlCMUd5MTdCRixDMEdyMTdCRSwrRUFDRSxlMUd1MTdCSixDMEdyMTdCSSxtRkFFRSxZQURBLFUxR3cxN0JOLENBQ0YsQzJHMXM5QkEsZ0NBQ0Usd0IzRytzOUJGLEMyRzNzOUJFLHdFQUNFLHNCM0c4czlCSixDTTVwOUJJLHlCcUduREYsd0VBR0ksa0IzR2d0OUJKLENBQ0YsQ01qcTlCSSwwQnFHbkRGLHdFQU1JLHFCQUNBLFUzR2t0OUJKLENBQ0YsQzJHbHQ5Qk0saURBUkosd0VBU00sc0IzR3F0OUJOLENBQ0YsQ001cTlCSSx5QnFHakNKLHlFQUdJLGlCQUNBLHFCQUZBLGUzR2l0OUJGLENBQ0YsQ01ucjlCSSwwQnFHakNKLHlFQU9JLG9CM0dpdDlCRixDQUNGLEMyRzdzOUJFLHNDQUNFLHFCM0dndDlCSixDMkc3czlCRSxvRUFDRSxXM0crczlCSixDMkc1czlCSSwwRUFDRSw4QjNHOHM5Qk4sQ01ycjlCSSw0QnFHcEJBLHNDQUVFLFlBREEsVTNHNnM5QkosQ0FDRixDTXRwOUJJLG1EcUc5Q0EsMElBRUUsZ0JBREEsYzNHMHM5QkosQzJHdnM5Qkksa05BQ0UsYTNHMHM5Qk4sQzJHdHM5QkUsNEVBRUUsWUFEQSxVM0cwczlCSixDMkdyczlCSSw0T0FFRSxhQURBLFczR3lzOUJOLEMyR3RzOUJNLHdUQUVFLFlBREEsVTNHMHM5QlIsQzJHcHM5QkUsb0tBQ0UsWTNHdXM5QkosQzJHcHM5QkUsa0tBQ0UsY0FDQSxtQkFDQSxnQjNHdXM5QkosQzJHanM5QkUsd0hBQ0UsbUIzR29zOUJKLEMyR2pzOUJFLHNIQUNFLGUzR29zOUJKLEMyR2hzOUJBLG9IQUdFLG1CQURBLGMzR21zOUJGLEMyR2hzOUJFLG9RQUVFLG1CQUNBLG1CQUNBLGdCQUhBLGlCM0dzczlCSixDMkcvcjlCQSxzSUFHRSxhQURBLFUzR2tzOUJGLEMyRzVyOUJJLDRIQUNFLFUzRzhyOUJOLEMyR3pyOUJBLHNNQUlFLGdCQUZBLGdCQUNBLGUzRzRyOUJGLEMyR3RyOUJFLDhKQUNFLGtCM0d5cjlCSixDMkdwcjlCRSxzRUFDRSxXM0dzcjlCSixDQUNGLENNenc5QkksNkJxRzJGQSw4S0FJRSxtQkFEQSxhQUdBLGlCQUpBLFlBR0EsOEJBRUEsZ0JBTkEsVTNHd3I5QkosQ0FDRixDTXJ4OUJJLDRCcUd3R0Ysc0VBRUksZ0IzRytxOUJKLENBQ0YsQzJHN3E5QkkseUJBTEYsc0VBTUksVTNHZ3I5QkosQ0FDRixDNEdwMjlCQSxnQ0FDRSx3QjVHMDI5QkYsQ01uejlCSSx5QnNHbERGLHlFQUVJLG1CNUd3MjlCSixDQUNGLENNeno5QkksMEJzRzdDRSw2R0FDRSx1QjVHeTI5Qk4sQ0FDRixDNEdyMjlCRSx3RUFDRSx1QjVHdTI5QkosQ2NoMTlCSSxvRDhGeEJGLHdFQUtNLHVCNUd1MjlCTixDQUNGLENNdDA5QkksMEJzR3ZDRix3RUFVSSxvQjVHdTI5QkosQ0FDRixDNEdqMjlCSSxvRUFDRSxZNUdvMjlCTixDTS8wOUJJLHlCc0dmSix5RUFJSSxpQkFDQSxxQkFGQSxlNUdrMjlCRixDQUNGLENNdjE5QkksMEJzR2ZKLHlFQVFJLGlCNUdrMjlCRixDNEdqMjlCRSxtSkFDRSxjNUdtMjlCSixDQUNGLEM0RzcxOUJJLG1HQUNFLGtCNUdnMjlCTixDNkcxNTlCQSxtQ0FDRSx3QjdHZzY5QkYsQ00xMjlCSSwwQnVHdkRKLG1DQUdJLDhCN0drNjlCRixDQUNGLEM2Ry81OUJBLDhCQUNFLGFBR0EsbUJBQ0EsZUFGQSxZQURBLFU3R3E2OUJGLENjdDQ5QkksOEIrRjNCRiwwREFFSSxxQjdHbTY5QkosQ0FDRixDTS8yOUJJLDRCdUcvQ0YscUhBRUkscUI3R3E2OUJKLENBSkYsQ01qNDlCSSwwQnVHN0JFLDBGQUNFLHFCN0dzNjlCTixDQUNGLENNMzQ5QkkscUR1R3RCSixtQ0FHTSxvQkFDQSxTN0dtNjlCSixDQUNGLENNbDU5Qkksc0R1R3RCSixtQ0FPTSxTN0dxNjlCSixDQUNGLENNdjU5Qkksc0R1R3RCSixtQ0FVTSxrQkFDQSx3QkFDQSxvQjdHdTY5QkosQ0FDRixDTTk1OUJJLG9EdUd0QkosbUNBaUJNLG1CN0d1NjlCSixDQUNGLEM2R242OUJBLG1DQUVFLGdCQURBLGlCN0d1NjlCRixDTTM1OUJJLDRCdUdiSixtQ0FJSSxhQUNBLGM3R3c2OUJGLENBQ0YsQzZHdjY5QkUsb0VBQ0UsTTdHeTY5QkosQ01wNjlCSSw0QnVHTkYsb0VBT0ksdUJBRkEsWUFJQSx1QkFMQSxlQURBLGtCQU9BLFU3RzI2OUJKLEM2RzE2OUJJLG1HQVFFLG1CQUpBLGFBRUEsdUJBR0EsbUJBQ0EscUJBUkEsa0JBREEsVTdHcTc5Qk4sQ0FDRixDTTU3OUJJLHVEdUdtQkYscUVBR00sa0JBQ0Esb0JBQ0EsVTdHMDY5Qk4sQ0FDRixDTWg5OUJJLG9EdUdnQ0YscUVBU00sT0FEQSxXN0c2NjlCTixDQUNGLENjeCs5QkksK0IrRmtERixxRUFhSSxNN0c2NjlCSixDQUNGLENNMzk5QkksMEJ1R2dERSx5R0FDRSxlQUNBLHFDN0c4NjlCTixDQUNGLENNLzY5Qkksb0R1R09GLG9FQUVJLGlCQUNBLG9CN0cyNjlCSixDQUNGLENNNTg5QkksbUR1R21DRixxRUFFSSxpQjdHMjY5QkosQ0FDRixDTWgrOUJJLDRCdUcrREUsaUhBQ0UsWTdHbzY5Qk4sQ0FDRixDTWwvOUJJLHlCdUcwRUYsc0VBWUksdUJBREEsc0JBREEsbUI3R282OUJKLEM2R3Y2OUJJLGtIQUNFLFk3R3k2OUJOLEM2R3A2OUJJLGdHQUNFLGNBQ0Esa0I3R3M2OUJOLENBQ0YsQ01oZytCSSxnRHVHMEVGLHNFQWtCTSxrQjdHdzY5Qk4sQ0FDRixDTXJnK0JJLGdEdUcwRUYsc0VBdUJNLG1CQURBLG1CQURBLGU3RzQ2OUJOLEM2R3o2OUJNLGdHQUNFLGlCQUNBLFk3RzI2OUJSLENBQ0YsQ01uZytCSSw0QnVHaUdFLDZJQUNFLFk3R3M2OUJOLENBQ0YsQ010aCtCSSx5QnVHNEdGLG9GQVlJLHVCQURBLHNCQURBLG1CN0dzNjlCSixDNkd6NjlCSSw4SUFDRSxZN0cyNjlCTixDNkd0NjlCSSw4R0FDRSxjQUNBLGtCN0d3NjlCTixDQUNGLENNcGkrQkksZ0R1RzRHRixvRkFrQk0sZTdHMDY5Qk4sQ0FDRixDTXppK0JJLGdEdUc0R0Ysb0ZBc0JNLG1CQURBLGtCN0c2NjlCTixDNkczNjlCTSw4R0FDRSxpQkFDQSxZN0c2NjlCUixDQUNGLEM2R3Y2OUJBLGdDQUNFLG1CN0cwNjlCRixDTXZqK0JJLHlCdUc4SUYsOERBRUksK0JBQ0EsMkI3RzI2OUJKLENBQ0YsQ003aitCSSwwQnVHOElGLDhEQU1JLG1CQUNBLGlCN0c2NjlCSixDQUNGLEM2RzE2OUJFLHNHQUtFLDBCQUNBLGtCQUpBLGtCQUNBLGlCQUZBLGVBR0EsVTdHODY5QkosQzZHMzY5Qkksa1FBRUUsd0JBQ0EsUTdHNDY5Qk4sQzZHejY5QkUsdUVBRUUsVTFHbEpVLEMwR3FKVixrQkFKQSxPQUtBLHFCQUhBLFdBQ0EsWTdHNjY5QkosQzZHejY5QkUsa0ZBQ0UsVTFHMUpVLEMwRzRKVixtQkFDQSxvQkFGQSxVQUdBLGM3RzI2OUJKLENNOWwrQkkseUJ1RzRJSixnQ0EwQ0kscUJBQ0EsbUI3RzQ2OUJGLEM2RzM2OUJFLHNHQUNFLGlCQUVBLGUxR3BId0IsQzBHbUh4QixhN0c4NjlCSixDNkczNjlCRSx1RUFFRSxpQkFEQSxlMUd2SHdCLEMwR3lIeEIscUI3RzY2OUJKLEM2RzM2OUJFLGtGQUNFLG1CQUNBLHFCQUNBLGE3RzY2OUJKLENBQ0YsQ01ubitCSSwwQnVHNElKLGdDQTZESSxxQkFDQSxpQjdHODY5QkYsQzZHNzY5QkUsc0dBQ0UsaUJBQ0EsYzdHKzY5QkosQzZHNzY5QkUsdUVBQ0UsaUJBQ0EscUJBQ0EsVzdHKzY5QkosQzZHNzY5QkUsa0ZBQ0UsbUJBQ0EscUJBQ0EsYTdHKzY5QkosQ0FDRixDNkczNjlCSSw4SEFDRSxpQkFDQSxlN0c2NjlCTixDNkczNjlCSSwrRkFFRSxpQkFDQSxxQkFGQSxZN0crNjlCTixDNkczNjlCSSwwR0FDRSxtQkFDQSxvQkFDQSxZN0c2NjlCTixDNkczNjlCSSxxR0FDRSxjN0c2NjlCTixDTXhwK0JJLDBCdUc4T0UsK0ZBQ0UsWTdHNjY5Qk4sQ0FDRixDNkd4NjlCQSw2QkFNRSxtQkFMQSx5QkFFQSxrQkFJQSx1Q0FMQSxXQUVBLGFBS0EsZTFHdkw0QixDMEdtTDVCLHVCQU9BLFNBSkEsa0JBS0EsUUFIQSxTN0c2NjlCRixDNkd6NjlCRSxzQ0FDRSxxQjFHL09VLEMwR2dQVixhMUd4T1UsQzBHeU9WLFM3RzI2OUJKLEM2R3o2OUJFLDhFQUNFLHlCQUNBLGE3RzI2OUJKLEM2R3o2OUJFLHVDQUNFLFdBQ0EsbUI3RzI2OUJKLEM2R3o2OUJFLG1DQUNFLFk3RzI2OUJKLEM2R3Y2OUJBLG1DQUNFLFU3RzA2OUJGLEM2R3Q2OUJXLDBMQUNQLFM3RzQ2OUJKLENNdnMrQkkseUJ1RzRURiw4RkFHRSx5QkFEQSx1QkFFQSxxREFIQSxxQjdHazU5QkYsQzZHbjU5QkEsOEZBR0UsMEJBREEsc0JBRUEsd0RBSEEsb0I3R3c1OUJGLEM2R3o1OUJBLDhGQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCN0c4NTlCRixDNkcvNTlCQSw4RkFHRSwwQkFEQSx1QkFFQSxvREFIQSxxQjdHbzY5QkYsQzZHcjY5QkEsK0ZBR0Usa0JBREEsdUJBRUEsc0RBSEEscUI3RzA2OUJGLEM2RzM2OUJBLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCN0dnNzlCRixDNkdqNzlCQSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQjdHczc5QkYsQzZHdjc5QkEsK0ZBR0UsMEJBREEsdUJBRUEsdURBSEEscUI3RzQ3OUJGLEM2Rzc3OUJBLCtGQUdFLDBCQURBLHdCQUVBLHVEQUhBLHNCN0drODlCRixDQUNGLENjL3crQkksOEUrRjJVRiw4RkFHRSx5QkFEQSx1QkFFQSxzREFIQSxxQjdHMDg5QkYsQzZHMzg5QkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUI3R2c5OUJGLEM2R2o5OUJBLDhGQUdFLDBCQURBLHVCQUVBLHdEQUhBLHFCN0dzOTlCRixDNkd2OTlCQSw4RkFHRSwwQkFEQSxzQkFFQSxxREFIQSxvQjdHNDk5QkYsQzZHNzk5QkEsK0ZBR0Usa0JBREEsdUJBRUEscURBSEEscUI3R2srOUJGLEM2R24rOUJBLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCN0d3KzlCRixDNkd6KzlCQSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQjdHOCs5QkYsQzZHLys5QkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0I3R28vOUJGLEM2R3IvOUJBLCtGQUdFLDBCQURBLHdCQUVBLHlEQUhBLHNCN0cwLzlCRixDQUNGLENNeHorQkksMEJ1RzRURiw4RkFHRSxrQkFEQSxZQUVBLGdDQUhBLFU3R2tnK0JGLEM2R25nK0JBLDhGQUdFLG9CQURBLGNBRUEsa0NBSEEsWTdHd2crQkYsQzZHemcrQkEsOEZBR0Usb0JBREEsZ0JBRUEsa0NBSEEsYzdHOGcrQkYsQzZHL2crQkEsOEZBR0Usb0JBREEsY0FFQSwrQkFIQSxZN0dvaCtCRixDNkdyaCtCQSwrRkFHRSxtQkFEQSxZQUVBLGdDQUhBLFU3RzBoK0JGLEM2RzNoK0JBLCtGQUdFLG1CQURBLGlCQUVBLG1DQUhBLGU3R2dpK0JGLEM2R2ppK0JBLCtGQUdFLG9CQURBLGVBRUEsZ0NBSEEsYTdHc2krQkYsQzZHdmkrQkEsK0ZBR0UsbUJBREEsaUJBRUEsaUNBSEEsZTdHNGkrQkYsQzZHN2krQkEsK0ZBR0UsZUFEQSxnQkFFQSxtQ0FIQSxjN0draitCRixDQUNGLENjbDQrQkksZ0YrRjhVRiw4RkFHRSx5QkFEQSx1QkFFQSxzREFIQSxxQjdHMGorQkYsQzZHM2orQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUI3R2drK0JGLEM2R2prK0JBLDhGQUdFLDBCQURBLHVCQUVBLHdEQUhBLHFCN0dzaytCRixDNkd2aytCQSw4RkFHRSwwQkFEQSxzQkFFQSxxREFIQSxvQjdHNGsrQkYsQzZHN2srQkEsK0ZBR0Usa0JBREEsdUJBRUEscURBSEEscUI3R2tsK0JGLEM2R25sK0JBLCtGQUdFLGtCQURBLHVCQUVBLHdEQUhBLHFCN0d3bCtCRixDNkd6bCtCQSwrRkFHRSxtQkFEQSx1QkFFQSxzREFIQSxxQjdHOGwrQkYsQzZHL2wrQkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0I3R29tK0JGLEM2R3JtK0JBLCtGQUdFLDBCQURBLHdCQUVBLHlEQUhBLHNCN0cwbStCRixDQUNGLENNMzUrQkksNEJ1R3NXQSxpQ0FJSSxtQkFEQSxZQUVBLGlDQUhBLFU3RzJqK0JOLEM2RzdqK0JFLGlDQUlJLG1CQURBLGVBRUEsa0NBSEEsYTdHaWsrQk4sQzZHbmsrQkUsaUNBSUksbUJBREEsaUJBRUEscUNBSEEsZTdHdWsrQk4sQzZHemsrQkUsaUNBSUksbUJBREEsZUFFQSxnQ0FIQSxhN0c2aytCTixDNkcvaytCRSxrQ0FJSSxtQkFEQSxjQUVBLCtCQUhBLFk3R21sK0JOLEM2R3JsK0JFLGtDQUlJLGVBREEsaUJBRUEsc0NBSEEsZTdHeWwrQk4sQzZHM2wrQkUsa0NBSUksa0JBREEsZUFFQSwrQkFIQSxhN0crbCtCTixDNkdqbStCRSxrQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlN0dxbStCTixDNkd2bStCRSxrQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlN0cybStCTixDQUNGLENNaisrQkkseUJ1R3laRSwrRkFHRSwwQkFEQSxzQkFFQSx1REFIQSxvQjdHaWwrQk4sQ0FDRixDTTUrK0JJLDBCdUdpYUUsK0ZBR0Usb0JBREEsaUJBRUEsc0NBSEEsZTdHaWwrQk4sQ0FDRixDTXAvK0JJLHlCdUd5WkUsZ0dBR0UsMEJBREEsdUJBRUEscURBSEEscUI3R2ltK0JOLENBQ0YsQ001LytCSSwwQnVHaWFFLGdHQUdFLG1CQURBLGlCQUVBLG9DQUhBLGU3R2ltK0JOLENBQ0YsQ01wZy9CSSx5QnVHeVpFLGdHQUdFLDBCQURBLHVCQUVBLDZDQUhBLHFCN0dpbitCTixDQUNGLENNNWcvQkksMEJ1R2lhRSxnR0FHRSxtQkFEQSxlQUVBLG1DQUhBLGE3R2luK0JOLENBQ0YsQ01waC9CSSx5QnVHeVpFLGdHQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCN0dpbytCTixDQUNGLENNNWgvQkksMEJ1R2lhRSxnR0FHRSxvQkFEQSxpQkFFQSxvQ0FIQSxlN0dpbytCTixDQUNGLENNcGkvQkkseUJ1R3laRSxnR0FHRSwwQkFEQSx1QkFFQSxzREFIQSxxQjdHaXArQk4sQ0FDRixDTTVpL0JJLDBCdUdpYUUsZ0dBR0UsbUJBREEsa0JBRUEsb0NBSEEsZ0I3R2lwK0JOLENBQ0YsQ01wai9CSSx5QnVHeVpFLGdHQUdFLDBCQURBLGdCQUVBLDJDQUhBLGM3R2lxK0JOLENBQ0YsQ001ai9CSSwwQnVHaWFFLGdHQUdFLGVBREEsZ0JBRUEsaUNBSEEsYzdHaXErQk4sQ0FDRixDTXBrL0JJLHlCdUcwYUEsK0ZBQ0UsWTdHNnArQkosQ0FDRixDTTVqL0JJLDRCdUdxYkosb0NBRUksVTdHMG8rQkYsQ0FDRixDY2ptL0JJLCtCK0ZvZEosb0NBS0ksb0JBQ0EsUzdHNG8rQkYsQ0FDRixDTXJsL0JJLHNEdUdrY0osb0NBUU0sUzdHK28rQkosQ0FDRixDTTFsL0JJLHNEdUdrY0osb0NBV00sbUI3R2lwK0JKLEM2R2hwK0JJLHlFQUNFLGVBQ0EsVTdHa3ArQk4sQ0FDRixDNkc3bytCQSx3REFFRSxxQkFEQSxjN0dpcCtCRixDNkc1bytCRSxrR0FDRSxTQUNBLE83RytvK0JKLEM2RzNvK0JBLG9DQUdFLGFBREEsV0FFQSxzQkFDQSwyQkFKQSxjN0drcCtCRixDNkc1bytCRSw0R0FDRSxZN0c4bytCSixDNkcxbytCQSxxRUFDRSxvQjdHNm8rQkYsQzZHMW8rQkEsd0RBQ0UsYTdHNm8rQkYsQzZHMW8rQkEsNEJBRUUsaUJBREEsYzdHOG8rQkYsQzZHeG8rQkUsMERBQ0UsYUFDQSxzQkFFQSxZQURBLDZCN0c0bytCSixDNkd2bytCQSxtQ0FDRSxlN0cwbytCRixDNkd2bytCQSxtQ0FDRSxzQjdHMG8rQkYsQzZHdm8rQkEsNkRBQ0Usa0I3RzBvK0JGLEM2R3ZvK0JBLGdGQUNJLGFBQ0EsK0JBQ0EsNEI3RzBvK0JKLEM2R3ZvK0JBLG9DQUNFLFU3RzBvK0JGLEM2R3ZvK0JBLGtHQUNFLG1CN0cwbytCRixDNkdybytCQSw2TkFFRSxpQkFDQSxnQjdHd28rQkYsQzhHOXQvQkEsNEJBRUUsdUJBREEsd0I5R3F1L0JGLENNdnEvQkksNEJ3RzFESiw4QkFFSSxvQjlHb3UvQkYsQ0FDRixDOEdqdS9CQSxnQ0FJRSxtQkFIQSxhQUlBLGVBSEEsNkI5R3N1L0JGLENNanMvQkkseUJ3R3ZDSixnQ0FPSSxtQkFDQSxrQjlHcXUvQkYsQ0FDRixDOEdwdS9CRSwrREFDRSxVOUdzdS9CSixDTTFzL0JJLHlCd0c3QkYsK0RBR0ksUzlHd3UvQkosQ0FDRixDTS9zL0JJLDBCd0c3QkYsK0RBTUksUzlHMHUvQkosQ0FDRixDOEd6dS9CSSxxTUFFRSxlQUNBLGU5RzJ1L0JOLEM4R3p1L0JJLHNHQUNFLFUzR29DUSxDMkduQ1IsTTlHMnUvQk4sQzhHeHUvQkUsMEpBQ0UsbUNBRUEsWUFEQSxROUcydS9CSixDOEd4dS9CRSw4RUFDRSxtQkFDQSx1QjlHMHUvQkosQzhHdHUvQkEsa0NBQ0Usa0I5R3l1L0JGLENNMXUvQkkseUJ3R0FKLGtDQUdJLHVCOUcydS9CRixDQUNGLENNL3UvQkksMEJ3R0FKLGtDQU1JLHFCQUNBLGlCOUc2dS9CRixDQUNGLEM4RzF1L0JBLG9GQUNFLGlCOUc2dS9CRixDTXp2L0JJLHlCd0dXSixvRkFHSSxtQjlHK3UvQkYsQ0FDRixDTTl2L0JJLDBCd0dXSixvRkFNSSxrQjlHaXYvQkYsQ0FDRixDTW53L0JJLHlCd0dxQkosK0NBR0ksc0I5R2d2L0JGLENBQ0YsQzhHN3UvQkEsNENBQ0Usa0JBRUEsd0JBREEsWTlHaXYvQkYsQ00vdy9CSSx5QndHNEJKLDRDQUtJLGlCOUdrdi9CRixDQUNGLENNcHgvQkksMEJ3RzRCSiw0Q0FRSSxtQkFDQSx1QjlHb3YvQkYsQ0FDRixDOEdqdi9CQSxtQ0FHRSx5QkFEQSxTQUVBLE9BRUEsYUFMQSxlQUlBLFFBRUEsUzlHb3YvQkYsQ012eC9CSSw0QndHNEJKLG1DQVdJLG1CQUZBLGFBQ0EsbUJBRUEsOEJBQ0EscUI5R3N2L0JGLEM4R3J2L0JFLDZEQUNFLFE5R3V2L0JKLENBQ0YsQzhHbnYvQkEsbUNBQ0UsZTlHc3YvQkYsQ01wei9CSSwwQndHNkRKLG1DQUdJLG9COUd3di9CRixDQUNGLENNN3gvQkksbUR3R3dDSixnRkFHSSxtQjlHd3YvQkYsQ0FDRixDTWgwL0JJLDBCd0dvRUosZ0ZBTUksZTlHMnYvQkYsQ0FDRixDOEd0di9CRSxnQ0FDRSxZOUd5di9CSixDOEd2di9CRSxxQ0FVRSxtQkFKQSxtQkFFQSxhQUNBLDhCQU5BLE9BQ0EscUJBSEEsZUFDQSxNQUtBLFM5RzJ2L0JKLENNeDAvQkksNEJ3R3NFRixxQ0FZSSxxQjlHMHYvQkosQ0FDRixDOEd6di9CSSw2REFFRSxnQkFEQSxlOUc0di9CTixDOEd6di9CSSx3Q0FDRSxhOUcydi9CTixDOEd0di9CQSwwQkFDRSxhQUNBLFU5R3l2L0JGLENNdDIvQkksMEJ3RzJHSiwwQkFJSSxjQUNBLHFCOUcydi9CRixDOEcxdi9CRSxpQ0FFRSxzQkFEQSxrQjlHNnYvQkosQzhHMXYvQkUsa0NBQ0Usa0I5RzR2L0JKLEM4RzF2L0JFLGlDQUNFLG9COUc0di9CSixDOEcxdi9CRSxrQ0FDRSxvQjlHNHYvQkosQ0FDRixDTTUyL0JJLDRCd0dvSEoseUlBS0ksMkJBQ0EsOEJBRUEsZ0JBREEsZUFIQSxlQURBLFU5R2d3L0JGLEM4RzF2L0JFLGlNQU9FLGtDQU5BLGdCQUNBLGdCQUdBLDJCQURBLFlBRUEsOEJBRUEseUJBTEEsVTlHa3cvQkosQzhHM3YvQkUsMk5BQ0UsWTlHOHYvQkosQzhHNXYvQkUsMk1BQ0UsY0FDQSxjOUcrdi9CSixDOEc3di9CRSw2TUFDRSxZOUdndy9CSixDOEc5di9CRSxpTEFHRSxxQkFFQSxzQkFEQSxrQkFIQSxjQUNBLGU5R293L0JKLEM4R2h3L0JJLHlMQUdFLFlBRkEsVUFDQSxVOUdvdy9CTixDOEdqdy9CSSxpTUFDRSxVOUdvdy9CTixDOEdsdy9CSSxpTUFDRSxTOUdxdy9CTixDOEdqdy9CSSw2T0FDRSxnQkFDQSxrQjlHb3cvQk4sQzhHbncvQk0scVBBQ0UsUzlHc3cvQlIsQ0FDRixDTTU3L0JJLHlCd0dpSUoseUlBMkRJLHFCQUNBLG9DQUNBLGM5R3F3L0JGLENBQ0YsQ01wOC9CSSwwQndHaUlKLHlJQWtFSSxrQkFEQSxrQjlHd3cvQkYsQ0FDRixDTTM4L0JJLDBCd0dpSUoseUlBdUVJLHNCQURBLHNCOUcwdy9CRixDOEd2dy9CRSxxS0FDRSxjOUcwdy9CSixDQUNGLENNdDkvQkkseUJ3R2dOSiw2S0FJSSxXQTVRMEIsQ0E2UTFCLG1CQUZBLFU5RzJ3L0JGLEM4R3Z3L0JFLHlQQUNFLGNBN1FzQixDQThRdEIsYTlHMHcvQkosQ0FDRixDTXArL0JJLDBCd0dnTkosNktBY0ksZUFyUjBCLENBb1IxQixjOUc2dy9CRixDOEcxdy9CRSx5UEFFRSxjQXhSc0IsQ0F1UnRCLGE5Rzh3L0JKLENBQ0YsQzhHencvQkEsK0JBQ0UsZTlHNHcvQkYsQzhHM3cvQkUscUdBS0UsaUIzR3pOVSxDMkdzTlYsbUJBQ0EsZ0JBRkEsZUFHQSxVOUc4dy9CSixDOEczdy9CRSxzRUFFRSxVM0c3TlUsQzJHZ09WLG1CQUpBLE9BS0EscUJBSEEsV0FDQSxTOUcrdy9CSixDOEczdy9CRSxpRkFDRSxZOUc2dy9CSixDTXRnZ0NJLHlCd0c0UEEscUdBQ0UsbUJBRUEsZTNHeEx3QixDMkd1THhCLGE5Rzh3L0JKLEM4RzN3L0JFLHNFQUNFLG1CQUVBLGUzRzdMd0IsQzJHNEx4QixtQjlHOHcvQkosQ0FDRixDTWxoZ0NJLDBCd0d3UUEscUdBQ0UsaUJBQ0EsYzlHNncvQkosQzhHM3cvQkUsc0VBQ0UsbUJBQ0EscUJBQ0EsUTlHNncvQkosQ0FDRixDTWhoZ0NJLDZCd0d1UUosd0NBRUksbUI5RzR3L0JGLENBQ0YsQ010aGdDSSw0QndHdVFKLHdDQUtJLHNCOUc4dy9CRixDQUNGLENNM2hnQ0ksNkJ3RytSSSwwdUNBQ0UsWTlHbXcvQlIsQ0FDRixDTWpqZ0NJLDBCd0d5VEYsbUhBR0UsWTlHK3YvQkYsQ0FDRixDTTVqZ0NJLGdEd0dxVU8sbTdCQUNFLFk5RzB2L0JYLENBQ0YsQytHeG5nQ0MsbUNBQ0Usd0IvRzZuZ0NILEMrRzVuZ0NHLDZEQUNFLGUvRzhuZ0NMLEMrRzVuZ0NHLDhEQUNDLGMvRzhuZ0NKLEMrRzFuZ0NDLDhCQUNFLGFBR0EsbUJBREEsWUFEQSxVL0crbmdDSCxDTXBsZ0NJLDBCeUc3Q0gsOEJBTUcsWS9HK25nQ0YsQ0FDRixDTTVrZ0NJLDZCeUcxREgsOEJBWUksWS9HOG5nQ0gsQytHNW5nQ0MsMERBRUkscUIvRytuZ0NMLENBSkYsQ01qbGdDSSw0QnlHdkNELDJEQUVJLHFCL0crbmdDTCxDQUNGLENNeG1nQ0ksMEJ5R3JCRywwRkFDRSxxQi9HZ29nQ1AsQ0FDRixDK0cxbmdDQyxvQ0FDRSxZL0c2bmdDSCxDK0cxbmdDQyxtQ0FNRSxtQkFMQSxPQUlBLFlBRUEsdUJBSkEsZ0JBQ0EsZUFGQSxrQkFNQSxVL0c2bmdDSCxDK0cxbmdDQyw2QkFDRSxhQUNBLHFCL0c2bmdDSCxDTWpvZ0NJLHlCeUdPSCxvQ0FLSSxvQkFDQSxVL0cwbmdDSCxDQUNGLENNeG9nQ0ksMEJ5R09ILG9DQVNJLG9CQUNBLFMvRzRuZ0NILENBQ0YsQ005b2dDSSwwQnlHT0gsb0NBY0ksa0JBQ0EsaUJBRkEsUy9HZ29nQ0gsQ0FDRixDK0czbmdDQyxxQ0FFRyw4QkFERCxjL0crbmdDSCxDTTFwZ0NJLHlCeUcwQkgscUNBS0ksbUJBQ0Esc0IvRytuZ0NILENBQ0YsQ01ocWdDSSwwQnlHMEJILHFDQVNJLG1CQUNBLGUvR2lvZ0NILEMrR2hvZ0NHLDJFQUNFLGVBRUEsZ0JBREEsVS9HbW9nQ0wsQ0FDRixDTTNxZ0NJLDBCeUcrQ0QsNkNBRUksbUIvRytuZ0NMLENBQ0YsQ01qcmdDSSx5QnlHb0RELDhDQUVJLHFCL0crbmdDTCxDQUNGLENNdHJnQ0ksMEJ5R3lERyw2RkFDRSxrQi9HZ29nQ1AsQ0FDRixDK0czbmdDQywyQkFLRSxtQkFGQSxhQUNBLHVCQUVBLG1CQUpBLGtCQURBLFUvR21vZ0NILENNcHNnQ0ksMEJ5R2dFSCwyQkFRSSxXL0dnb2dDSCxDQUNGLEMrRzduZ0NDLG1DQUNFLGlCL0dnb2dDSCxDK0c3bmdDQyxnQ0FNRSwrQ0FKQSxZQUdBLGdCQURBLG1CQUhBLFUvR29vZ0NILENNenJnQ0ksbUR5RzZESCx3Q0FJSSxvQkFEQSxpQkFEQSxrQi9HaW9nQ0gsQytHOW5nQ0csb0ZBR0UseUJBREEsc0JBREEsb0IvR2tvZ0NMLENBQ0YsQ01sdWdDSSwwQnlHeUZILHdDQVlJLGdCL0dpb2dDSCxDK0dob2dDRyxvRkFDRSxvQi9Ha29nQ0wsQ0FDRixDK0c5bmdDQywyQ0FDQyxjL0dpb2dDRixDK0dob2dDRSxvRkFDRSxZL0drb2dDSixDK0dob2dDRSxxRkFDRSxTL0drb2dDSixDK0c5bmdDRSwrS0FFRSxhQUNBLFlBQ0EsaUJBSEEsbUIvR29vZ0NKLENNOXVnQ0ksNEJ5R3lHRiwrS0FPSSxZL0drb2dDSixDQUNGLEMrRzluZ0NDLGtDQUNFLHFCNUc5R1csQzRHb0hYLGtCQUVBLDhCQUhBLGE1R3BIVyxDNEdpSFgsbUJBQ0EsZTVHL0QyQixDNEdnRTNCLG1CQUdBLHdCQU5BLGtCQVNBLG1CQURBLFMvR2tvZ0NILEMrR2hvZ0NHLHlDQUNFLFdBRUEsU0FDQSxrQkFGQSxPL0dvb2dDTCxDK0cvbmdDSyxvREFJRSx1RUFDQSxZQUNBLE8vR2lvZ0NQLEMrRzduZ0NLLG1EQUlFLHVFQUNBLFdBQ0EsTy9HK25nQ1AsQytHM25nQ0ssdURBSUUsdUVBRUEsV0FEQSxXL0c4bmdDUCxDK0d6bmdDSyxzREFJRSx1RUFFQSxXQURBLFUvRzRuZ0NQLEMrR3ZuZ0NLLHVEQUlFLHVFQUVBLGFBREEsUy9HMG5nQ1AsQytHcm5nQ0ssc0RBSUUsdUVBRUEsYUFEQSxRL0d3bmdDUCxDK0dubmdDSyxtREFJRSx1RUFDQSxTQUNBLFMvR3FuZ0NQLEMrR2puZ0NLLG9EQUlFLHVFQUNBLFVBQ0EsUy9HbW5nQ1AsQytHOW1nQ0Msd0NBQ0UsWS9HaW5nQ0gsQytHaG5nQ0csdUZBQ0UsU0FDQSxRQUNBLCtCL0drbmdDTCxDK0dobmdDRyxvRkFFRSxRQURBLE1BRUEsOEIvR2tuZ0NMLEMrR2huZ0NHLHNGQUNFLFNBQ0EsT0FDQSw4Qi9Ha25nQ0wsQytHaG5nQ0csbUZBRUUsT0FEQSxNQUVBLDZCL0drbmdDTCxDK0c3bWdDRywrRUFDRSxhL0dnbmdDTCxDK0c1bWdDQyxpQ0FJRSxlQURBLFlBRkEsa0JBS0EsK0JBSkEsV0FHQSxTL0dnbmdDSCxDK0c3bWdDRyxxQ0FLRSxnQkFDQSx5QkFGQSxrQkFEQSxZQUZBLGtCQUNBLFdBS0EsUy9HK21nQ0wsQytHNW1nQ0csd0NBT0UsOElBREEsa0JBRkEsU0FIQSxrQkFFQSxRQUVBLCtCQUhBLFMvR21uZ0NMLEMrR3ptZ0NHLHNFQUNDLFkvRzRtZ0NKLEMrRzNtZ0NJLGlFQUZELHNFQUdHLGtCL0c4bWdDSixDQUNGLENNdjRnQ0ksNkJ5RzJSRyxpSEFDRSxZL0crbWdDUCxDQUNGLENNejVnQ0ksMEJ5R2tTRCxzRUFnQkksdUJBREEscUIvRzZtZ0NMLEMrR2puZ0NLLGtIQUNFLFkvR21uZ0NQLEMrRzltZ0NLLGdHQUNFLGNBQ0Esa0IvR2duZ0NQLENBQ0YsQ010NmdDSSxpRHlHa1NELHNFQXVCTSxtQkFEQSxrQi9HbW5nQ1AsQytHam5nQ08sZ0dBQ0Usb0JBQ0EsWS9HbW5nQ1QsQ0FDRixDTWg3Z0NJLGlEeUdnVUssZ0dBQ0UsZ0IvR21uZ0NULENBQ0YsQytHaG5nQ0sseUdBQ0UsMEIvR2tuZ0NQLEMrRy9tZ0NHLG9GQUNDLFkvR2luZ0NKLEMrR2huZ0NJLGlFQUZELG9GQUdHLGtCL0dtbmdDSixDQUNGLENNbjdnQ0ksNkJ5R2tVRywrSEFDRSxZL0dvbmdDUCxDQUNGLENNcjhnQ0ksMEJ5R3lVRCxvRkFnQkksdUJBREEscUIvR2tuZ0NMLEMrR3RuZ0NLLGdJQUNFLFkvR3duZ0NQLEMrR25uZ0NLLDhHQUNFLGNBQ0Esa0IvR3FuZ0NQLENBQ0YsQ01sOWdDSSxpRHlHeVVELG9GQXVCTSxtQkFEQSwwQi9Hd25nQ1AsQytHdG5nQ08sOEdBQ0Usb0JBQ0EsWS9Hd25nQ1QsQ0FDRixDTTU5Z0NJLGlEeUd1V0ssOEdBQ0UsZ0IvR3duZ0NULENBQ0YsQytHcm5nQ0ssdUhBQ0UsMEIvR3VuZ0NQLENNdjlnQ0ksNkJ5R21XRCx1Q0FFSSxzQi9Hc25nQ0wsQ0FDRixDTTU5Z0NJLDZCeUdtV0QsdUNBS0ksZS9Hd25nQ0wsQ0FDRixDTTkrZ0NJLHlCeUd5WEMsbUhBRUksWS9HdW5nQ1AsQ0FDRixDK0dybmdDSyxrSEFDRSwyQkFDQSxZL0d1bmdDUCxDTTErZ0NJLDRCeUdpWEMsa0hBSUksWS9HeW5nQ1AsQ0FDRixDTTUvZ0NJLDBCeUd1WUssZ0hBQ0Usd0JBRUEsZ0JBREEsaUIvR3luZ0NULEMrR3RuZ0NPLCtHQUNFLFkvR3duZ0NULENBQ0YsQ016L2dDSSw0QnlHdVlILDZCQUVJLG9CQUVBLHFCQURBLG9CQUVBLHVCL0dxbmdDSCxDQUNGLENNL2doQ0kseUJ5R29aSCw2QkFRSSxlL0d1bmdDSCxDQUNGLENNcGhoQ0ksMEJ5R29aSCw2QkFZSSxzQkFEQSxvQi9HMG5nQ0gsQ0FDRixDTTFoaENJLDBCeUdvWkgsNkJBZ0JJLG1CQURBLGtCL0c0bmdDSCxDQUNGLEMrR3huZ0NDLG1DQUNFLFdBRUEsbUJBQ0EscUJBRUEsc0JBREEsV0FIQSxtQi9HK25nQ0gsQytHem5nQ0cseUNBQ0UsUy9HMm5nQ0wsQytHem5nQ0csMkNBRUUsa0JBREEsUy9HNG5nQ0wsQytHdG5nQ0csb0VBQ0UsbUJBQ0EscUIvR3luZ0NMLENNcmpoQ0kseUJ5RzBiRCxvRUFJSSxpQkFDQSxvQi9HMm5nQ0wsQ0FDRixDTTNqaENJLDBCeUcwYkQsb0VBUUksb0JBQ0EscUIvRzZuZ0NMLENBQ0YsQ01qa2hDSSx5QnlHc2NELHFFQUVJLHNCL0c2bmdDTCxDQUNGLENNdGtoQ0ksMEJ5RzJjRyx5R0FFRSxnQkFEQSxtQi9HK25nQ1AsQ0FDRixDK0d6bmdDQyx3REFDRSxjL0c0bmdDSCxDTWhsaENJLDBCeUcyZEQsOEVBSUcsU0FDQSxRL0d5bmdDSixDK0czbWdDQywwRUFFSSxpQkFDQSxxQi9HcW5nQ0wsQ0FaRixDK0dwbWdDRyxtRkFFRSxZQUNBLFcvR21uZ0NMLENNL2xoQ0ksNkJ5R3llRCxtRkFLSSxtQ0FDQSxlL0dxbmdDTCxDQUNGLENNdGxoQ0ksNkV5RzBkRCxtRkFRTSxtQ0FDQSxlL0d3bmdDUCxDQUNGLENNM21oQ0ksNkJ5R3llRCxtRkFnQkcsVy9Hc25nQ0osQ0FDRixDTWhuaENJLDRCeUd5ZUQsbUZBbUJHLFcvR3duZ0NKLENBQ0YsQytHdm5nQ0sseUJBckJGLG1GQXNCRyxXL0cwbmdDSixDQUNGLENNdm9oQ0ksMEJ5R3NmRCxtRkF5QkksbUNBQ0EsZS9HNG5nQ0wsQ0FDRixDK0dwbmdDQyxtQkFHRSxzQkFDQSxrQkFGQSxnQkFEQSxVL0cwbmdDSCxDK0dwbmdDQyxrQkFDRSx3QkFJQSxtQkFFQSw4Q0FFQSw0QkFEQSx1QkFGQSxrQkFGQSxjQUZBLHNCQUNBLGUvRzZuZ0NILENNbnBoQ0ksNkJ5R21oQkgsa0JBV0csVS9HeW5nQ0YsQ0FDRixDTXhwaENJLDZCeUdtaEJILGtCQWNJLGEvRzJuZ0NILENBQ0YsQ003cGhDSSw0QnlHbWhCSCxrQkFpQkksVS9HNm5nQ0gsQ0FDRixDK0d6bmdDQyx3Q0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxvRkFOQSxjL0dtb2dDSCxDK0c1bmdDRyw4Q0FDRSxjL0c4bmdDTCxDK0cxbmdDQyxvQ0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxpRkFOQSxjL0dtb2dDSCxDK0c1bmdDRywwQ0FDRSxjL0c4bmdDTCxDK0cxbmdDQyw2QkFDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxnRkFOQSxjL0dtb2dDSCxDK0c1bmdDRyxtQ0FDRSxjL0c4bmdDTCxDK0d6bmdDQyxpREFDRSx3QkFHQSxpQkFEQSxZQURBLGUvRytuZ0NILEMrRzFuZ0NDLG9DQUNFLHdCQUdBLGlCQURBLFlBREEsZS9HK25nQ0gsQytHMW5nQ0MsNkJBQ0Usd0JBR0EsaUJBREEsWUFEQSxlL0crbmdDSCxDK0cxbmdDQSx3R0FDRSxhL0c2bmdDRixDK0cxbmdDQSx1RUFFRSxpQkFEQSxTL0c4bmdDRixDTTd0aENJLG1EeUc4bEJKLHVFQU9JLGdCQURBLG1CQURBLFMvR2dvZ0NGLENBQ0YsQytHM25nQ0EsaUVBQ0UsYUFFQSxZQURBLDZCL0crbmdDRixDK0c1bmdDRSxvREFMRixpRUFNSSxrQi9HK25nQ0YsQ0FDRixDK0d4bmdDQSxtSEFDRSxlL0crbmdDRixDK0c1bmdDQSxpRUFDRSxvQi9HK25nQ0YsQytHMW5nQ0Usd25CQUVFLGdCL0crbmdDSixDK0d6bmdDSSwwQkFERixzRkFFSSxXL0c2bmdDSixDQUNGLEMrRzNuZ0NJLDBCQUxGLHNGQU1JLFcvRzhuZ0NKLENBQ0YsQytHN25nQ0ksMEJBUkYsc0ZBU0ksVy9HZ29nQ0osQ0FDRixDK0c1bmdDRSwyUEFFRSxZNUd2cEJVLEM0R3NwQlYsUy9HZ29nQ0osQ2dIOTJoQ0EsaUNBSUUscUJoSDgyaENGLENnSGozaENFLHdEQUNFLFloSG0zaENKLENNMXpoQ0ksMEIwRzNESixpQ0FNSSx1QmhIbTNoQ0YsQ0FDRixDZ0gvMmhDQSxpQ0FDRSxpQkE2R0EsZWhIc3doQ0YsQ012emhDSSw0QjBHN0RKLGlDQUdJLHFCQUNBLGVoSHEzaENGLENBQ0YsQ2dIcDNoQ0UsdURBQ0Usd0JoSHMzaENKLENnSHAzaENFLG9EQUNFLFloSHMzaENKLENnSHAzaENFLHNEQUtFLG1CQUNBLGlCQUxBLGFBRUEsZ0JBQ0EsdUJBRkEsa0JoSDAzaENKLENNeDFoQ0ksMEIwR3BDRixzREFRSSxtQkFDQSxvQmhIdzNoQ0osQ2dIdjNoQ0ksZ0VBQ0UsbUJBQ0EsZ0JoSHkzaENOLENBQ0YsQ2dIdDNoQ0UsdURBQ0UsZUFHQSx3QkFDQSwrQkFGQSxjQURBLFdoSDIzaENKLENNejJoQ0ksMEIwR3BCRix1REFTSSx3QkFDQSwyQkFGQSxjQURBLFdoSDYzaENKLENnSHozaENJLGlFQUNFLGdDaEgyM2hDTixDQUNGLENnSHgzaENFLDREQUNFLGlCQUlBLFlBSEEsaUJBQ0Esb0JBR0EsZ0JBRkEsa0JoSDQzaENKLENnSHozaENJLGlFQUdFLHFCQUNBLDRCQUZBLG9CQURBLGVoSDgzaENOLENNbDRoQ0ksMEIwR0pGLDREQWNJLG1CQU9BLFlBTkEsbUJoSDYzaENKLENnSDUzaENJLHNFQUNFLGlCQUNBLGdCaEg4M2hDTixDQUNGLENnSHgzaENFLHlEQUVFLG1CQURBLGU3RytDMEIsQzZHN0MxQixrQmhIMDNoQ0osQ01sNWhDSSx5QjBHcUJGLHlEQUtJLHNCQUNBLFVoSDQzaENKLENBQ0YsQ014NWhDSSwwQjBHcUJGLHlEQVNJLG1CQUNBLHdCQUNBLFdoSDgzaENKLENnSDczaENJLG1FQUdFLG1CQUZBLHNCQUNBLFFoSGc0aENOLENBQ0YsQ2dINTNoQ0UsaURBQ0UsZWhIODNoQ0osQ012NmhDSSwwQjBHd0NGLGlEQUdJLFloSGc0aENKLENBQ0YsQ001NmhDSSwwQjBHd0NGLGlEQU1JLGVoSGs0aENKLENnSGo0aENJLDJEQUNFLGdCaEhtNGhDTixDQUNGLENnSC8zaENJLGlGQUNFLGNoSGk0aENOLENnSC8zaENJLHdGQUNFLGVoSGk0aENOLENnSDEzaENJLHFHQUVFLFdBRUEsY0FFQSxZQUhBLGtCQUlBLE1BRkEsV0FHQSxTaEgyM2hDTixDZ0h6M2hDSSxtREFDRSxVaEgyM2hDTixDZ0h6M2hDSSxrREFDRSxTaEgyM2hDTixDZ0h4M2hDRSwyQ0FDRSxjaEgwM2hDSixDZ0h4M2hDRSwwQ0FDRSxpQkFDQSxTaEgwM2hDSixDZ0h4M2hDRSwwREFDRSxTaEgwM2hDSixDZ0h4M2hDRSxxREFDRSxtQkFDQSxnQkFDQSxnQmhIMDNoQ0osQ014OWhDSSwwQjBHMkZGLHFEQUtJLG9CQUNBLHFCaEg0M2hDSixDQUNGLENnSDEzaENFLHdEQUNFLGtCQUNBLGdCQUNBLGlCQUNBLG1CaEg0M2hDSixDTXAraENJLDBCMEdvR0Ysd0RBTUksbUJBQ0Esc0JBQ0Esa0JoSDgzaENKLENBQ0YsQ2dINTNoQ0Usc0RBQ0UsZUFDQSxlaEg4M2hDSixDTS8raENJLDBCMEdvSE8sK0NBRUwscUJoSDYzaENKLENnSDUzaENJLG1FQUNFLG1CQUNBLGdCaEg4M2hDTixDZ0g1M2hDSSxzRUFDRSxpQkFDQSxpQkFDQSxtQmhIODNoQ04sQ2dINTNoQ0ksd0VBQ0UsaUJoSDgzaENOLENBQ0YsQ2dIdjNoQ0UsMkhBQ0UsYUFDQSxRaEgyM2hDSixDZ0h4M2hDRSwrR0FDRSxrQmhIMjNoQ0osQ2dIeDNoQ0UsNkZBQ0UscUJoSDIzaENKLENNamdpQ0ksNkIwRzJJQSw2RkFDRSxxQmhIMDNoQ0osQ0FDRixDZ0h2M2hDRSwwQkFDRSw2RkFDRSxxQmhIMDNoQ0osQ2dIdjNoQ0UsNkdBQ0UsV2hIMDNoQ0osQ0FDRixDZ0h2M2hDRSx5QkFDRSw2RkFDRSxxQmhIMDNoQ0osQ2dIdjNoQ0UsNkdBQ0UsV2hIMDNoQ0osQ0FDRixDTTNoaUNJLDRCMEdxS0EsNkZBQ0UscUJoSDAzaENKLENnSHYzaENFLDZHQUNFLFdoSDAzaENKLENBQ0YsQ01samlDSSx5QjBHc01FLHNHQUNFLFVoSHEzaENOLENnSG4zaENNLHNIQUNFLFNoSHEzaENSLENnSGozaENJLGlHQUNFLHlCaEhtM2hDTixDZ0hoM2hDSSw4R0FDRSxjaEhrM2hDTixDZ0gvMmhDSSx1R0FLRSx5QkFEQSxZQUhBLGtCQUVBLFdBREEsVWhIbzNoQ04sQ2dIOTJoQ0ksNEdBQ0UsY2hIZzNoQ04sQ2dIOTJoQ0ksNEdBQ0UsZWhIZzNoQ04sQ0FDRixDTXRraUNJLDZCMEcwTkUsaUdBQ0UsMEJoSCsyaENOLENnSDcyaENJLDhHQUNFLGdCaEgrMmhDTixDQUNGLENnSDUyaENJLDBCQUNFLGlHQUNFLDBCaEg4MmhDTixDZ0gzMmhDSSw4R0FDRSxnQmhINjJoQ04sQ0FDRixDaUg3cGlDQSw0QkFLRSx1QkFDQSxvQkFDQSxZakg0cGlDRixDaUhscWlDRSxtREFDRSxZakhvcWlDSixDTS9saUNJLDRCMkd2RUosNEJBVUkscUJBREEsWWpIa3FpQ0YsQ0FDRixDaUhocWlDRSwrQ0FDRSxvQmpIa3FpQ0osQ2lIaHFpQ0UsaURBQ0Usd0JBQ0EsZUFDQSxlakhrcWlDSixDTTFuaUNJLDBCMkcxREosNEJBcUJJLDRCakhtcWlDRixDQUNGLENNL25pQ0ksMEIyR2pDSixzQ0FFSSw0QmpIbXFpQ0YsQ2lIbHFpQ0UsMkRBQ0UsaUJqSG9xaUNKLENpSGxxaUNFLDhEQUNFLGlCQUVBLGU5RzZGd0IsQzhHOUZ4QixpQkFHQSx5QkFEQSxXakhxcWlDSixDaUhscWlDRSw0REFHRSx5QkFGQSwyQkFDQSxjakhxcWlDSixDaUhscWlDRSx5REFDRSxtQmpIb3FpQ0osQ0FDRixDa0hodGlDTSwrRkFDRSxxQmxIbXRpQ1IsQ2tIOXNpQ0UsaURBQ0Usc0JBTUEsWUFMQSxnQkFJQSxZQUhBLHlDQUNBLHNEQUNBLFVsSGt0aUNKLENrSDdzaUNNLDZEQUNFLGFsSCtzaUNSLENrSDNzaUNJLHVEQUVFLFdBQ0EsZUFGQSxlbEgrc2lDTixDa0h6c2lDRSxzREFDRSxhbEgyc2lDSixDa0h4c2lDRSxzREFDRSxZbEgwc2lDSixDa0h2c2lDRSxzR0FDRSxlbEh5c2lDSixDa0h0c2lDTSxnSUFDRSxNbEh3c2lDUixDa0hyc2lDTSxnSUFDRSxPbEh1c2lDUixDTTNyaUNJLHlCNEdQRiwwR0FFSSxhQUNBLGlCbEhvc2lDSixDa0hsc2lDSSw0SUFDSSxjbEhvc2lDUixDa0huc2lDTSw4SkFDRSxZbEhxc2lDUixDQUNGLENNdnNpQ0ksMEI0R09FLDRJQUNFLFdsSG1zaUNOLENBQ0YsQ2tIN3JpQ0EsTUFDSSwwQkFDQSw2QmxIZ3NpQ0osQ2tIM3JpQ0ksNkZBQ0UsWWxIOHJpQ04sQ2tIenJpQ0EsdUVBQ0UsZWxINHJpQ0YsQ2tIMXJpQ0ksK0dBQ0UscUJsSDRyaUNOLENtSHZ4aUNBLGdDQUNFLGFBQ0EsZUFDQSxTQUNBLFluSDB4aUNGLENtSHh4aUNBLDRCQUVFLG1CbkgyeGlDRixDbUh6eGlDQSxnQ0FLRSxtQkFFQSxtQkFMQSxtQkFJQSxRQUZBLHVCQUhBLGlCQVFBLGlCQURBLGtCQUxBLFluSGt5aUNGLENNdnVpQ0ksNkI2RzlESixnQ0FXTSxZbkg4eGlDSixDQUNGLENtSDV4aUNBLHFCQUVFLHlCQUlBLGtCQUhBLGFoSHVFWSxDZ0h6RVoscUJBTUEsZUFIQSxlaEhtRzRCLENnSGxHNUIsaUJBR0EscUJBRUEscUNBREEsa0JuSGd5aUNGLENtSDd4aUNBLDJCQUdFLG1CQUZBLGFBQ0EsdUJBRUEsa0JuSGd5aUNGLENtSDl4aUNFLHFDQUNFLGVuSGd5aUNKLENtSDl4aUNJLDhEQUNFLFVuSGd5aUNOLENtSDV4aUNBLHlCQUNFLGFBQ0EsU0FDQSxnQkFDQSxXbkgreGlDRixDTTF4aUNJLDBCNkdUSix5QkFNTSxpQkFDQSxZbkhpeWlDSixDQUNGLENNbnhpQ0ksNkI2R3RCSix5QkFVUSxlaEh1WHFCLENnSHRYckIsV25IbXlpQ04sQ0FDRixDTXp4aUNJLDRCNkd0QkoseUJBY1Esc0JBQ0EsVW5IcXlpQ04sQ29IaDJpQ0YsNEVBRUksZ0JBQ0EsY3BIMjJpQ0YsQ0FiRixDb0h6MWlDQSw4QkFBZ0MsZXBIMjJpQ2hDLENvSDEyaUNBLGlDQUFtQyxrQnBIODJpQ25DLENvSDcyaUNBLHNCQUF3QixnQnBIaTNpQ3hCLENvSGgzaUNBLDhCQUFnQyxjcEhvM2lDaEMsQ29IbjNpQ0EsbUJBQXdCLGdCcEh1M2lDeEIsQ29IcjNpQ0EsdUJBRUUsZ0JBQ0EsYUFFQSxTQUNBLHdGQUNFLENBSEYsa0NBSEEsYXBINjNpQ0YsQ29IbDNpQ0UseUJBWkYsdUJBYUksV3BIcTNpQ0YsQ0FDRixDb0huM2lDRSwwQkFoQkYsdUJBaUJJLGtDcEhzM2lDRixDQUNGLENNcDFpQ0ksNEI4R3BESix1QkFzQkksU0FFQSwrREFDRSxDQUZGLDBCQUZBLFFwSDAzaUNGLENvSGgzaUNFLDJDQUNFLGFwSGszaUNKLENBQ0YsQ29IOTJpQ0EsbUNBRUUsZ0JBRUEsYUFFQSxTQUNBLHdGQUNFLENBSEYsZ0NBRkEsaUJBRkEsYXBIdTNpQ0YsQ29IMzJpQ0UseUJBYkYsbUNBY0ksV3BIODJpQ0YsQ0FDRixDb0g1MmlDRSwwQkFqQkYsbUNBa0JJLCtCcEgrMmlDRixDQUNGLENNbjNpQ0ksNEI4R2ZKLG1DQXNCSSxTQUVBLCtEQUNFLENBRkYseUJwSGkzaUNGLENvSHoyaUNFLHVEQUNFLGFwSDIyaUNKLENBQ0YsQ29IdjJpQ0EsOEJBS0UsbUJBREEsYUFIQSxtQkFDQSxlakhrQzRCLENpSDlCNUIsVUFIQSxvQnBINjJpQ0YsQ010NGlDSSw0QjhHc0JKLDhCQVNJLGlCQUNBLGdCcEgyMmlDRixDQUNGLENvSHYyaUNFLGlDQUNFLGdCQUVBLFNBREEsU3BIMjJpQ0osQ29IeDJpQ0ksb0NBRUUsbUJBREEsWXBIMjJpQ04sQ29IeDJpQ00sZ0RBQ0UsZ0JwSDAyaUNSLENvSHgyaUNNLHFEQUNFLG1CcEgwMmlDUixDb0h2MmlDTSx3Q0FFRSxjQUNBLG1CQUZBLFlwSDIyaUNSLENNajZpQ0ksNEI4RytEQSx3Q0FFRSxlQURBLGFwSHMyaUNKLENBQ0YsQ29IajJpQ0EsbUJBSUUsaUJBQ0Esc0JBQ0Esa0JBQ0EsV0FFQSxlQVJBLGtCQU9BLGVqSHJCNEIsQ2lIZTVCLG9CQUNBLHFCQU9BLG1CQUNBLGlCcEhvMmlDRixDb0hsMmlDRSx5QkFDRSxnQkFDQSxVcEhvMmlDSixDb0hoMmlDQSw4REFFRSxlQUNBLGtCcEhtMmlDRixDb0hoMmlDQSxzQkFDRSxlcEhtMmlDRixDb0hqMmlDRSxvQ0FFRSxZQUNBLGtCQUZBLG9CcEhxMmlDSixDb0hqMmlDSSx3Q0FDRSxjQUVBLFlBQ0EsaUJBRkEsVXBIcTJpQ04sQ29IaDJpQ0ksb0RBSUUsaUJBQ0EsV0FDQSxnQkFDQSxvQkFOQSxrQkFFQSxXQURBLFFwSHUyaUNOLENvSDkxaUNFLG9GQUdFLGlCQUdBLGtCQUpBLFdBR0EsWUFEQSxVcEhrMmlDSixDb0g5MWlDSSxnR0FDRSxlQUNBLGVwSGkyaUNOLENvSDcxaUNFLGdEQUNFLGdCQUNBLFVwSCsxaUNKLENvSDcxaUNJLHVEQUNFLFNwSCsxaUNOLENvSDExaUNJLDRCQURGLDBFQUVJLGdCcEg2MWlDSixDQUNGLENNNy9pQ0kseUI4RytLQSxpWEFDRSxXcEgwMWlDSixDQUNGLENvSDkwaUNBLDZGQUdFLGlCQUNBLFVwSGkxaUNGLENvSC8waUNFLDBCQU5GLDZGQU9JLGtCcEhvMWlDRixDQUNGLENvSGoxaUNBLDhCQUNFLGdCcEhvMWlDRixDb0hqMWlDQSxtQkFDRSxrQkFwQm9CLENBcUJwQixrQnBIbzFpQ0YsQ01yaGpDSSw0QjhHcU1GLDZGQUdFLFNwSG8xaUNGLENvSGoxaUNBLDhCQUNFLGtCcEhtMWlDRixDb0hoMWlDQSxtQkFDRSxrQkFsQ2lCLENBbUNqQixhcEhrMWlDRixDQUNGLENvSC8waUNBLHlCQUtFLGlCQURBLGtCQUlBLGlCQUVBLGVqSHJLNEIsQ2lIb0s1QixtQkFIQSx3QkFIQSwwQkFGQSxrQkFNQSxrQkFMQSxTcEh5MWlDRixDb0g5MGlDQSxzREFDRSxnR0FFRSxtQnBIaTFpQ0YsQ29ILzBpQ0Usb1RBR0UsV0FEQSw2QnBIbzFpQ0osQ29IaDFpQ0UsMGRBR0Usc0JwSHExaUNKLENvSGwxaUNFLDRKQUNFLGdCcEhxMWlDSixDb0hsMWlDRSxzSUFDRSxnQnBIcTFpQ0osQ0FDRixDb0hoMWlDQSw4Q0FDRSxzQkFDQSxZcEhrMWlDRixDb0hoMWlDRSw4RUFFRSxtQkFEQSxhQUVBLHVCQUNBLGVwSGsxaUNKLENvSC8waUNFLDBGQUVFLG1CQURBLGFBRUEsc0JwSGkxaUNKLENvSDkwaUNFLHFFQUVFLGdDQURBLGNwSGkxaUNKLENvSDcwaUNFLGlGQUVFLGdDQURBLFNwSGcxaUNKLENvSDUwaUNFLG9PQUdFLFdwSDgwaUNKLENvSDMwaUNFLHVPQUdFLFNwSDYwaUNKLENvSDEwaUNFLGlFQUNFLFFwSDQwaUNKLENvSGowaUNNLG9UQUVFLGFBREEsV3BINDBpQ1IsQ29IdDBpQ0UsdUVBRUUsaUJBREEsd0JwSHkwaUNKLENNbG9qQ0ksNkI4RzhUQSxvRUFDRSxVcEh1MGlDSixDb0hsMGlDTSxnUEFDRSxVcEh1MGlDUixDQUNGLENNN29qQ0ksNEI4RzhQSiw4Q0ErRUksV3BIbzBpQ0YsQ29IdnppQ0Usc0pBUUUsV0FOQSwrREFDQSxDQUZBLGNwSGcwaUNKLENvSHR6aUNFLGlFQUNFLG1CcEh3emlDSixDb0hyemlDRSxvRUFFRSxrQkFEQSx3QnBId3ppQ0osQ29IanppQ00sZ1BBRkEsa0JBREEsVXBINHppQ04sQ29IbHppQ0UsdUVBQ0Usd0JwSG96aUNKLENvSGp6aUNFLHdLQUdFLGNBQ0EsZXBIa3ppQ0osQ0FDRixDb0gveWlDRSxzREFDRSxzSEFDRSxhcEhpemlDSixDb0g3eWlDSSxxV0FDRSxjcEgreWlDTixDb0gzeWlDRSxrSUFDRSxhcEg2eWlDSixDb0h6eWlDSSx5WUFDRSxjcEgyeWlDTixDQUNGLENvSHJ5aUNBLHFEQUNFLGdCcEh3eWlDRixDcUg5d2pDQSw4QkFDRSx3QnJIaXhqQ0YsQ016c2pDSSw2QitHdEVGLHdDQUVJLGVySGl4akNKLENBQ0YsQ3FIN3dqQ0EsNEJBQ0UsYUFFQSxlQURBLFFySGl4akNGLENxSDd3akNBLHdCQUdFLHdCbEhpRVksQ2tIaEVaLGFsSCtFWSxDa0g5RVosZ0JBSEEsZUFEQSxVckhveGpDRixDTTV0akNJLDZCK0d6REosd0JBUUksY3JIaXhqQ0YsQ0FDRixDcUg5d2pDQSwwQkFDRSxtQkFDQSxlbEhxRzRCLENrSHBHNUIsb0JBQ0Esa0JySGl4akNGLENxSDl3akNBLG1DQUNFLGVBQ0Esa0JySGl4akNGLENxSC93akNFLHNDQUNFLFNBQ0EsbUJySGl4akNKLENxSC93akNJLHlDQUNFLG1CckhpeGpDTixDc0g3empDQSx3QkFDRSxxQkFDQSxpQnRIZzBqQ0YsQ010d2pDSSwwQmdINURKLHdCQUlJLG1CdEhrMGpDRixDQUNGLENNM3dqQ0ksMEJnSDVESix3QkFPSSxvQnRIbzBqQ0YsQ0FDRixDTW53akNJLDRCZ0h6RUosd0JBVUksV3RIczBqQ0YsQ0FDRixDc0huMGpDQSw4QkFNRSxtQ0FHQSxlQU5BLFlBQ0EsT0FJQSxnQkFQQSxrQkFJQSxNQUVBLGlDQUxBLFV0SDYwakNGLENzSHAwakNFLGtDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFJQSxzREFEQSxTdEh3MGpDSixDc0hqMGpDQSwrQkFHRSxTQUNBLE9BRUEsd0JBTEEsa0JBTUEsa0JBRkEsV0FIQSxTdEh5MGpDRixDc0huMGpDRSxvQ0FFRSxlQURBLGVuSGtGMEIsQ21IaEYxQix1QnRIcTBqQ0osQ00zempDSSx5QmdIckJKLCtCQWNJLGV0SHMwakNGLENBQ0YsQ01oMGpDSSwwQmdIckJKLCtCQWlCSSx1QnRIdzBqQ0YsQ3NIdjBqQ0Usb0NBRUUsbUJBREEsZW5IeUV3QixDbUh2RXhCLHlCdEh5MGpDSixDQUNGLENzSHIwakNBLDBCQUNFLGFBQ0EsMEJ0SHcwakNGLENzSHYwakNFLDZCQUNFLG9CdEh5MGpDSixDTWwxakNJLDBCZ0hRRiw2QkFHSSxxQnRIMjBqQ0osQ0FDRixDTTEwakNJLDRCZ0hSSiwwQkFVSSxZdEg0MGpDRixDQUNGLENzSHowakNBLHFCQUNFLGtCQUNBLFN0SDQwakNGLENNajJqQ0kseUJnSHNCRiw0QkFFSSxldEg2MGpDSixDQUNGLENNejFqQ0ksNEJnSE1KLHFCQVNJLFV0SDgwakNGLENBQ0YsQ00zMmpDSSx5QmdIZ0NKLDJCQUVJLHlCQUNBLDRCQUNBLGlCdEg4MGpDRixDc0g3MGpDRSxrQ0FDRSxlQUVBLGFBREEsV0FFQSxTdEgrMGpDSixDQUNGLENzSDMwakNBLCtCQUVFLFdBREEsY0FFQSxtQkFDQSw4QnRIODBqQ0YsQ3NIMTBqQ0UsNEVBQ0UsYXRIKzBqQ0osQ010NGpDSSwwQmdIOENKLCtCQVlJLG1CQUNBLGV0SGcxakNGLENBQ0YsQ00vM2pDSSw0QmdIa0RKLG1DQUVJLGF0SGcxakNGLENBQ0YsQ3VIOThqQ0EseUJBRUUsNERBREEsa0J2SGs5akNGLEN1SGg5akNFLG9DQUNFLGlDdkhrOWpDSixDTTE1akNJLDBCaUg1REoseUJBT0ksa0J2SG05akNGLEN1SGw5akNFLG9DQUNFLDJCdkhvOWpDSixDQUNGLENNcjVqQ0ksNEJpSDNESix5Q0FJSSxTQUdBLGFBRkEsT0FIQSxlQUNBLGtCQUdBLFV2SG85akNGLEN1SC84akNGLHNDQUdJLGFBQ0Esc0JBRkEsaUN2SHE5akNGLENBUEYsQ3VIeDhqQ0Esb0NBQ0UsWXZIbTlqQ0YsQ3VIaDlqQ0EsdUJBR0UsZUFGQSxpQkFDQSxnQnZIbzlqQ0YsQ00vN2pDSSwwQmlIdkJKLHVCQUtJLGlCQUNBLG9CdkhxOWpDRixDQUNGLENNeDdqQ0ksNEJpSHBDSix1QkFTSSxrQnZIdTlqQ0YsQ3VIcDlqQ0EsbUNBRUksWXZIdTlqQ0osQ0FKRixDdUgvOGpDRSxxQ0FDRSxZdkhzOWpDSixDTXI4akNJLDRCaUhsQkYscUNBR0ksYXZIdzlqQ0osQ0FDRixDdUhwOWpDQSxpQ0FDRSxvQnZIdTlqQ0YsQ3VIcDlqQ0EsNEJBSUUseUJBRUEsa0JBREEsV0FLQSxhQVJBLG1CQUNBLGVwSDJENEIsQ29IdkQ1QixjQUlBLG9CQUhBLHVCQUNBLG1CQVJBLGtCdkhpK2pDRixDTXorakNJLHlCaUhPSiw0QkFhSSxvQnZIeTlqQ0YsQ0FDRixDTWorakNJLDZCaUhOSiw0QkFnQkkscUJBQ0Esa0J2SDI5akNGLENBQ0YsQ3VIeDlqQ0EsMEJBQ0UsbUJBRUEsZXBIc0M0QixDb0h2QzVCLHFCQUVBLGtCdkgyOWpDRixDTTMvakNJLDBCaUg0QkosMEJBTUksb0JBQ0EscUJ2SDY5akNGLENBQ0YsQ3VIMTlqQ0Esa0NBRUUsYUFDQSw4QnpHbkdBLGdCeUdvR0Esb0J6R3JHQSxTZG9ra0NGLEN1SDk5akNFLHFDQU1FLDZCQUZBLDRCQUNBLHFCQUVBLDRIQU5BLG1CQUVBLG9CdkhtK2pDSixDdUg3OWpDSSx5Q0FDRSxZdkgrOWpDTixDTXJoa0NJLHlCaUh1Q0osa0NBbUJJLDBCdkgrOWpDRixDdUg5OWpDRSxxQ0FDRSxxQnZIZytqQ0osQ0FDRixDTWhoa0NJLDRCaUgwQkosa0NBMEJJLGlCdkhnK2pDRixDQUNGLEN1SDc5akNBLHdCQUNFLHlCQUNBLGtCdkhnK2pDRixDdUgvOWpDRSwyQkFHRSxpRUFDQSwwQkFIQSxrQkFLQSxlcEhUMEIsQ29ISzFCLHFCQUdBLHNCdkhrK2pDSixDdUgvOWpDSSwrQkFDRSxZdkhpK2pDTixDTWxqa0NJLHlCaUhxRkEsMkJBQ0UsbUJBRUEsZXBIakJ3QixDb0hnQnhCLHFCdkhpK2pDSixDQUNGLENNemprQ0ksMEJpSDRGQSwyQkFDRSx5QnZIZytqQ0osQ0FDRixDdUg1OWpDQSxpQ0FFRSx3QnBIZ1J5QixDb0gvUXpCLGtCdkg4OWpDRixDcUQ5bmtDRSx1Q0FFRSxXQUNBLFdBRkEsYXJEa29rQ0osQ3VIaitqQ0Usb0NBVUUsbUJBUEEsaUVBQ0EsNEJBS0EsYUFFQSxXQVZBLG1CQU9BLGVwSHhDMEIsQ29Ia0MxQixzQkFVQSxtQkFDQSxnQkFOQSxtQkFGQSx1QkFDQSxldkgwK2pDSixDdUhsK2pDSSx3Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVXZIcytqQ04sQ3VIaitqQ0ksbURBQ0UsWXZIbStqQ04sQ01ubGtDSSw0QmlIMEZGLG9DQTJCSSwwQkFFQSxjQUpBLGVBQ0EsaUJBRUEsUXZIcStqQ0osQ3VIbitqQ0ksd0NBRUUsWUFDQSxtQkFGQSxVdkh1K2pDTixDQUNGLEN1SGorakNFLHdDQUVFLHdCcEh2SFUsQ29INkhWLFlBSkEsa0JBREEsVXBIM0hVLENvSGtJVixlQVRBLFdBS0EsZUFHQSxlcEg5RTBCLENvSDRFMUIsaUJBSUEsY0FOQSxrQkFRQSxrQkFEQSx1QnZIbytqQ0osQ01obmtDSSw0QmlIZ0lGLHdDQWdCSSxTQUNBLFV2SG8rakNKLENBQ0YsQ3VIbCtqQ0ksOENBQ0UscUJ2SG8rakNOLEN1SGgrakNFLDhEQUNFLHdCcEg4TXVCLENvSDdNdkIsbUJ2SGsrakNKLEN1SGorakNJLGlFQUNFLGV2SG0rakNOLEN1SGgrakNJLHFFQUdFLG1CQUZBLHlCQUNBLGFBR0EsZUFDQSxtQkFGQSw0QnZIbytqQ04sQ3VIaCtqQ00sNEVBQ0UscUN2SGsrakNSLENNM29rQ0ksNEJpSGdLQSxxRUFhSSxrQkFDQSxrQnZIaytqQ04sQ0FDRixDdUhoK2pDTSw0RUFFRSw2QkFEQSxzQnZIbStqQ1IsQ01scWtDSSx5QmlIa0dKLGlDQW9HSSxrQnZIZytqQ0YsQ3VIOTlqQ0Usb0NBQ0UsV0FDQSxtQkFDQSxzQkFJQSxTQUZBLGlCQUNBLGtCQUZBLGF2SG0rakNKLEN1SDc5akNFLHdDQUNFLFdBQ0EscUJBQ0EsVXZIKzlqQ0osQ0FDRixDTXJya0NJLDBCaUgyTkEsd0NBQ0UseUJBQ0EsZ0JBQ0EsaUJ2SDY5akNKLENBQ0YsQ001cmtDSSwwQmlIbU9BLG9DQUNFLDJCdkg0OWpDSixDdUgxOWpDRSx3Q0FDRSxxQnZINDlqQ0osQ0FDRixDdUh4OWpDSSw2Q0FDRSxldkgwOWpDTixDTTFya0NJLDRCaUgrTkEsNkNBSUksYXZIMjlqQ04sQ0FDRixDdUh0OWpDQSwyQkFDRSx3QnZIeTlqQ0YsQ3VIeDlqQ0UseUhBQ0UsNEJ2SDA5akNKLENNdHNrQ0ksNEJpSDJPRix5SEFJSSw4QnZIMjlqQ0osQ0FDRixDTXh0a0NJLHlCaUhzUEosMkJBVUksa0J2SDQ5akNGLENBQ0YsQ3VIejlqQ0EscUNBS0UsZUFKQSxrQkFDQSxlQUVBLGdCQURBLGlCdkg4OWpDRixDdUgzOWpDRSx5Q0FDRSxVdkg2OWpDSixDdUgzOWpDRSwwQ0FFRSxnQkFDQSxjQUZBLGtCQUdBLFN2SDY5akNKLENNanVrQ0ksNEJpSGdRRiwwQ0FPSSxnQkFDQSxrQkFDQSxTQUhBLHlCQUlBLDJCQUNBLGtCdkgrOWpDSixDQUNGLENNeHZrQ0kseUJpSG9RSixxQ0F3QkksZXZIZytqQ0YsQ0FDRixDdUg1OWpDQSxrQ0FFRSx3QnBIaUZ5QixDb0hoRnpCLGtCdkg4OWpDRixDcUQ3emtDRSx3Q0FFRSxXQUNBLFdBRkEsYXJEaTBrQ0osQ3VIaitqQ0UscUNBR0UsaUVBQ0EsNEJBS0EsY0FDQSxXQVRBLG1CQU9BLGVwSHZPMEIsQ29IaU8xQixzQkFTQSxtQkFDQSxnQkFMQSxtQkFGQSx1QkFDQSxldkh5K2pDSixDdUhsK2pDSSx5Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVXZIcytqQ04sQ3VIaitqQ0ksb0RBQ0UsWXZIbStqQ04sQ01qeGtDSSw0QmlIeVJGLHFDQTBCSSwwQkFGQSxlQUNBLGlCQUVBLFF2SG8rakNKLEN1SG4rakNJLHlDQUVFLFlBQ0EsbUJBRkEsVXZIdStqQ04sQ0FDRixDTTN5a0NJLDBCaUhtVkosdUNBRUksYXZIMjlqQ0YsQ0FDRixDdUh4OWpDQSxvQ0FFRSxtQkFEQSxhQUdBLFVBREEsMkJBRUEsbUJ2SDI5akNGLENNNXlrQ0ksNEJpSDRVSixvQ0FRSSxlQUNBLGdCdkg0OWpDRixDQUNGLEN1SDE5akNFLHdDQUVFLGNBREEsWXZINjlqQ0osQ3VIeDlqQ0Esd0RBRUUsb0hBR0UsOER2SDI5akNGLEN1SHQ5akNBLDZFQUNFLHlCdkgwOWpDRixDQUpGLEN3SHg0a0NBLDZCQUdFLHlCQUZBLGtCQUNBLHFCeEhnNWtDRixDTXQxa0NJLDBCa0g1REosNkJBS0ksbUJBQ0EscUJ4SGk1a0NGLENBQ0YsQ00vMGtDSSw0QmtIekVKLDZCQVVJLGVBRUEsZ0JBREEsa0J4SG01a0NGLENBQ0YsQ3dIaDVrQ0UsaUNBQ0Usc0JBQ0EsZ0J4SGs1a0NKLENNMTFrQ0ksNEJrSDFERixpQ0FJSSxleEhvNWtDSixDQUNGLEN3SGo1a0NBLHFDQUNFLGtCeEhvNWtDRixDTW4ya0NJLDRCa0gvQ0Esb0RBQ0UsWXhIcTVrQ0osQ0FDRixDd0huNWtDRSxnREFDRSxTeEhxNWtDSixDd0huNWtDRSwyQ0FDRSxtQnhIcTVrQ0osQ3dIbjVrQ0UseUNBR0UsZUFEQSxnQkFFQSxpQkFIQSxtQnhIdzVrQ0osQ01wM2tDSSw0QmtIckNGLHlDQU9JLGVBREEsZ0JBRUEsaUJBQ0Esd0J4SHU1a0NKLENBQ0YsQ3dIbjVrQ0EsZ0NBQ0UsNkJ4SHM1a0NGLEN3SG41a0NBLGlDQUdFLHVCQUZBLGFBQ0EscUJ4SHU1a0NGLENNbjVrQ0kseUJrSE5KLGlDQUtJLGtCeEh3NWtDRixDQUNGLEN3SHY1a0NFLDZDQUNFLDZCQUNBLGtCeEh5NWtDSixDTS80a0NJLDRCa0haRiw2Q0FJSSw4QnhIMjVrQ0osQ0FDRixDd0h6NWtDVyw4RkFDUCxleEgyNWtDSixDTXY1a0NJLDRCa0hEQSxrREFDRSxxQnhINDVrQ0osQ3dIMTVrQ0UsZ0RBQ0UsWXhINDVrQ0osQ0FDRixDd0h2NWtDRSxpREFDRSxheEh5NWtDSixDd0hwNWtDRSxnREFDRSw2QkFDQSxrQnhIdTVrQ0osQ014NmtDSSw0QmtIZUYsZ0RBSUksOEJ4SHk1a0NKLENBQ0YsQ3dIdjVrQ1csaUdBQ1AsZXhIeTVrQ0osQ01oN2tDSSw0QmtIMEJBLHFEQUNFLHFCeEgwNWtDSixDd0h4NWtDRSxtREFDRSxZeEgwNWtDSixDd0h0NWtDRSwwREFFSSxleEh5NWtDTixDQUpGLEN3SGo1a0NFLG9EQUNFLGF4SHc1a0NKLEN3SHA1a0NBLG1DQUVFLG1CQURBLFV4SHc1a0NGLEN3SHQ1a0NFLHNDQUNFLGV4SHc1a0NKLENNejhrQ0ksNEJrSGdERixzQ0FJTSxlQUVBLGdCQURBLGtCeEgwNWtDTixDQUNGLENNNzlrQ0kseUJrSDBESixtQ0FjSSxnQkFEQSxZeEgyNWtDRixDQUNGLENNbitrQ0ksMEJrSDBESixtQ0FpQkksYXhINDVrQ0YsQ0FDRixDd0gxNWtDRSw4Q0FDRSxxQnhINDVrQ0osQ005OWtDSSw0QmtIcUVGLHNDQUVJLGtCeEgyNWtDSixDQUNGLEN3SHY1a0NFLDhDQUNFLGF4SDA1a0NKLEN3SHY1a0NFLDZDQUNFLFl4SHk1a0NKLEN3SHQ1a0NFLDZDQUVFLGdCQURBLHlCeEh5NWtDSixDTTkra0NJLDRCa0gwRkosV0FFSSxZeEh1NWtDRixDQUNGLEN3SHA1a0NBLFdBQ0UsWXhIdTVrQ0YsQ014L2tDSSw0QmtIZ0dKLFdBR0ksYXhIeTVrQ0YsQ0FDRixDd0h0NWtDQSxvQ0FDRSxVeEh5NWtDRixDTTlnbENJLHlCa0hvSEosb0NBSUksT0FEQSxVeEg0NWtDRixDQUNGLEN3SDE1a0NFLDBDQUNFLFd4SDQ1a0NKLEN3SHg1a0NBLG1DQUlFLG1CQURBLGFBRkEsYUFJQSwyQkFDQSxnQkFKQSxXeEgrNWtDRixDd0gxNWtDRSx1Q0FHRSxxQkFEQSxZQUVBLGlCQUhBLFV4SCs1a0NKLENNMWdsQ0ksbURrSDBHRix1Q0FRSSxZQURBLFV4SDg1a0NKLENBQ0YsQ00vaGxDSSw0QmtIa0hKLG1DQW9CSSxleEg2NWtDRixDQUNGLEN3SHo1a0NBLDJDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0Esb0JBSkEsa0J4SGc2a0NGLEN3SHY1a0NBLG1DQUNFLHFCQUlBLDRIQURBLGNBRUEsc0JBSkEsc0JBQ0EsWXhINDVrQ0YsQ01qa2xDSSwwQmtIa0tKLG1DQVFJLG9CeEgyNWtDRixDQUNGLENNempsQ0ksNEJrSHFKSixtQ0FXSSx1QnhINjVrQ0YsQ0FDRixDd0h4NWtDRSw0RkFDRSxZeEg0NWtDSixDd0h4NWtDQSwwQ0FFRSxhQUVBLGVBREEsMkIxR3BQQSxnQkFGQSxTQUNBLFNkbXBsQ0YsQ3dINTVrQ0UsNkNBRUUsbUJBREEsYUFHQSxtQkFEQSxTeEgrNWtDSixDd0g3NWtDSSxtRUFFRSxnQkFEQSxjeEhnNmtDTixDd0g1NWtDVyxzRkFDUCxtQnhIODVrQ0osQ010bWxDSSwwQmtIMk1BLDZDQUNFLG9CeEgrNWtDSixDQUNGLENNL2xsQ0ksNEJrSHFNRSx5RUFDRSxZeEg2NWtDTixDd0h4NWtDQSx1REFFSSxZeEgyNWtDSixDd0h2NWtDQSwwREFFSSxVeEgwNWtDSixDd0h6NWtDSSxnRkFDRSxZeEgyNWtDTixDd0h0NWtDQSxzREFFSSxVeEh5NWtDSixDd0h4NWtDSSw0RUFDRSxheEgwNWtDTixDQXBCRixDd0huNGtDSSw0REFDRSxVeEgwNWtDTixDd0h0NWtDRSxrREFNRSxtQkFEQSxhQUlBLHdCQUZBLGVBSEEsMEJBSUEsaUJ4SHM1a0NKLENNanBsQ0kseUJrSG1QRixrREFFSSxZeEhnNmtDSixDQUNGLEN3SHo1a0NJLHNEQUVFLGNBQ0EsbUJBRkEsWXhINjVrQ04sQ3dIejVrQ0ksdURBQ0UsWXhIMjVrQ04sQ01qcGxDSSw0QmtIMktKLDBDQStFSSxpQnhIMjVrQ0YsQ0FDRixDd0h4NWtDQSxtQzFHcFVFLGdCQUZBLFNBQ0EsU2RtdWxDRixDd0g1NWtDRSxzQ0FDRSxnQkFDQSxzQnhIODVrQ0osQ3dINzVrQ0ksdURBQ0Usc0J4SCs1a0NOLENNbnFsQ0ksNEJrSHdRRiwrQ0FFSSxpQnhINjVrQ0osQ3dIMzVrQ0ksa0ZBQ0UsaUJ4SDY1a0NOLENBQ0YsQ3dIejVrQ0UseUNBQ0UsZXhIMjVrQ0osQ005cWxDSSw0QmtIa1JGLHlDQUdJLFl4SDY1a0NKLENBQ0YsQ3dIejVrQ0EsNEJBR0UsUzFHbldBLGdCQUZBLFNBQ0EsVTBHc1dBLDBCeEg0NWtDRixDd0gzNWtDRSxzQ0FDRSxZQUNBLHFCeEg2NWtDSixDd0hyNWtDRSx1Q0FDRSxleEh1NWtDSixDd0hwNWtDQSxpQ0FDRSxhQUNBLGdCeEh1NWtDRixDd0h0NWtDRSw2Q0FDRSxleEh3NWtDSixDd0h0NWtDRSxrREFDRSxzQnhIdzVrQ0osQ3dIcjVrQ0EsMkNBSUUscUJySHBUWSxDcUhzVFosa0JBRUEsWUFIQSxhckh0VFksQ3FIMFRaLFNBRkEsYUFOQSxrQkFVQSx5Q0FEQSxleEh1NWtDRixDTXp0bENJLDZCa0h3VEosMkNBYUksUXhIdzVrQ0YsQ0FDRixDTTl0bENJLDRCa0h3VEosMkNBZ0JJLFNBQ0EsV3hIMDVrQ0YsQ0FDRixDd0h6NWtDRSxpREFLRSw2QkFDQSw4QkFDQSwyQkFOQSxXQUdBLFNBS0EsV0FQQSxrQkFNQSxTQUVBLDJCQVBBLE94SGs2a0NKLENNaHZsQ0ksNkJrSDJVRixpREFZSSxReEg2NWtDSixDQUNGLENNcnZsQ0ksNkJrSDJVRixpREFlSSxTeEgrNWtDSixDQUNGLEN3SDM1a0NBLDZCQUlFLHFCckgzVlksQ3FINlZaLGtCQUVBLFlBSEEsYXJIN1ZZLENxSGlXWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZXhINjVrQ0YsQ3dIMzVrQ0UsbUNBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFNBUEEsa0JBTUEsU0FFQSwyQkFQQSxPeEhvNmtDSixDd0gxNWtDQSxrQzFHOWJFLGdCQUZBLFNBQ0EsU2QrMWxDRixDd0g5NWtDRSxxQ0FDRSxtQkFDQSxtQnhIZzZrQ0osQ3dINzVrQ0Esd0NBQ0UsZXhIZzZrQ0YsQ3dILzVrQ0UsMERBQ0UsaUJ4SGk2a0NKLEN3SDk1a0NBLG1DQUNFLGlCeEhpNmtDRixDd0hoNmtDRSxtREFDRSxzQnhIazZrQ0osQ3dIaDZrQ0Usd0RBR0UsbUJBREEsYUFEQSxjeEhvNmtDSixDd0hoNmtDRSwrQ0FDRSxTeEhrNmtDSixDd0hoNmtDRSxnREFDRSxpQkFDQSxpQnhIazZrQ0osQ3dIaDZrQ0UsZ0RBQ0UsaUJ4SGs2a0NKLENNdDBsQ0ksMEJrSHVhQSwrQ0FDRSxTeEhrNmtDSixDQUNGLEN3SC81a0NJLGdEQUVFLGdCQURBLGN4SGs2a0NOLENNbDBsQ0ksNEJrSHFhQSx3REFDRSxZeEhnNmtDSixDd0g5NWtDRSwrQ0FDRSxTeEhnNmtDSixDQUNGLEN3SDU1a0NBLHlDQUVFLG1CQURBLGFBRUEsMkJBQ0EsaUJ4SCs1a0NGLEN3SDk1a0NFLDJDQUNFLGVBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnhIZzZrQ0osQ016MWxDSSw0QmtIbWJGLDJDQVFJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J4SGs2a0NKLENBQ0YsQ3dILzVrQ0Usa0RBR0Usc0JBRkEscUJBQ0Esb0J4SGs2a0NKLENNdDJsQ0ksNEJrSGtjRixrREFPSSxzQkFEQSxvQnhIbTZrQ0osQ0FDRixDTTUybENJLDZCa0hrY0Ysa0RBV00sZ0J4SG02a0NOLENBQ0YsQ3dIaDZrQ0UsMERBQ0UsaUJ4SGs2a0NKLEN3SDc1a0NJLHNEQUVFLGdCQURBLGN4SGc2a0NOLEN3SDM1a0NFLG1EQUNFLHlCeEg2NWtDSixDd0h6NWtDRSx1REFDRSxjeEg0NWtDSixDd0hsNWtDQSxzQ0FFRSxtQkFDQSxhckhoZVksQ3FIOGRaLGFBR0Esa0J4SHE1a0NGLEN3SHA1a0NFLDBDQUVFLGNBQ0EsbUJBRkEsWXhIdzVrQ0osQ3dIcDVrQ0UsMkNBQ0UsWXhIczVrQ0osQ3dIcDVrQ0UsNENBQ0UsYXhIczVrQ0osQ3dIcjVrQ0ksaURBQ0UsWXhIdTVrQ04sQ3dIcDVrQ0UsOENBQ0UsWXhIczVrQ0osQ012NWxDSSw0QmtINmVKLHNDQXdCSSxVckg3ZlUsQ3FIOGZWLHlCeEhzNWtDRixDd0hyNWtDRSwyQ0FDRSxTeEh1NWtDSixDQUNGLEN3SC80a0NFLHNEQUNFLFF4SHE1a0NKLEN3SG41a0NFLG1EQUNFLGNBRUEsZ0JBREEsY3hIczVrQ0osQ3dIajVrQ0EsdUNBR0UsbUJBRkEsYUFJQSxZQUhBLDZCeEhzNWtDRixDd0hsNWtDRSwwQ0FDRSxleEhvNWtDSixDTXQ3bENJLDRCa0hpaUJGLDBDQUlJLGVBQ0Esa0J4SHE1a0NKLENBQ0YsQ3dIaDVrQ0EsNEJBQ0UsY0FDQSxtQnhIbTVrQ0YsQ3dIajVrQ0Usb0NBQ0UsOEJ4SG01a0NKLENNajlsQ0kseUJrSHlqQkosNEJBUUksWXhIbzVrQ0YsQ0FDRixDd0hqNWtDQSwwRUFDRSxvQnhIbzVrQ0YsQ3dIajVrQ0EseUJBRUUsa0JBREEsZ0JBRUEscUN4SG81a0NGLEN3SG41a0NFLGtDQUNFLGtCeEhxNWtDSixDd0hwNWtDSSxzQ0FDRSx3QnhIczVrQ04sQ3dIaDVrQ0EscURBQ0UsNEJ4SG01a0NGLEN3SGo1a0NFLGtFQUNFLGV4SG01a0NKLEN3SDc0a0NFLHdEQUNFLGtCeEhnNWtDSixDd0g1NGtDQSw0Q0FHRSxjQUVBLGdCQUhBLFNBRUEsZ0J4SGc1a0NGLEN3SDk0a0NFLGdFQUNFLGtCeEhnNWtDSixDTS8rbENJLDRCa0hrbUJILGdFQUNLLGlCeEhnNWtDSixDQUNGLEN3SDc0a0NFLCtDQUVFLG1CQURBLFl4SGc1a0NKLENNcmdtQ0kseUJrSDBuQkosNENBRUksc0N4SDg0a0NGLENBQ0YsQ3lIdmttQ0EseUJBQ0Usd0J6SDBrbUNGLEN5SHprbUNFLGtDQUtFLGFBQ0EsZUFGQSxVekgwa21DSixDTXZnbUNJLDRCbUh2RUYsa0NBRUksa0J6SGdsbUNKLENBQ0YsQ3lINWttQ0kseUNBQ0UsY0FJQSxpQkFEQSxTQURBLGtCQURBLGdDekhpbG1DTixDTW5obUNJLDRCbUhoRUEseUNBT0ksZXpIZ2xtQ04sQ0FDRixDeUgva21DTSx5REFHRSxpQkFDQSxrQkFIQSxVQUNBLHNCekhtbG1DUixDTTlobUNJLDRCbUh2REUseURBTUksa0J6SG1sbUNSLENBQ0YsQ3lIamxtQ00sMkNBQ0UsY0FDQSxXekhtbG1DUixDeUhsbG1DUSxnREFPRSxxQkFLQSwrQkFEQSw0QkFIQSxXQUxBLGFBTUEsaUJBSkEsWUFDQSxnQkFMQSxrQkFTQSxrQkFOQSxXQUZBLFN6SDhsbUNWLENNcmptQ0ksNEJtSDNDSSxnREFjSSxlQUNBLGlCekhzbG1DVixDQUNGLEN5SHJsbUNVLHlCQWpCRixnREFrQkksZXpId2xtQ1YsQ0FDRixDeUhybG1DTSxvREFDRSxZekh1bG1DUixDeUhwbG1DSSx3REFFRSx1REFEQSxhekh1bG1DTixDTXZrbUNJLDRCbUhqQkEsd0RBSUksc0J6SHdsbUNOLENBQ0YsQ3lIdGxtQ0ksd0RBRUUsdURBREEsYXpIeWxtQ04sQ01obG1DSSw0Qm1IVkEsd0RBSUksc0J6SDBsbUNOLENBQ0YsQ3lIeGxtQ0ksd0RBRUUseURBREEsYXpIMmxtQ04sQ016bG1DSSw0Qm1ISEEsd0RBSUksc0J6SDRsbUNOLENBQ0YsQ3lIeGxtQ0ksOENBQ0UsZ0J6SDBsbUNOLEN5SHpsbUNNLDZEQUNFLHNCQUVBLGtCQURBLFd6SDRsbUNSLEN5SHhsbUNJLHNEQUlFLDJCQUhBLGVBQ0EsY3pINGxtQ04sQ3lIeGxtQ0ksaURBQ0UsV0FDQSxpQnpIMGxtQ04sQ3lIemxtQ00sd0RBQ0UsZ0JBQ0Esd0JBRUEsNEJBREEsbUJ6SDRsbUNSLEN5SGxsbUNJLDhDQUNFLGN6SG9sbUNOLEN5SGxsbUNJLGdEQUNFLGlCekhvbG1DTixDeUhsbG1DSSx1REFDRSxXQUNBLHFCQUNBLFlBQ0EscUJ6SG9sbUNOLEN5SGxsbUNJLHdDQU9FLGNBTkEsY0FRQSxjQU5BLGNBQ0Esa0JBTUEsZ0JBTEEsUUFDQSwyQkFFQSxzQkFOQSxXQVNBLFl6SG9sbUNOLEN5SGxsbUNJLDhDQUlFLFNBRkEsc0JBQ0EsaUJBRkEsa0JBSUEsVXpIb2xtQ04sQ3lIbmxtQ00scURBS0UsV0FGQSxTQUZBLGtCQUNBLE9BRUEsU3pIc2xtQ1IsQ3lIamxtQ0ksd0RBQ0UsV3pIbWxtQ04sQ3lIOWttQ0ksNENBQ0UsY3pIZ2xtQ04sQ3lIN2ttQ00seURBSUUsWUFGQSxPQURBLE1BRUEsVXpIZ2xtQ1IsQ3lIM2ttQ0UsbUNBQ0Usa0J6SDZrbUNKLEN5SDFrbUNJLHNFQWVFLHlCQUhBLG1CQUxBLHNCQUVBLGFBQ0EsbUJBQ0EsZUFHQSxtQkFUQSxZQVFBLDhCQUxBLGdCQVBBLGVBRUEsUUFEQSxNQUVBLFlBRUEsZXpIcWxtQ04sQ3lIM2ttQ00sa0ZBS0UsNEJBREEsc0JBREEsZUFEQSxZQUtBLG1CQURBLGtCQUxBLHFCekhtbG1DUixDeUg1a21DUSxpR0FDRSxlekg4a21DVixDeUg1a21DUSx5RkFHRSx1QkFGQSxXM0doTVIsY0FFQSxZQUdBLE8yRzhMUSxVM0dsTVIsa0JBR0EsTTJHZ01RLGtCM0dqTVIsVWRveG1DRixDeUhobG1DVSxxR0FDRSx5QkFDQSxVQUVBLDBCQURBLGtCekhtbG1DWixDeUg5a21DTSwwRUFFRSxZQURBLFV6SGlsbUNSLENNNXVtQ0kseUJtSGtLQSxrQ0FDRSxhQUNBLGVBQ0EsNkJ6SDZrbUNKLEN5SDVrbUNJLHlDQUNFLGdCekg4a21DTixDeUg3a21DTSx5REFDRSxjekgra21DUixDeUg3a21DTSxnREFDRSxvQnpIK2ttQ1IsQ0FDRixDTTV2bUNJLDBCbUhvTEUsNkRBQ0UsbUJ6SDJrbUNOLEN5SHprbUNJLG1FQUNFLFd6SDJrbUNOLEN5SHprbUNJLCtEQUNFLGtCekgya21DTixDeUh6a21DSSwwRUFDRSxXekgya21DTixDeUh6a21DSSxzRUFDRSxZekgya21DTixDeUh2a21DSSx5Q0FDRSxlekh5a21DTixDeUh4a21DTSx5REFDRSxnQnpIMGttQ1IsQ3lIeGttQ00sZ0RBRUUsbUJBREEsZXRIbklvQixDc0hxSXBCLHNCQUNBLGV6SDBrbUNSLENBQ0YsQ016eG1DSSwwQm1Ic05FLHlDQUNFLGdCekhza21DTixDeUhya21DTSx5REFDRSxnQnpIdWttQ1IsQ0FDRixDeUhqa21DQSxnQkFFRSxlQURBLGV6SHFrbUNGLENNenhtQ0ksNEJtSDBOQSxxREFDRSxZekhta21DSixDQUNGLEMwSHgybUNBLHlCQUVFLHdCdkh1RlksQ3VIeEZaLGdCQUVBLDJCMUgyMm1DRixDTXJ5bUNJLDRCb0h6RUoseUJBS0ksWTFINjJtQ0YsQ0FDRixDMEh6Mm1DQSw4QkFFRSxhQUVBLHNCQURBLDhCQUZBLFUxSCsybUNGLENNOXptQ0ksMEJvSGxESiw4QkFPSSxnQkFEQSxrQjFIKzJtQ0YsQ0FDRixDMEgzMm1DQSxrQ0FDRSxlMUg4Mm1DRixDMEgzMm1DQSxxQ0FFRSxhQUNBLHNCQUZBLFUxSGczbUNGLENNOTBtQ0ksMEJvSG5DSixxQ0FLSSxTMUhnM21DRixDQUNGLEMwSDcybUNBLG9DQUNFLG9CMUhnM21DRixDMEgvMm1DRSw4Q0FDRSxlMUhpM21DSixDTTExbUNJLDBCb0h4QkYsOENBR0ksTTFIbTNtQ0osQ0FDRixDTWwxbUNJLDRCb0hyQ0YsOENBTUksVzFIcTNtQ0osQ0FDRixDTXAybUNJLHlCb0hkRiwwQ0FFSSxrQjFIbzNtQ0osQ0FDRixDMEhoM21DQSw4Q0FDRSx1QjFIbTNtQ0YsQzBIaDNtQ0EsNENBQ0UsbUIxSG0zbUNGLEMwSGwzbUNFLGtEQUNFLHVCQUNBLFkxSG8zbUNKLEMwSGgzbUNBLDhGQU1FLHFCdkhVWSxDdUhSWixZQVBBLGNBRUEsZUFDQSxpQkFDQSxpQjFIcTNtQ0YsQ2N4Mm1DRSx3SEFDRSxhZDIzbUNKLENNbjVtQ0kseUJvSEtKLDhGQVVJLGVBQ0EsZ0IxSHc0bUNGLENBQ0YsQ016NW1DSSwwQm9IS0osOEZBY0ksZUFDQSxnQjFIMDRtQ0YsQ0FDRixDMEh2NG1DQSw0SEFDRSxZMUgwNG1DRixDMEh2NG1DQSwrQ0FHRSxtQkFGQSxlQUNBLFkxSDI0bUNGLEMwSHo0bUNFLHNEQVFFLCtCQUNBLG9CQUhBLHNCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFKQSxhMUhpNW1DSixDMEh6NG1DVyx3UEFDUCxzQkFDQSwyRDFIMjRtQ0osQzBIdjRtQ0EseUNBTUUsWUFKQSxtQkFDQSxZQUNBLFcxSDA0bUNGLENjeDZtQ0Usc0RBQ0UsYWQyN21DSixDMEh6NW1DQSx1Q2pGMUdFLHdCQUNBLHFCaUY4R0EseURBREEsd0JBREEsNEJBRkEsZ0JBS0EsV2pGNUdBLGVBRkEsZ0JBQ0EsZ0J6QzZnbkNGLEMwSDc1bUNBLHNDQUNFLHNDQUNBLHVCMUhnNm1DRixDYzk4bUNFLG1EQUNFLGFkaSttQ0osQzBIbDdtQ0UsNEVBQ0UsOEQxSG83bUNKLEMwSGg3bUNBLCtCQUNFLG1CQUNBLG1CQUNBLHVCMUhtN21DRixDMEhoN21DQSwrQkFDRSx3QnZIM0RZLEN1SDhEWixrQkFGQSxVdkgvRFksQ3VIa0VaLGdCQUZBLFkxSHE3bUNGLEMwSGw3bUNFLGtDQUNFLFNBQ0EsaUIxSG83bUNKLEMwSC82bUNFLCtEQUtFLDZEQURBLHdCQURBLDRCQURBLGMxSG83bUNKLEMwSC82bUNFLG9EQUNFLGExSGk3bUNKLEMwSGg3bUNJLHNFQUNFLDJCQUNBLGExSGs3bUNOLEMwSGg3bUNJLHNJQUVFLHdCdkh0RlEsQ3VIdUZSLFUxSGk3bUNOLEMwSDk2bUNFLDZIQUVFLGExSGc3bUNKLEMwSDk2bUNFLHdFQUNFLFMxSGc3bUNKLEMwSDc2bUNJLHNFQUdFLG1FQUZBLHFDMUhnN21DTixDY3BobkNFLG1GQUNFLGFkdWluQ0osQzBIejdtQ0Usc1pBQ0UsZ0NBQ0EsZTFIKzdtQ0osQzBINTdtQ0ksbUhBQ0UsMEIxSDg3bUNOLEMwSDE3bUNJLDJHQUNFLGdDQUNBLGUxSDQ3bUNOLEMwSHo3bUNFLG9GQUNFLGMxSDI3bUNKLEMwSDE3bUNJLDJGQUNFLG9CMUg0N21DTixDMEgxN21DYSxtZkFDUCx3QjFINDdtQ04sQzBIejdtQ0UsOEVBQ0Usd0IxSDQ3bUNKLEMwSHY3bUNBLGlCQUNFLGtCQUNBLFUxSDA3bUNGLEMwSHY3bUNBLGdCQUNFLGUxSDA3bUNGLEMwSHg3bUNFLHVCQUNFLHlCMUgwN21DSixDMEh6N21DSSxpQ0FDRSxZMUgyN21DTixDMEh0N21DQSxnQkFNRSxXQUNBLGVBTEEsVUFHQSxvQkFKQSxrQkFFQSxTQUNBLHVCMUg0N21DRixDMEh2N21DRSx1QkFDRSx1QjFIeTdtQ0osQzBIcDdtQ1EsdUdBQ0UsYTFIeTdtQ1YsQzBIbjdtQ0UsdUJBQ0UsZ0IxSHE3bUNKLEMwSHA3bUNJLGdDQUNFLGMxSHM3bUNOLENNdG5uQ0ksNEJvSCtMQSxnQ0FHSSxTMUh3N21DTixDQUNGLEMwSHA3bUNFLDBCQUVFLGNBREEsYzFIdTdtQ0osQ00vbm5DSSw0Qm9IdU1GLDBCQUtJLGMxSHU3bUNKLENBQ0YsQzBIbjdtQ0EsOEZBR0Usc0JBREEsYUFEQSxVMUh3N21DRixDMEhwN21DQyx3Q0FDQyxZMUhzN21DRixDTTdvbkNJLDRCb0hzTkgsd0NBR0csZ0IxSHc3bUNGLENBQ0YsQzBIcjdtQ0MsMkNBQ0MsNEIxSHU3bUNGLEMwSHQ3bUNFLHFEQUNFLHdCMUh3N21DSixDMEh0N21DTSxrRUFDRSxXQUNBLGMxSHc3bUNSLEMwSG43bUNFLHNDQUNFLGMxSHE3bUNKLEMwSG43bUNJLDRDQUNFLFkxSHE3bUNOLEMwSC82bUNFLHNDQUNFLHNCQUNBLDZCQUVBLFNBR0EsT0FEQSxTQUhBLGVBRUEsVTFIbzdtQ0osQzBIaDdtQ0ksMENBQ0UsWTFIazdtQ04sQzBIaDdtQ00sZ0RBQ0Usc0IxSGs3bUNSLEMwSDU2bUNBLGlLQUtFLHFCQURBLGVBREEsT0FEQSxTMUhrN21DRixDMEg1Nm1DQSx3S0FLRSxjQURBLGVBREEsT0FEQSxTMUhrN21DRixDMEg1Nm1DQSxpTEFFRSxzQjFIKzZtQ0YsQzBINTZtQ0EsdUNBRUUsc0JBREEsVTFIZzdtQ0YsQzBIMzZtQ0EsMkRBQ0UsK0IxSDg2bUNGLENNaHRuQ0ksNEJvSHVTRiwrQkFHSSxnQkFHQSw4QkFDQSwrQkFMQSxlQUdBLFdBREEsVzFIKzZtQ0osQ0FDRixDMEh4Nm1DQSxhQUVFLFdBREEsbUIxSDQ2bUNGLEMwSHg2bUNBLHFDQUNFLFV2SGpUWSxDdUhtVFosaUJBQ0EscUJBRkEsZ0IxSDY2bUNGLEMwSHo2bUNFLHdEQUNFLGExSDI2bUNKLEMySG56bkNBLG1EQUVFLHdCeEhtRlksQ3dIcEZaLGdCM0h1em5DRixDTTV2bkNJLDBCcUg1REosbURBSUksaUIzSHd6bkNGLENBQ0YsQzJIdHpuQ0EsK0RBRUUsb0JBREEsZXhIeUg0QixDd0h2SDVCLHNCQUNBLHVCQUNBLGlCM0h5em5DRixDTXp3bkNJLHlCcUhyREosK0RBT0ksZTNIMnpuQ0YsQ0FDRixDMkh6em5DQSxtRUFJRSxtQkFGQSxnQ0FEQSxhQUVBLHNCQUdBLGlCQURBLGlCM0g2em5DRixDMkgzem5DRSx5RkFDRSxrQjNINnpuQ0osQ00xeG5DSSx5QnFIM0NKLG1FQVlJLHVCQURBLG1CQUVBLGUzSDh6bkNGLENBQ0YsQzJINXpuQ0EsbUVBR0UsT0FGQSxtQkFDQSxxQjNIZzBuQ0YsQ012eW5DSSx5QnFIM0JKLG1FQUtJLG1CM0hpMG5DRixDQUNGLEMySC96bkNBLGlDQUNFLGtCQUVBLGNBR0EsbUJBRkEsZ0JBQ0Esa0JBSEEsWTNIczBuQ0YsQzJIajBuQ0UscUNBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFGQSxrQkFHQSxRQUdBLHFEM0htMG5DSixDTTl6bkNJLHlCcUhuQkosaUNBaUJJLGUzSG8wbkNGLENBQ0YsQzJIbDBuQ0EsZ0NBQ0UscUIzSHEwbkNGLEMySHAwbkNFLHlDQUNFLHFCQUNBLHFCM0hzMG5DSixDMkhwMG5DRSxvQ0FFRSxlQURBLGEzSHUwbkNKLEMySG4wbkNBLGlFQUVFLGNBREEsZTNIdTBuQ0YsQzRIaDVuQ0EscUJBQ0UsWTVIbTVuQ0YsQ014MW5DSSwwQnNINURKLHFCQUdJLGU1SHE1bkNGLENBQ0YsQzRIbDVuQ0EsK0JBQ0UsYTVIcTVuQ0YsQzRIcDVuQ0UsaUNBQ0UsYTVIczVuQ0osQzRIcjVuQ0ksdUNBQ0UsYTVIdTVuQ04sQzZIbjZuQ0EsZ0NBRUUsd0IxSG1GWSxDMEhqQlosZ0JBbkVBLG9CN0h3Nm5DRixDNkhyNm5DRSxtREFDRSxZN0h1Nm5DSixDNkhyNm5DRSxxREFLRSxvQkFEQSxhQUZBLGdCQUNBLHVCQUZBLGtCN0gyNm5DSixDNkhyNm5DSSw4REFDRSxlQUNBLGtCQUNBLGdCQUNBLGdCN0h1Nm5DTixDNkhuNm5DRSx3REFFRSx3QjFINERVLEMwSDdEVixpQjdIczZuQ0osQzZIbjZuQ0Usc0RBQ0Usc0JBQ0EsMkI3SHE2bkNKLEM2SG42bkNFLCtDQUdFLG1CQURBLGFBREEsZ0I3SHU2bkNKLEM2SHA2bkNJLHdEQUNFLG1CN0hzNm5DTixDNkhyNm5DTSw0REFFRSxnQkFEQSxjN0h3Nm5DUixDNkhuNm5DRSxvREFNRSxtQkFEQSxhQUZBLGNBQ0EsdUJBSEEsa0I3SHk2bkNKLEM2SG42bkNJLCtEQUNFLGdCN0hxNm5DTixDNkhsNm5DSSw2REFDRSx5QkFDQSxrQkFDQSxnQkFDQSwwQjdIbzZuQ04sQzZIajZuQ0UsZ0RBQ0UsZ0I3SG02bkNKLEM2SGo2bkNFLG9EQUNFLGlCQUNBLGdCN0htNm5DSixDNkgvNW5DRSx5Q0FDRSxnQjdIaTZuQ0osQ00zNm5DSSx5QnVIa0JBLCtDQUNFLGtCN0g0NW5DSixDNkgzNW5DSSx3REFDRSxrQjdINjVuQ04sQzZIMTVuQ0UsZ0RBQ0UsZ0I3SDQ1bkNKLEM2SDE1bkNFLHNEQUNFLDBCN0g0NW5DSixDNkgxNW5DRSxxREFDRSxvQkFDQSxtQkFDQSxzQjdINDVuQ0osQ0FDRixDTTk3bkNJLDBCdUhzQ0EsZ0RBQ0UsaUI3SDI1bkNKLEM2SHo1bkNFLHNEQUNFLDRCN0gyNW5DSixDNkh6NW5DRSxvREFDRSxpQkFDQSxvQjdIMjVuQ0osQ0FDRixDTTE4bkNJLDBCdUg1REosZ0NBK0dJLHlCN0gyNW5DRixDNkgxNW5DRSx3REFLRSxrQkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXN0g2NW5DSixDNkgxNW5DRSxxREFDRSxtQkFDQSxvQjdINDVuQ0osQzZIMTVuQ0UsZ0RBQ0UsZTdINDVuQ0osQzZIejVuQ0ksK0RBQ0UsbUI3SDI1bkNOLENBQ0YsQ01uOW5DSSw0QnVINkRBLHlDQUNFLGM3SHk1bkNKLEM2SHY1bkNFLG9EQUNFLGtCQUNBLG1CN0h5NW5DSixDQUNGLENNNTluQ0ksNkJ1SHlFQSx1RkFFRSwwQjdIdTVuQ0osQ0FDRixDNkhwNW5DRywwQkFDQyx1RkFFRSwwQjdIczVuQ0osQ0FDRixDTXQvbkNJLHlCdUh1R0UscUdBQ0UsVTdIazVuQ04sQzZIaDVuQ00scUhBQ0UsUzdIazVuQ1IsQ0FDRixDTTkvbkNJLDBCdUhrSEkscUhBQ0UsUzdIKzRuQ1IsQzZIMzRuQ0ksZ0dBQ0UseUI3SDY0bkNOLEM2SDE0bkNJLDZHQUNFLFc3SDQ0bkNOLENBQ0YsQzhIcmtvQ0EsOEJBRUUsZ0JBREEsa0I5SHlrb0NGLEM4SHZrb0NFLHlDQUNFLGdCOUh5a29DSixDTWpob0NJLDBCd0h6REYseUNBR0ksZ0I5SDJrb0NKLENBQ0YsQ010aG9DSSx5QndIekRGLHlDQU1JLGdCOUg2a29DSixDQUNGLEM4SDNrb0NFLGlEQUNFLFk5SDZrb0NKLEM4SDNrb0NFLG1EQVFFLG1CQUNBLGtCQUNBLGdCQUNBLHNCQU5BLGtCQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0I5SHFsb0NKLEM4SHhrb0NFLHNEQUVFLHdCM0hxRFUsQzJIdERWLGlCOUgya29DSixDOEh4a29DRSxvREFFRSxzQkFEQSxpQkFFQSwyQjlIMGtvQ0osQzhIeGtvQ0UsNkNBR0UsbUJBREEsYUFEQSxnQjlINGtvQ0osQzhIemtvQ0ksc0RBQ0UsbUI5SDJrb0NOLEM4SDFrb0NNLDBEQUVFLGdCQURBLGM5SDZrb0NSLEM4SHhrb0NFLGtEQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQjlIOGtvQ0osQzhIdmtvQ0UsOENBQ0UsZ0I5SHlrb0NKLEM4SHZrb0NFLGtEQUNFLGlCQUNBLGdCOUh5a29DSixDOEhsa29DRSx1Q0FDRSxnQjlIb2tvQ0osQ00va29DSSx5QndIZUEsNkNBQ0Usa0I5SG1rb0NKLEM4SGxrb0NJLHNEQUNFLGtCOUhva29DTixDOEhqa29DRSw4Q0FDRSxnQjlIbWtvQ0osQzhIamtvQ0Usb0RBQ0UsWTlIbWtvQ0osQzhIamtvQ0UsbURBQ0Usb0JBQ0Esa0I5SG1rb0NKLENBQ0YsQ01qbW9DSSwwQndIa0NBLDhDQUVFLGtCQURBLFc5SG1rb0NKLEM4SGhrb0NFLG9EQUNFLGlCQUNBLGM5SGtrb0NKLEM4SGhrb0NFLGtEQUNFLGlCQUNBLG9COUhra29DSixDQUNGLENNL21vQ0ksMEJ3SGlEQSxzREFLRSx1QkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXOUhra29DSixDOEgvam9DRSxtREFDRSxtQkFHQSxnQkFGQSxzQkFDQSxtQjlIa2tvQ0osQzhIL2pvQ0UsOENBRUUsa0JBREEsVzlIa2tvQ0osQ0FDRixDTXJub0NJLDRCd0h3REEsdUNBQ0UsZ0I5SGdrb0NKLENBQ0YsQzhIM2pvQ0csNENBQ0csMEI5SDhqb0NOLEM4SDVqb0NNLGdFQUNFLG1COUg4am9DUixDOEgxam9DSSxvREFDRSxxQjlINGpvQ04sQ01qcG9DSSx5QndIeUZFLDRDQUNFLHlCOUgyam9DTixDQUNGLENNdHBvQ0ksMEJ3SCtGRSw0Q0FDRSwwQjlIMGpvQ04sQ0FDRixDTTNwb0NJLDBCd0hxR0EsNENBQ0UseUI5SHlqb0NKLENBQ0YsQ01ocW9DSSx5QndINEdFLG1HQUNFLFdBQ0EsVzlIdWpvQ04sQzhIcmpvQ00sbUhBQ0UsUzlIdWpvQ1IsQ0FDRixDTXpxb0NJLDBCd0h3SEksbUhBQ0UsUzlIb2pvQ1IsQ0FDRixDOEg1aW9DQSwyQ0FDRSxTOUgraW9DRixDK0g5dW9DQSw2QkFLRSxtQkFFQSxrQjVINkVZLEM0SGhGWixhQUtBLGlCQUNBLGU1SHNINEIsQzRIL0g1QixhQUNBLGdDQUlBLHVCQUVBLG1CQUxBLGtCQVFBLHdCL0hpdm9DRixDTW5yb0NJLDRCeUh6RUosNkJBYUkscUIvSG12b0NGLENBQ0YsQ2dJandvQ0EsdUNBTUUsYUFMQSxlQUdBLGU3SDZINEIsQzZIL0g1QixpQkFHQSxtQkFGQSxpQmhJdXdvQ0YsQ005c29DSSx5QjBINURKLHVDQVFJLGFoSXN3b0NGLENBQ0YsQ01udG9DSSwwQjBINURKLHVDQVdJLGNoSXd3b0NGLENBQ0YsQ2dJcndvQ0Esd0NBQ0UsYUFDQSw4QkFDQSxpQmhJd3dvQ0YsQ2dJdndvQ0UsNkNBR0UseUJBQ0EsY0FGQSw0QkFEQSxTaEk0d29DSixDTXZ0b0NJLDRCMEh0REYsNkNBTUksc0JoSTJ3b0NKLENBQ0YsQ2dJendvQ00sNERBQ0UsWTdINERNLEM2SDFETixjN0gwRE0sQzZIM0ROLGFoSTR3b0NSLENnSXJ3b0NNLDZHQUVFLFk3SGtETSxDNkhuRE4sYWhJNHdvQ1IsQ2dJdndvQ0UsNENBRUUsWUFDQSxvQkFGQSxVaEkyd29DSixDZ0l4d29DSSxpREFDRSwwQmhJMHdvQ04sQ01qdm9DSSw0QjBIckJBLDZDQUNFLFVoSXl3b0NKLENBQ0YsQ2dJcndvQ0EsK0pBS0Usd0I3SGlCWSxDNkhmWix5QkFDQSxrQkFGQSxnQkFIQSxVQU9BLGFBVEEsa0JBUUEsa0JBRUEsMkJBUEEsMkJBRkEsaUJoSWl4b0NGLENnSXZ3b0NFLDJMQU9FLGlDQUZBLDZCQUNBLDhCQUVBLFlBUEEsV0FHQSxTQUtBLFNBUEEsa0JBUUEsK0JBUEEsT2hJZ3hvQ0osQ2dJdHdvQ0UsK0xBRUUsVUFEQSxrQmhJeXdvQ0osQ01weG9DSSw0QjBIZ0JBLDJMQUNFLE9oSXV3b0NKLENBQ0YsQ2dJbndvQ0EsMkNBR0UsT0FDQSx1QkFGQSxRaEl1d29DRixDZ0lud29DRSxpREFFRSxvQkFDQSxTQUZBLDRCaEl1d29DSixDZ0lsd29DRSxvREFDRSxnQkFDQSxZaElvd29DSixDTXJ6b0NJLHlCMEgrQ0Ysb0RBS0ksYWhJcXdvQ0osQ2dJdHhvQ0YsMkNBc0JJLHNCaElxd29DRixDQUpGLENnSTd2b0NBLHlDQUdFLGFBREEsS2hJcXdvQ0YsQ2dJbHdvQ0UsaURBQ0UsUWhJb3dvQ0osQ012MG9DSSx5QjBINkRKLHlDQVVJLGNoSW93b0NGLENBQ0YsQ2dJandvQ0EsK0NBQ0UsYUFDQSw2QkFDQSxnQmhJb3dvQ0YsQ01sMW9DSSx5QjBIMkVKLCtDQUtJLGVoSXN3b0NGLENBQ0YsQ2dJbndvQ0EsOENBQ0UsNERBSUEsb0JBR0EsZUFEQSxjQURBLFloSXF3b0NGLENnSWx3b0NFLGtEQUNFLFloSW93b0NKLENnSWx3b0NFLG1EQUNFLGNBQ0EsV2hJb3dvQ0osQ2dJbHdvQ0UsdURBQ0UseUNoSW93b0NKLENnSWx3b0NFLHdEQUNFLGdEaElvd29DSixDZ0lsd29DRSx1REFDRSwrQ2hJb3dvQ0osQ2dJbHdvQ0UseURBQ0UsaURoSW93b0NKLENNbDNvQ0kseUIwSGdIRix1REFFSSxZaElvd29DSixDQUNGLENnSWh3b0NBLDhDQUVFLFU3SHBHWSxDNkhtR1osaUJoSW93b0NGLENnSWh3b0NBLGdDQUVFLGtCN0gxR1ksQzZIbUhaLGdCQUxBLFNBQ0EsT0FOQSxnQkFFQSxlQUVBLFFBR0EsU0FDQSxVaEltd29DRixDZ0lod29DRSxxQ0FDRSxtQkFFQSxrQkFEQSxlaEltd29DSixDZ0lqd29DSSw4Q0FDRSxrQmhJbXdvQ04sQ2dJaHdvQ0Usd0RBQ0UsaUJBQ0EsaUJoSWt3b0NKLENNcDVvQ0kseUIwSDRISixnQ0E4Qkksa0JBSEEsWUFDQSxVQUhBLGtCQUNBLGVBR0EsZWhJb3dvQ0YsQ2dJbHdvQ0Usd0RBQ0UsZWhJb3dvQ0osQ0FDRixDTWo2b0NJLDBCMEg0SEosZ0NBb0NJLGlCQUNBLGVoSXF3b0NGLENnSXB3b0NFLHFDQUVFLGVBREEsWWhJdXdvQ0osQ2dJcndvQ0ksOENBQ0UsaUJoSXV3b0NOLENBQ0YsQ01qNm9DSSw0QjBIK0dKLGdDQW1ESSxzQkFKQSxhQUNBLDJCQUNBLDhCQUNBLGNoSXd3b0NGLENnSXR3b0NFLHdEQUVFLG1CQURBLGFBTUEsY0FKQSx1QkFDQSxnQkFDQSxpQkFDQSxZaEl5d29DSixDZ0l2d29DSSx5RkFDRSxxQkFDQSxjaEl5d29DTixDZ0l4d29DTSw2RkFHRSxjQUZBLGVBQ0EsWWhJMndvQ1IsQ2dJdndvQ0ksbUVBRUUsa0JoSXd3b0NOLENBQ0YsQ2dJbndvQ0Esc0NBQ0UsbUJoSXN3b0NGLENnSXJ3b0NFLCtDQUNFLG9CaEl1d29DSixDTW45b0NJLHlCMEh5TUosc0NBTUksWWhJd3dvQ0YsQ0FDRixDZ0lwd29DRSwwREFDRSxTaEl1d29DSixDTS84b0NJLDRCMEg2TUYsK0ZBRUUsWWhJc3dvQ0YsQ2dJbndvQ0EsMENBQ0UsT0FFQSxtQkFEQSxzQmhJc3dvQ0YsQ2dJcHdvQ0UsbURBQ0UsWWhJc3dvQ0osQ2dJbndvQ0EsMkM5RjdSRSx3Qi9CbUZVLEM2QjFFWixvQjdCMEVZLEM2QjVFWixVaEM4aHBDQSxDTy9ocENBLGlEMkJORSxxQi9CMkVVLEM2QjVEVixvQkFYaUMsQ0FTakMsYWhDNmhwQ0YsQ2dDeGhwQ0Esa0dFbEJFLHFCL0IyRVUsQzZCckRWLG9CQWxCaUMsQ0F1Qi9CLGlDQVBGLFVoQzRocENGLENnQ2hocENBLHdHQUdFLHdCN0JnRFUsQzZCL0NWLG9CN0IrQ1UsQzZCakRWLFVoQ21ocENGLENnQzFncENBLGlPQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLFVoQzRncENGLENnQ3JncENFLG1QQUtJLGdDaENtZ3BDTixDZ0k3eG9DQSwyQ0FDRSx5QkFDQSxlaEkreG9DRixDZ0k5eG9DRSxrREFDRSxZQUdBLFFBRkEsU0FDQSxrQ2hJaXlvQ0osQ2dJOXhvQ0UsaURBQ0UsUWhJZ3lvQ0osQ2dJOXhvQ0ksK0RBQ0UsVUFDQSxPaElneW9DTixDZ0k5eG9DTSxzRUFDRSxRaElneW9DUixDQUNGLENnSW54b0NBLHlCQUNFLGNoSTJ4b0NGLENNeGhwQ0ksNkIwSDRQSix5QkFHSSxnQmhJNnhvQ0YsQ0FDRixDZ0loeG9DQSxxQ0FLRSxTQUNBLE9BTEEsZ0JBQ0EsZUFFQSxRQUdBLFNBQ0EsVWhJMnhvQ0YsQ2dJenhvQ0UsMENBQ0UsbUJBRUEsa0JBREEsZWhJNHhvQ0osQ2dJMXhvQ0ksbURBQ0Usa0JoSTR4b0NOLENnSXp4b0NFLDZEQUNFLGlCQUNBLGlCaEkyeG9DSixDZ0l6eG9DRSwrQ0FDRSxTaEkyeG9DSixDTTVrcENJLHlCMEgwUkoscUNBK0JJLGtCQUhBLFlBQ0EsVUFGQSxrQkFEQSxlQUlBLGVoSTZ4b0NGLENnSTN4b0NFLDZEQUNFLGVoSTZ4b0NKLENnSTN4b0NFLDBDQUNFLGNoSTZ4b0NKLENBQ0YsQ001bHBDSSwwQjBIMFJKLHFDQXdDSSxpQkFDQSxlaEk4eG9DRixDZ0k3eG9DRSwwQ0FDRSxjaEkreG9DSixDZ0k5eG9DSSxtREFDRSxpQmhJZ3lvQ04sQ0FDRixDTTNscENJLDRCMEg2UUoscUNBbURJLG1CQURBLGFBR0EsZUFEQSw4QkFFQSxjaElneW9DRixDZ0kveG9DRSw2REFFRSxtQkFEQSxhQU1BLGNBSkEsdUJBQ0EsZ0JBQ0EsaUJBQ0EsWWhJa3lvQ0osQ2dJaHlvQ0ksOEZBQ0UscUJBQ0EsY2hJa3lvQ04sQ2dJanlvQ00sa0dBR0UsY0FGQSxlQUNBLFloSW95b0NSLENnSWh5b0NJLHdFQUVFLGtCaElpeW9DTixDZ0k5eG9DRSwrQ0FHRSxtQkFEQSxhQUdBLGVBREEsOEJBSEEsUWhJb3lvQ0osQ0FDRixDZ0k5eG9DRSx3REFDRSxxQmhJZ3lvQ0osQ2dJN3hvQ0UseUNBSUUsWUFEQSxnQkFGQSxjQUNBLFVoSWl5b0NKLENNdHBwQ0kseUIwSG1YRix5Q0FTSSxZQURBLGtCQUVBLGdCQUhBLGdCQURBLFVoSXF5b0NKLENBQ0YsQ00vcHBDSSwwQjBIbVhGLHlDQWFJLGtCaElteW9DSixDQUNGLENnSWp5b0NJLDhDQUVFLG1CQURBLGFBRUEsc0JoSW15b0NOLENNNXBwQ0ksNkIwSHNYQSw4Q0FNSSxnQkFFQSxtQkFEQSxRaElxeW9DTixDQUNGLENpSTF1cENBLGdEQU1FLGFBTEEsZUFHQSxlOUgySDRCLEM4SDdINUIsaUJBR0EsbUJBRkEsaUJqSWd2cENGLENNenJwQ0kseUIySDFESixnREFRSSxhakkrdXBDRixDQUNGLENNOXJwQ0ksMEIySDFESixnREFXSSxjaklpdnBDRixDQUNGLENpSTl1cENBLGlEQUNFLGFBQ0EsOEJBQ0EsaUJqSWl2cENGLENpSWh2cENFLHNEQUdFLHlCQUNBLGNBRkEsNEJBREEsU2pJcXZwQ0osQ01sc3BDSSw0QjJIcERGLHNEQU1JLHNCaklvdnBDSixDQUNGLENpSWx2cENNLHFFQUNFLFk5SDBETSxDOEh4RE4sYzlId0RNLEM4SHpETixhaklxdnBDUixDaUk5dXBDTSwrSEFFRSxZOUhnRE0sQzhIakROLGFqSXF2cENSLENpSWh2cENFLHFEQUVFLFlBQ0Esb0JBRkEsVWpJb3ZwQ0osQ2lJanZwQ0ksMERBQ0UsMEJqSW12cENOLENNNXRwQ0ksNEIySG5CQSxzREFDRSxVaklrdnBDSixDQUNGLENpSTl1cENBLCtDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBTUEseUJqSWl2cENGLENpSS91cENFLG9FQUNFLGVqSWl2cENKLENNM3ZwQ0kseUIySEFKLCtDQWNJLGVqSWl2cENGLENBQ0YsQ005c3BDSSxtRDJIbERKLCtDQWtCSSxlaklrdnBDRixDaUlodnBDRSx5RUFDRSxhaklrdnBDSixDQUNGLENpSTl1cENBLG9EQUdFLE9BQ0EsdUJBRkEsUWpJa3ZwQ0YsQ2lJL3VwQ0UsMERBRUUsVUFDQSxTQUZBLGtCakltdnBDSixDaUkvdXBDRSw2REFDRSxnQkFDQSxZaklpdnBDSixDTXZ4cENJLHlCMkhvQ0YsNkRBSUksYWpJbXZwQ0osQ2lJandwQ0Ysb0RBa0JJLHNCaklvdnBDRixDQUpGLENpSTN1cENBLHdEQUNFLGFBQ0EsNkJBQ0EsZ0JqSW12cENGLENNdnlwQ0kseUIySGlESix3REFLSSxlaklxdnBDRixDQUNGLENpSWx2cENBLHVEQUNFLDJFQUlBLG9CQUdBLGVBREEsY0FEQSxZaklvdnBDRixDaUlqdnBDRSwyREFDRSxZakltdnBDSixDaUlqdnBDRSw0REFDRSxjQUNBLFdqSW12cENKLENpSWp2cENFLGdFQUNFLHdEakltdnBDSixDaUlqdnBDRSxpRUFDRSwrRGpJbXZwQ0osQ2lJanZwQ0UsZ0VBQ0UsOERqSW12cENKLENpSWp2cENFLGtFQUNFLGdFakltdnBDSixDTXYwcENJLHlCMkhzRkYsZ0VBRUksWWpJbXZwQ0osQ0FDRixDaUkvdXBDQSx1REFFRSxVOUgxRVksQzhIeUVaLGlCakltdnBDRixDaUkvdXBDQSx5Q0FFRSxrQjlIaEZZLEM4SHdGWixrQjlIcEZZLEM4SGdGWixTQUNBLE9BTkEsZUFFQSxlQUVBLFFBR0EsU0FDQSxXQUxBLFVqSXd2cENGLENpSWp2cENFLGlEQUVFLG1CQURBLGFBRUEsMEJqSW12cENKLENpSWx2cENJLG1EQUlFLGlCaklpdnBDTixDTXQycENJLDBCMkhpSEEsbURBRUksaUJqSXV2cENOLENBQ0YsQ005MXBDSSw0QjJIb0dBLG1EQU1JLGNqSXd2cENOLENBQ0YsQ2lJcnZwQ0UsOENBRUUsa0JBREEsZWpJd3ZwQ0osQ2lJdHZwQ0ksdURBQ0Usa0JqSXd2cENOLENpSXJ2cENFLGlFQUNFLGlCQUNBLGlCakl1dnBDSixDTTMzcENJLHlCMkhrR0oseUNBc0NJLFNBREEsaUJBRUEsVUFDQSxVakl3dnBDRixDaUl0dnBDRSxpRUFDRSxlakl3dnBDSixDQUNGLENNdDRwQ0ksMEIySGtHSix5Q0ErQ0ksY2pJeXZwQ0YsQ2lJeHZwQ0UsOENBRUUsZUFEQSxZakkydnBDSixDaUl6dnBDSSx1REFDRSxpQmpJMnZwQ04sQ0FDRixDTXI0cENJLDRCMkhxRkoseUNBNkRJLGFqSXV2cENGLENpSTN2cENFLGlEQUNFLGFBQ0EsNkJqSTZ2cENKLENpSXp2cENFLGlFQUVFLG1CQURBLGFBTUEsaUJBSkEsdUJBQ0EsZ0JBQ0Esd0JBQ0EsVWpJNHZwQ0osQ2lJMXZwQ0ksa0dBQ0UscUJBQ0EsY2pJNHZwQ04sQ2lJM3ZwQ00sc0dBR0UsY0FGQSxlQUNBLFlqSTh2cENSLENpSTF2cENJLDRFQUVFLGtCakkydnBDTixDQUNGLENpSXR2cENBLCtDQUNFLG1Cakl5dnBDRixDaUl4dnBDRSx3REFDRSxvQmpJMHZwQ0osQ012N3BDSSx5QjJIMExKLCtDQU1JLFlqSTJ2cENGLENBQ0YsQ2lJdnZwQ0UsbUVBQ0UsU2pJMHZwQ0osQ01uN3BDSSw0QjJIOExGLGlIQUVFLFlqSXl2cENGLENpSXR2cENBLG1EQUNFLE9BRUEsbUJBREEsc0JqSXl2cENGLENpSXZ2cENFLDREQUNFLFlqSXl2cENKLENpSXR2cENBLG9EL0Y5UUUsd0IvQm1GVSxDNkIxRVosb0I3QjBFWSxDNkI1RVosVWhDa2dxQ0EsQ09uZ3FDQSwwRDJCTkUscUIvQjJFVSxDNkI1RFYsb0JBWGlDLENBU2pDLGFoQ2lncUNGLENnQzUvcENBLG9IRWxCRSxxQi9CMkVVLEM2QnJEVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENnZ3FDRixDZ0NwL3BDQSwwSEFHRSx3QjdCZ0RVLEM2Qi9DVixvQjdCK0NVLEM2QmpEVixVaEN1L3BDRixDZ0M5K3BDQSw0UEFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENnL3BDRixDZ0N6K3BDRSw4UUFLSSxnQ2hDdStwQ04sQ2lJaHhwQ0Esb0RBQ0UseUJBQ0EsZWpJa3hwQ0YsQ2lJanhwQ0UsMkRBQ0UsWUFHQSxRQUZBLFNBQ0Esa0NqSW94cENKLENpSWp4cENFLDBEQUNFLFFqSW14cENKLENpSTd3cENGLGdFQUVFLGFqSWd4cENBLENBSkYsQ2lJeHdwQ0EsaUNBRUUsbUJBQ0EsaUJBRUEsa0JBSkEsa0JBR0EsV2pJaXhwQ0YsQ016L3BDSSw2QjJIb09KLGlDQVNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBREEsV2pJd3hwQ0YsQ0FDRixDTXBncUNJLDRCMkhvT0osaUNBaUJJLGNBREEsVWpJcXhwQ0YsQ0FDRixDaUlqeHBDQSw2Q0FFRSxtQkFJQSxnQkFIQSxpQkFFQSxrQkFKQSxrQkFNQSxtQkFIQSxpQmpJdXhwQ0YsQ01waHFDSSw2QjJIeVBKLDZDQVdJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsaUJqSTB4cENGLENBQ0YsQ005aHFDSSw0QjJIeVBKLDZDQW1CSSxjQURBLFVqSXd4cENGLENBQ0YsQ2lJcHhwQ0EsaUNBRUUsc0JBREEsa0JBRUEsbUJBQ0EsaUJBQ0Esa0JBQ0Esa0JqSXV4cENGLENNN2lxQ0ksNkIySGdSSixpQ0FVSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGlCakk2eHBDRixDQUNGLENpSXJ4cENBLHlCQUNFLGlCakl3eHBDRixDTTNqcUNJLDZCMkhrU0oseUJBR0ksZWpJMHhwQ0YsQ0FDRixDTTdrcUNJLHlCMkh1VEosMEJBRU0saUJqSXl4cENKLENBQ0YsQ01ubHFDSSwwQjJIdVRKLDBCQUtNLHFCakkyeHBDSixDQUNGLENrSWhwcUNBLGlDQUtJLHFCQUZBLGFBQ0EsZUFFQSxtQkFKQSxlbElzcHFDSixDTWhtcUNJLDBCNEh4REosaUNBU1Esa0NsSW1wcUNOLENBQ0YsQ014bHFDSSw0QjRIckVKLGlDQWNRLHNCQUNBLGdCQUZBLGVsSXNwcUNOLENBQ0YsQ2tJanBxQ0EsZ0NBRUksT0FDQSxlbEltcHFDSixDTXBtcUNJLDRCNEhsREosZ0NBT1EsZUFEQSxnQkFFQSxnQmxJb3BxQ04sQ0FDRixDTXhucUNJLDBCNEh6Qkosa0NBSVEsc0JsSWtwcUNOLENBQ0YsQ2tJL29xQ0Esd0NBQ0ksa0JsSWtwcUNKLENNcm5xQ0ksNEI0SDlCSix3Q0FJUSxrQmxJbXBxQ04sQ0FDRixDa0locHFDQSxtQ0FFSSxZQURBLFdsSW9wcUNKLENNNW9xQ0kseUI0SFRKLG1DQU1RLGtCQURBLDBCQUVBLFVsSW9wcUNOLENBQ0YsQ2tJNW9xQ0ksd0VBRUksY0FEQSxZbElvcHFDUixDa0k5b3FDSSw0Q0FFSSxpQkFEQSxlbElrcHFDUixDa0k3b3FDQSwrQkFFSSxhL0hFVSxDK0hEVixnQkFDQSxpQkFIQSxnQmxJbXBxQ0osQ2tJNW9xQ0ksaURBQ0ksY0FDQSxlbEkrb3FDUixDa0kxb3FDQSwwQ0FFSSxlQURBLGFsSThvcUNKLENrSXRvcUNBLDRDQUNJLGFsSXlvcUNKLENrSWxvcUNBLDhCQUNJLGFBQ0EsYWxJcW9xQ0osQ2tJam9xQ0kseUVBQ0ksY2xJb29xQ1IsQ2tJam9xQ0ksbUZBQ0ksZWxJbW9xQ1IsQ01ycnFDSSw0QjRIc0RJLHlGQUVJLDZCQURBLGdCbEltb3FDVixDQUNGLENrSTducUNBLGdDQUdJLGdDQURBLGFBREEsV2xJa29xQ0osQ005c3FDSSx5QjRIMkVKLGdDQU1RLG1CQUNBLGtCQUNBLGVsSWlvcUNOLENBQ0YsQ2tJL25xQ0kseURBRUksc0JBQ0Esa0JBRkEsU2xJbW9xQ1IsQ2tJOW5xQ0ksbURBRUksc0JBQ0Esa0JBRkEsU2xJa29xQ1IsQ01sdHFDSSw0QjRIOERKLGdDQXdCUSxlbElnb3FDTixDQUNGLENrSTducUNBLDRDQUNJLGdCQUVBLFlBREEsZUFFQSxVbElnb3FDSixDTTN1cUNJLHlCNEh1R0osNENBT1EsbUJBR0EsMkJBREEsNEJBREEsV2xJbW9xQ04sQ0FDRixDa0kvbnFDSSwrQ0FHSSxXQUZBLGVBQ0EsZ0JsSWtvcUNSLENNM3VxQ0ksNEI0SHVHQSwrQ0FNUSxjbElrb3FDVixDQUNGLENrSTlucUNBLHlDQUNJLG9CbElpb3FDSixDa0k3bnFDSSwwQkFFSSxrQkFEQSxXbElpb3FDUixDa0kzbnFDQSx3QkFFSSwrQkFDQSxXQUZBLFNsSWdvcUNKLENrSTVucUNJLDRCQUVJLFlBREEsVWxJK25xQ1IsQ2tJMW5xQ0EscUNBQ0ksOEJsSTZucUNKLENrSTFucUNBLDZCQUlJLGdCQUNBLDhCQUtBLFdBRkEsZUFEQSxnQkFMQSxhQU9BLGlCQUhBLDRCQUhBLFlBRkEsU2xJc29xQ0osQ2tJM25xQ0ksa0NBQ0ksZWxJNm5xQ1IsQ012eHFDSSw0QjRINklKLDZCQWlCUSxnQ2xJNm5xQ04sQ0FDRixDa0kxbnFDQSxzQkFDSSxlbEk2bnFDSixDTWh5cUNJLDRCNEhrS0osc0JBSVEsZWxJOG5xQ04sQ0FDRixDa0kzbnFDQSw2RkFJSSxxQkFDQSw0QkFGQSxvQkFEQSxnQkFEQSw0QmxJa29xQ0osQ2tJdm5xQ0EscUhBQ0ksYWxJMG5xQ0osQ2tJdm5xQ0Esc0VBQ0ksWWxJMG5xQ0osQ2tJdm5xQ0Esa0NBQ0ksYUFDQSxzQmxJMG5xQ0osQ21JaDRxQ0EsaUJBQ0ksbUJuSW00cUNKLENNOXpxQ0ksNEI2SHRFSixpQkFJUSxvQm5JbzRxQ04sQ21JbDRxQ00sbUNBQ0ksY25JbzRxQ1YsQ0FDRixDbUlqNHFDSSxvQkFDSSxnQkFDQSxjbkltNHFDUixDbUloNHFDSSw4QkFFSSxnQ0FEQSxVbkltNHFDUixDbUloNHFDUSxvRkFFSSxhbklrNHFDWixDbUk5M3FDSSxpQ0FLSSxtQkFEQSxhQURBLGdDQUZBLGtCQUNBLFVuSW00cUNSLENtSTkzcUNRLG1EQUVJLG1CQURBLFluSWk0cUNaLENtSTEzcUNZLCtIQUNJLFduSSszcUNoQixDTW4ycUNJLDRCNkg1Q0EsaUNBcUJRLG9Cbkk4M3FDVixDQUNGLENtSTMzcUNJLDhCQUtJLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBRUEsU25JNjNxQ1IsQ21JMTNxQ0kseURBQ0ksWW5JNDNxQ1IsQ21JejNxQ0ksMEJBR0ksZ0JBREEsUUFEQSxrQkFHQSxVbkkyM3FDUixDTXQ0cUNJLDBCNkhPQSwwQkFPUSxxQm5JNDNxQ1YsQ0FDRixDTTkzcUNJLDRCNkhOQSwwQkFXUSxZbkk2M3FDVixDQUNGLENtSTMzcUNRLGlDQUdJLHNCQUVBLFlBSkEsZ0JBS0Esc0JBRkEsV0FGQSxhbklpNHFDWixDTXg1cUNJLDBCNkhxQkksaUNBVVEscUJBREEsWW5JKzNxQ2QsQ0FDRixDbUkzM3FDUSwwQ0FDSSxTbkk2M3FDWixDbUl4M3FDQSxnRUFFSSw4REFEQSxpQkFHQSxvQkFEQSxvQkFFQSxTbkkyM3FDSixDbUl6M3FDQSw4QkFDSSxzQkFDQSxhbkk0M3FDSixDbUkxM3FDQSw0QkFLSSxZQUNBLG9CQUNBLDRDQUNBLGNBTEEsYUFEQSxrQkFFQSxVbklnNHFDSixDbUkzM3FDSSw4QkFDSSxtQkFDQSxnQm5JNjNxQ1IsQ00vNnFDSSw0QjZIc0RJLDhCQUNJLG1CQUNBLGdCbkk0M3FDVixDQUNGLENNbDhxQ0kseUI2SG9ESiw0QkF3QlEsZ0JBQ0Esa0JBRkEsYUFEQSxhbkkrM3FDTixDQUNGLENNMThxQ0ksMEI2SG9ESiw0QkE4QlEsc0JBREEsV25JODNxQ04sQ0FDRixDbUkzM3FDSSwrQkFDSSxjbkk2M3FDUixDTW45cUNJLDBCNkhxRkEsK0JBSVEsV25JODNxQ1YsQ0FDRixDbUkzM3FDSSxrQ0FDSSxpQkFFQSxnQkFEQSxvQm5JODNxQ1IsQ01oOXFDSSw0QjZIZ0ZBLGtDQU1RLG1CQUNBLGtCbkk4M3FDVixDQUNGLENNbitxQ0ksMEI2SHVHSSxzQ0FFUSxpQkFDQSxvQm5JODNxQ2QsQ0FDRixDTTU5cUNJLDRCNkgwRkksc0NBT1EsbUJBQ0Esa0JuSSszcUNkLENBQ0YsQ21JejNxQ0ksaUNBTUksaUJBQ0EsWUFDQSxXQUhBLGVBSkEsb0JBQ0Esb0JBRUEsa0JBS0EsVUFOQSx5Qm5JaTRxQ1IsQ21JejNxQ1EsdUNBQ0ksYWhJckdFLENnSXNHRixvQm5JMjNxQ1osQ01qL3FDSSw0QjZIeUdBLGlDQWlCUSxtQkFDQSxnQm5JMjNxQ1YsQ0FDRixDbUl2M3FDQSw4RUFFSSxhbkkwM3FDSixDbUl4M3FDSSxvRkFDSSxvQkFFQSxnQkFEQSxnQm5JNDNxQ1IsQ21JejNxQ1EsNEZBRUksY0FFQSxtQkFEQSwyQkFGQSxZbkkrM3FDWixDbUl4M3FDSSxrRkFDSSxvQkFDQSxlbkkyM3FDUixDbUl4M3FDSSx3R0FDSSxZbkkyM3FDUixDTWxockNJLDRCNkhnSUosOEVBMkJRLGFuSTQzcUNOLENtSTEzcUNNLG9GQUNJLG1CQUNBLGdCbkk2M3FDVixDbUk1M3FDVSw0RkFDSSxrQm5JKzNxQ2QsQ21JMzNxQ00sa0ZBQ0ksa0JuSTgzcUNWLENBQ0YsQ21JeDNxQ1EsaUZBQ0ksY25JMjNxQ1osQ21JcjNxQ0EseUZBRUkscUJuSXczcUNKLENtSXQzcUNJLDZGQUNJLG9CQUNBLGVuSXkzcUNSLENNbmpyQ0ksNEI2SHdMQSw2RkFLUSxtQkFDQSxnQm5JMjNxQ1YsQ0FDRixDbUl2M3FDUSxpSUFDSSxpQm5JMDNxQ1osQ21JcjNxQ0ksaUhBRUksdUJBREEsWW5JeTNxQ1IsQ21JbjNxQ1EsMkhBQ0ksY25JczNxQ1osQ21JajNxQ2dCLGlKQUtJLFlBSEEsbUJBQ0EsZ0JBQ0EsaUJBSEEsWW5JdzNxQ3BCLENtSTkycUNRLDZIQUlJLGdFQUNBLDRCQUpBLHFCQUVBLGVBR0Esa0JBSkEsYW5JcTNxQ1osQ21JMzJxQ1EseUhBQ0ksd0JuSTgycUNaLENtSXoycUNBLDRDQUNJLG1Cbkk0MnFDSixDbUl2MnFDUSxnREFFSSxZQURBLFVuSTIycUNaLENtSXIycUNBLDJEQUNJLGtCbkl3MnFDSixDTXptckNJLDRCNkhnUUosMkRBSVEsb0JuSXkycUNOLENBQ0YsQ21JdDJxQ0EsaUNBQ0ksYUFDQSxXQUNBLGtCbkl5MnFDSixDbUl4MnFDSSw0Q0FDSSxRbkkwMnFDUixDbUl0MnFDQSxnQ0FNSSxlQUxBLG9CQUdBLGdCQUZBLG9CQUNBLFdBRUEsZ0JuSTAycUNKLENtSXYycUNJLHdDQUVJLDZCQURBLFNuSTAycUNSLENNcG9yQ0ksNEI2SGlSSixnQ0FjUSxlQUNBLGdCbkl5MnFDTixDQUNGLENtSXIycUNBLDhCQVNJLFlBR0EsOEJBRkEsV0FHQSxlQUxBLG9CQUxBLGVBUUEseUJBTkEsa0JBRUEsUUFEQSxRQUZBLFVuSSsycUNKLENtSXAycUNJLGtDQUlJLCtCQUZBLFlBR0EscUJBSkEsZ0JBRUEsVW5JdzJxQ1IsQ00vcHJDSSw0QjZIcVNKLDhCQTRCUSxrREFEQSxnQkFFQSxhQUVBLG1CQUNBLFlBRkEsdUJBTEEsVUFEQSxxQ0FFQSx5Qm5JNDJxQ04sQ21JcDJxQ00sa0NBR0ksdUJBRkEsY25JdzJxQ1YsQ0FDRixDbUlsMnFDQSxzQ0FDSSxhQUVBLFNBREEsa0JuSXMycUNKLENNdnJyQ0ksNkI2SCtVSixzQ0FNUSxjbklzMnFDTixDQUNGLENtSWoycUNJLDhEQUNJLFdBQ0EsZW5JbzJxQ1IsQ01qc3JDSSw0QjZIMlZBLDhEQUlRLGtCbklzMnFDVixDQUNGLENtSWwycUNBLHNCQUNJLGNBQ0EsZUFHQSxrQkFGQSxnQkFDQSxnQm5JczJxQ0osQ21JaDJxQ0ksMERBQ0ksY0FDQSxlQUNBLGdCbkltMnFDUixDbUlqMnFDUSw0REFDSSxnQm5JbTJxQ1osQ21JLzFxQ0ksOENBRUksZ0JBREEsWW5JazJxQ1IsQ21JNzFxQ0EsNkNBQ0ksa0JuSWcycUNKLENtSTcxcUNBLGlJQUVJLFluSWcycUNKLENtSTUxcUNBLDBFQUNJLGVuSSsxcUNKLENtSTMxcUNJLDZDQUNJLGlCQUNBLG9Cbkk4MXFDUixDbUkzMXFDSSw2Q0FDSSxtQkFDQSxtQkFDQSxjbkk2MXFDUixDbUkxMXFDSSw2Q0FDSSxtQkFDQSxvQm5JNDFxQ1IsQ21JdjFxQ0kscUNBRUksbUJBREEsYUFFQSw2Qm5JMDFxQ1IsQ001dnJDSSw2QjZIcWFBLDZDQUtRLCtEQUNBLDRCQUNBLDBCQUxBLGNBRUEsWUFEQSxVbkk2MXFDVixDbUlyMXFDRSw0Q0FFUSx3Qm5JdzFxQ1YsQ0FKRixDTXR3ckNJLDRCNkh1Ykksb0NBQ0ksbUJBQ0EsZ0JuSXUxcUNWLENBQ0YsQ21JbjFxQ0Esc0NBQ0ksYW5JczFxQ0osQ21JcDFxQ0kseUNBQ0ksb0JBQ0EsZ0JBQ0EsZ0JuSXMxcUNSLENNMXhyQ0ksNEI2SHdjSSx5Q0FDSSxrQm5JcTFxQ1YsQ0FDRixDbUlqMXFDQSxrQ0FDSSwwQkFDQSxjbklvMXFDSixDbUlsMXFDQSw0Q0FDSSxjbklxMXFDSixDbUlsMXFDQSxvQ0FDSSxZbklxMXFDSixDbUlqMXFDUSwwT0FDSSxrQm5JczFxQ1osQ01senJDSSw0QjZIc2RKLG9DQVdRLGFuSXExcUNOLENtSWoxcUNVLDBPQUNJLGtCbklzMXFDZCxDQUNGLENtSWwxcUNJLGlEQUNJLG9CQUNBLGdCQUNBLGdCbklvMXFDUixDbUloMXFDQSwwQ0FFSSxhQUNBLHNCQUZBLGNuSXExcUNKLENNeDByQ0ksNEI2SGtmSiwwQ0FRUSxpQ25JbTFxQ04sQ0FDRixDbUloMXFDQSwrQ0FDSSxRQUNBLFNuSW0xcUNKLENtSWoxcUNJLDBEQUNJLHlCbkltMXFDUixDbUloMXFDSSxrREFDSSxtQm5JazFxQ1IsQ21JLzBxQ0ksa0RBQ0ksU0FDQSxxQm5JaTFxQ1IsQ21JLzBxQ1EscURBQ0ksYUFDQSxvQm5JaTFxQ1osQ21JLzBxQ1ksa0VBQ0ksa0JuSWkxcUNoQixDbUk5MHFDWSwwREFHSSxhQUZBLGVBQ0EsZ0JuSWkxcUNoQixDbUk5MHFDZ0Isc0VBQ0ksWW5JZzFxQ3BCLENNejNyQ0kseUI2SG1pQlEsMERBVVEsWW5JZzFxQ2xCLENtSTkwcUNrQixzRUFDUSxZbklnMXFDMUIsQ0FDRixDTXAzckNJLDRCNkgwaUJZLDBEQUVJLGFBREEsYUFFQSx3Qm5JNjBxQ2xCLENtSTMwcUNrQixzRUFDSSxhQUNBLDBCbkk2MHFDdEIsQ0FDRixDbUlyMHFDQSxRQUNJLGVuSXcwcUNKLENtSXIwcUNFLHVDQUNFLFluSXcwcUNKLENtSXQwcUNJLHdEQUlJLGtCQUhBLHFCaElwaUJNLENnSXFpQk4sV0FDQSxhQUtBLFlBREEsZUFGQSxrQkFDQSxVbkkwMHFDUixDbUl0MHFDUSx3RUFDSSxrQm5JdzBxQ1osQ01qNnJDSSx5QjZIOGtCQSx3REFpQlEsV0FEQSxjQURBLFNuSTAwcUNWLENtSXQwcUNVLHdFQUNJLG1Cbkl3MHFDZCxDQUNGLENtSW4wcUNRLHlEQUVJLGtCQURBLFVuSXMwcUNaLENtSWgwcUNJLHVEQUNJLFNuSWswcUNSLENtSS96cUNJLDRFQUNJLHlCQUNBLGdCbklpMHFDUixDbUk5enFDSSxxRUFDSSxxQm5JZzBxQ1IsQ016N3JDSSwwQjZId25CQSxxRUFHUSx3Qm5JazBxQ1YsQ0FDRixDbUkvenFDSSx3RUFFSSxrQkFEQSxtQm5JazBxQ1IsQ21JL3pxQ1Esb0ZBQ0ksZW5JaTBxQ1osQ01yOHJDSSwwQjZIK25CQSx3RUFVUSxlbklnMHFDVixDQUNGLENNNzdyQ0ksNEI2SGtuQkEsd0VBY1EsZW5JaTBxQ1YsQ0FDRixDbUk5enFDSSxrRkFDSSwrQm5JZzBxQ1IsQ21JN3pxQ0ksMEVBRUkscUJBREEsVW5JZzBxQ1IsQ010OXJDSSx5QjZIcXBCQSwwRUFLUSxrQm5JZzBxQ1YsQ0FDRixDbUk5enFDUSw2RUFDSSxvQm5JZzBxQ1osQ21JNXpxQ0ksdURBRUkscUJoSXpuQk0sQ2dJMm5CTixnQ0FFQSwwQkFMQSxlQUlBLFdBRkEsU25JaTBxQ1IsQ010K3JDSSx5QjZIa3FCQSx1REFVUSxjQURBLFNuSWcwcUNWLENBQ0YsQ21JN3pxQ1EsMERBQ0ksVW5JK3pxQ1osQ21JNXpxQ1Esd0VBQ0ksV25JOHpxQ1osQ21JMXpxQ0ksd0RBUUksVW5JcXpxQ1IsQ21JMXpxQ2dCLDBFQUNJLFNuSTR6cUNwQixDbUlyenFDSSx3RUFDSSxzQkFDQSxnQm5JdXpxQ1IsQ21JcHpxQ0ksMkRBQ0ksYW5Jc3pxQ1IsQ21JbnpxQ0ksZ0VBTUkscUJoSXZxQk0sQ2dJd3FCTiw2QkFGQSxTQUpBLGFBQ0EseUJBQ0EsZ0JBQ0EsVW5Jd3pxQ1IsQ21JbHpxQ0ksb0RBR0ksa0JBRkEsa0JBQ0EsVW5JcXpxQ1IsQ21JanpxQ0ksK0VBQ0ksa0JBQ0EscUJuSW16cUNSLENtSWh6cUNJLGdEQVVJLG1CQU5BLGNBU0EseUJBTEEsYUFEQSxZQUVBLDJCQVBBLFNBU0EsZ0JBVkEsa0JBYUEsdUJBWEEsMEJBU0EsbUJBTkEsZ0JBREEsVW5JMnpxQ1IsQ21JaHpxQ1EsdURBSUksa0JBRUEsY0FIQSxlQUVBLG1CQUVBLFVBTkEsVUFDQSxhbkl1enFDWixDbUkveXFDUSw2REFDSSxxQkFDQSx5RG5JaXpxQ1osQ21JOXlxQ1EsMkRBQ0ksbUJBQ0EseURuSWd6cUNaLENtSTd5cUNRLGtFQUNJLHFCQUNBLHlEbkkreXFDWixDbUk1eXFDUSxvRUFDSSxXQUNBLHVEbkk4eXFDWixDTTdpc0NJLDRCNkhvdEJBLGdEQStDUSxjbkk4eXFDVixDQUNGLENtSTF5cUNRLHVFQUlJLGNBSEEsa0JBRUEsYUFEQSxVbkk4eXFDWixDbUkxeXFDWSwyRUFHSSx1QkFDQSxtQkFDQSxpQ0FIQSxjQUlBLFlBTEEsWW5JaXpxQ2hCLENtSTF5cUNnQixnRkFDSSxZbkk0eXFDcEIsQ21JdnlxQ1EsbUdBQ0ksYW5JeXlxQ1osQ21JdHlxQ1Esa0dBQ0ksWW5Jd3lxQ1osQ21JbnlxQ1EsNkVBRUksZ0JBREEsa0JuSXN5cUNaLENtSWh5cUNRLHNGQUNJLGVuSWt5cUNaLENtSWh5cUNZLHVHQUNJLGtCbklreXFDaEIsQ21JN3hxQ0ksaUVBQ0ksZUFDQSxnQkFDQSxnQm5JK3hxQ1IsQ21JNXhxQ0kseUVBQ0ksZUFDQSxnQm5JOHhxQ1IsQ001bHNDSSw0QjZIbzBCSSxvREFDSSxnQm5JMnhxQ1YsQ21JeHhxQ00sK0VBQ0ksaUJBQ0Esb0JuSTB4cUNWLENtSXR4cUNVLHlEQUNJLGdCbkl3eHFDZCxDbUlueHFDTSxnRUFDSSxZbklxeHFDVixDbUlseHFDTSxnREFFSSxXbklteHFDVixDbUlseHFDVSx1REFDSSxxQm5Jb3hxQ2QsQ21JaHhxQ00scUVBQ0ksY25Ja3hxQ1YsQ21JL3dxQ00sd0VBSUksZ0JuSWl4cUNWLENtSXJ3cUNVLG1PQUNJLG1CQUNBLG9Cbkkrd3FDZCxDbUkzd3FDSywyREFJQyxhQURBLGtCbkk4d3FDTixDbUkxd3FDSyxpRUFDSyxlQUVBLGdCQURBLGdCbkk2d3FDVixDbUl6d3FDSyx5RUFDQywyQkFDQSxlbkkyd3FDTixDbUkxd3FDVSw0RUFJSSwyQkFIQSxlQUNBLGlCQUNBLGtCQUVBLGFuSTR3cUNkLENtSTF3cUNjLHdGQUNJLGlCbkk0d3FDbEIsQ21JdndxQ00sNkVBRUksZ0JBREEsaUJuSTB3cUNWLENtSXJ3cUNVLDBEQUNJLGVBQ0EsZ0JuSXV3cUNkLENtSWx3cUNVLHNGQUNJLGVuSW93cUNkLENtSW53cUNjLHVHQUNJLGlCbklxd3FDbEIsQ0FDRixDbUk5dnFDQSx1Q0FDSSxvQm5JaXdxQ0osQ21JL3ZxQ0ksOERBQ0ksWUFDQSxpQm5JaXdxQ1IsQ21JN3ZxQ0Esd0NBQ0ksWW5JZ3dxQ0osQ21JOXZxQ1EsaUVBQ0ksb0JuSWd3cUNaLENNNXJzQ0ksNEI2SGc4QlEsaUVBQ0ksb0JuSSt2cUNkLENBQ0YsQ21JM3ZxQ0ksaUVBQ0ksWW5JNnZxQ1IsQ21JenZxQ0EsZUFFRSx5QkFEQSx5Qm5JNnZxQ0YsQ21JenZxQ0EsZUFFSSxtQkFEQSxZbkk2dnFDSixDTTlzc0NJLDRCNkhxOUJKLGNBRVEsVW5JNHZxQ04sQ0FDRixDbUl6dnFDQSxjQUNJLHVCbkk0dnFDSixDbUl6dnFDQSxvREFFSSxTQUNBLGVBRkEsVW5JOHZxQ0osQ21JMXZxQ0kseUZBQ0ksYW5JNHZxQ1IsQ21JM3ZxQ1EsK0ZBQ0ksYW5JNnZxQ1osQ21JenZxQ0ksNkZBQ0ksYUFFQSxTQURBLDJCQUVBLFNuSTJ2cUNSLENtSXZ2cUNBLG9DQUNJLGdDbkkwdnFDSixDbUl4dnFDSSx5RUFDSSxhbkkwdnFDUixDTWp2c0NJLDRCNkhtL0JKLG9DQVFRLGlDbkkwdnFDTixDbUl4dnFDTSx5RUFDSSxVbkkwdnFDVixDQUNGLENtSXJ2cUNJLHlGQUNJLGlCQUVBLGdCQURBLGdCbkl5dnFDUixDbUlwdnFDQSxvQ0FJRSxlaEl2Z0NZLENnSXNnQ1osc0JBREEsa0JBREEsbUJBSUEseUJBQ0EsaUJuSXV2cUNGLENtSXB2cUNBLDBDQUVFLGVBQ0EsZ0JBQ0EscUJBSEEsaUJuSTB2cUNGLENtSXB2cUNBLDhDQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsV25JMnZxQ0YsQ21JcHZxQ0EsNkNBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXbkkydnFDRixDbUlwdnFDQSwyQ0FJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFduSTJ2cUNGLENtSW52cUNJLGFBQ0ksZW5Jc3ZxQ1IsQ21JbHZxQ0EsZ0NBQ0ksZ0JuSXF2cUNKLENvSXQzc0NBLGtCQUNFLG1CQUVBLHVCQURBLGtCcEkwM3NDRixDTXJ6c0NJLDRCOEh2RUosa0JBT0ksaUJBREEsbUJwSTIzc0NGLENBQ0YsQ29JdjNzQ0Esc0NBRUUseUJBREEsd0JwSTIzc0NGLENNNzBzQ0kseUI4SC9DSixzQ0FLSSxjcEkyM3NDRixDQUNGLENNbDFzQ0ksMEI4SC9DSixzQ0FTSSxtQnBJNDNzQ0YsQ0FDRixDTTEwc0NJLDRCOEg1REosc0NBYUksd0JBQ0EsZUFDQSxXQUNBLFNwSTYzc0NGLENvSTMzc0NFLDBCQUNFLG1DQUNBLDRCcEk2M3NDSixDb0kxM3NDRSwrQkFDRSxpQ0FDQSw0QnBJNDNzQ0osQ0FDRixDb0l4M3NDQSxvQkFDRSxHQUNJLFFwSTIzc0NKLENvSXgzc0NFLEdBQ0UsWXBJMDNzQ0osQ0FDRixDb0l2M3NDQSxrQkFDRSxJQUNJLFlwSXkzc0NKLENvSXQzc0NFLElBQ0UsV3BJdzNzQ0osQ29JcjNzQ0UsR0FDRSxRcEl1M3NDSixDQUNGLENvSXAzc0NBLGtIQUtFLGNBSEEsb0JBSUEsZWpJMEQ0QixDaUk3RDVCLHNCQUNBLGtCQUhBLFNwSTIzc0NGLENNbjRzQ0kseUI4SE9KLGtIQVNJLG9CQUNBLHFCcEl1M3NDRixDQUNGLENNejRzQ0ksMEI4SE9KLGtIQWNJLG9CQUNBLHFCcEl3M3NDRixDQUNGLENvSXIzc0NBLCtCQUVFLGFwSXUzc0NGLENNdDRzQ0ksNEI4SGFKLCtCQUtJLFlwSXczc0NGLENBQ0YsQ29JdDNzQ0UscUNBQ0UsVXBJdzNzQ0osQ29JcDNzQ0EsaUNBRUUsYXBJczNzQ0YsQ00vNXNDSSx5QjhIdUNKLGlDQUtJLFlwSXUzc0NGLENBQ0YsQ012NXNDSSw0QjhIbUNKLHNDQUdJLHlCQURBLG9CcEl3M3NDRixDQUNGLENvSXAzc0NBLCtCQUNFLGtCcEl1M3NDRixDTS82c0NJLHlCOEh1REosK0JBSUksc0JwSXczc0NGLENBQ0YsQ012NnNDSSw0QjhIa0RKLGlCQUVJLFlwSXczc0NGLENBQ0YsQ29JcjNzQ0EsK0JBQ0UsbUJwSXczc0NGLENNajdzQ0ksNEI4SDRESixpRUFHSSxlQUNBLGtCcEl3M3NDRixDQUNGLENvSXIzc0NBLGlDQUVFLFlBREEsY3BJeTNzQ0YsQ29JcjNzQ0EsZUFDRSxhcEl3M3NDRixDTWw4c0NJLDRCOEh5RUosZUFJSSxZcEl5M3NDRixDQUNGLENvSXQzc0NBLGdDQUVFLGVBREEsZ0JBRUEsaUJBR0EseUJBREEsYUFEQSxpQnBJMjNzQ0YsQ29JdDNzQ0EscUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxvQnBJeTNzQ0YsQ29JdDNzQ0EsbUJBQ0UseUJBQ0EsbUJwSXkzc0NGLENvSXQzc0NBLDBFQUNFLGlCcEl5M3NDRixDcUl6aXRDQSx3QkFDRSxrQnJJNGl0Q0YsQ3FJeml0Q0EseUJBRUUscUJBREEsaUJySTZpdENGLENxSXRpdENFLHNDQUVFLHdCQURBLFNySXlpdENKLENxSXBpdENBLDhCQUNFLGNBQ0EsZXJJdWl0Q0YsQ3FJcGl0Q0EscUJBVUUsbUJBUkEsc0JBTUEsa0JBTEEsWUFNQSxhQUpBLGtCQUNBLG9CQUNBLGdCQU5BLGtCQUdBLFdBT0EsU3JJdWl0Q0YsQ3FJcml0Q0UsOEJBQ0UscUJySXVpdENKLENxSXJpdENJLGtDQUVFLGdCQURBLGNySXdpdENOLENxSWhpdENRLDZDQUNFLFlySWtpdENWLENNdmh0Q0kseUIrSHJDSixxQkFtQ0ksY0FGQSxlQUNBLGlCQUVBLFlySStodENGLENxSTVodENJLGtDQUVFLGVBREEsYXJJK2h0Q04sQ0FDRixDcUkxaHRDRSxpQ0FDRSxZckk0aHRDSixDcUl4aHRDQSx5QkFDRSxvQkFHQSxlbEltRDRCLENrSXJENUIsc0JBQ0EsbUJySTRodENGLENxSXhodENBLHdCQUlFLGNBSEEsbUJBSUEsb0JBSEEsb0JBQ0EsbUJySTZodENGLENxSXRodENBLGdDQUVFLGFsSUpZLENrSUdaLG9CckkwaHRDRixDcUl2aHRDRSxzQ0FDRSxhckl5aHRDSixDcUl2aHRDRSxxQ0FDRSxXQUNBLGdCckl5aHRDSixDcUloaHRDRSxrREFDRSxhcklzaHRDSixDcUlsaHRDQSxrQkFDRSxZcklxaHRDRixDTS9qdENJLDRCK0h5Q0osa0JBR0ksY3JJdWh0Q0YsQ0FDRixDc0k3b3RDQSx1QkFDRSx3Qm5JbUZZLENtSWxGWixrQkFHQSxpQkFEQSxrQkFEQSxvQkFHQSxRdElncHRDRixDc0k5b3RDRSwrQkFDRSxnQkFDQSx3QkFDQSxTdElncHRDSixDc0k1b3RDQSw0QkFNRSxtQkFMQSxxQm5JdUZZLENtSXRGWixrQkFFQSxhQUNBLDhCQUZBLGN0SWtwdENGLENzSXhvdENBLG1GQUNFLHdCdEk4b3RDRixDc0kzb3RDQSxrQ0FDRSxnQkFDQSxZQUtBLGdCbkkwQ1ksQ21JM0NaLFVuSTJDWSxDbUl6Q1osT0FMQSxtQkFDQSxpQkFLQSxXdEk2b3RDRixDY25tdENFLCtDQUNFLFVkc250Q0osQ3NJOXB0Q0EseUVBQ0UscUVBQ0Esc0JBQ0EsWUFJQSxlQUZBLFlBQ0Esb0JBRkEsVXRJb3F0Q0YsQ3NJOXB0Q0Esc0NBRUUsa0V0SWdxdENGLENzSTdwdENBLDRCeEh4REUsZ0J3SDBEQSxtQnhIM0RBLFNkNnR0Q0YsQ3NJOXB0Q0UsbUNBRUUsY0FDQSxlQUZBLGtCdEltcXRDSixDc0kzcHRDRSx3Q0FDRSxxQnRJNnB0Q0osQ3NJenB0Q0EsNkNBQ0UsYXRJNHB0Q0YsQ3NJenB0Q0EsbUNBR0UsV0FGQSxvQkFDQSxxQnRJNnB0Q0YsQ3NJMXB0Q0UseUNBQ0UsVXRJNHB0Q0osQ3NJbnB0Q0ksZ0RBQ0UsV3RJeXB0Q04sQ3NJdHB0Q0ksaURBQ0UsV3RJd3B0Q04sQ3NJcnB0Q0ksdURBQ0UsV3RJdXB0Q04sQ3NJbHB0Q0Esd0NBQ0Usd0JuSWpDWSxDbUlrQ1osY0FDQSxnQkFFQSxVQURBLFN0SXNwdENGLENNOXN0Q0kseUJnSW9ESix3Q0FRSSxZdElzcHRDRixDQUNGLENzSXBwdENFLGdEQUNFLCtCQUNBLDRCdElzcHRDSixDc0lwcHRDSSxtREFDRSw2QkFDQSw0QnRJc3B0Q04sQ3NJanB0Q0Esa0JBQ0UsR0FDRSxRdElvcHRDRixDc0lscHRDQSxHQUNFLFN0SW9wdENGLENBQ0YsQ3NJanB0Q0EsZ0JBQ0UsR0FDRSxTdEltcHRDRixDc0locHRDQSxHQUNFLFF0SWtwdENGLENBQ0YsQ3NJL290Q0EsbUNBTUUseUJBTEEsYUFDQSxnQkFHQSxTQUZBLGdCQUNBLGtDdEltcHRDRixDc0k5b3RDQSwwQ0FHRSxxQm5JOURZLENtSStEWixtQkFGQSxpQkFJQSxnQkFEQSxpQkFJQSxpQkFSQSxrQkFNQSxrQkFDQSxrQnRJa3B0Q0YsQ3NJL290Q0UsZ0RBQ0UsdUJ0SWlwdENKLEN1SS96dENBLG9CQUNFLG1CQUVBLGNBREEsa0J2SW0wdENGLENNend0Q0kseUJpSTVESixvQkFLSSxrQnZJbzB0Q0YsQ0FDRixDdUlqMHRDQSwyQkFDRSxtQkFFQSxlcEl3SDRCLENvSXpINUIsbUJBRUEsb0J2SW8wdENGLEN1SWowdENBLG9EQUNFLGNBQ0EsbUJBRUEsZXBJNkc0QixDb0k5RzVCLGlCdklxMHRDRixDdUlqMHRDQSxzRUFJRSx1QkFEQSxhQUdBLHNCQUxBLG1CQUlBLDJCQUhBLG9CQUtBLHFCdklvMHRDRixDTXp4dENJLDRCaUlsREosc0VBU0ksa0J2SXMwdENGLENBQ0YsQ00zeXRDSSx5QmlJckNKLHNFQVlJLG1CQUNBLGtCdkl3MHRDRixDQUNGLEN1SXAwdENFLDRCQUNFLHlCdkl1MHRDSixDTXh5dENJLDRCaUloQ0YsNEJBR0ksNEJBQ0EsNkJ2SXkwdENKLENBQ0YsQ3VJcDB0Q0UsK0JBQ0UsY3ZJdTB0Q0osQ3VJcjB0Q0UsZ0RBQ0UsWXZJdTB0Q0osQ3VJcjB0Q0UsOERBQ0UsU3ZJdTB0Q0osQ3VJcjB0Q0UsK0RBQ0UsVXZJdTB0Q0osQ3VJbjB0Q0Esb0NBQ0UsZ0JBR0EsZ0JBRkEsa0JBQ0EsK0J2SXUwdENGLEN1SXIwdENFLDJDQU1FLFlBRkEsWUFGQSxPQURBLGtCQUVBLE1BRUEsVXZJdzB0Q0osQ3VJbjB0Q0EsZ0NBQ0UsZXZJczB0Q0YsQ005MHRDSSw0QmlJV0osMkNBRUksa0J2SXMwdENGLEN1SWowdENBLDJEQUVJLGtCdklxMHRDSixDQUxGLEN1STN6dENBLCtCQUNFLGFBQ0EsbUJBQ0EsbUJ2SW8wdENGLEN1SW4wdENFLDJDQUNFLGlCdklxMHRDSixDTWgzdENJLHlCaUlzQ0osK0JBUUksOEJBQ0Esa0J2SXMwdENGLENBQ0YsQ3VJbjB0Q0Esc0VBRUUsbUJBREEsYXpIN0dBLGdCQUZBLFNBQ0EsU2R3N3RDRixDdUlyMHRDQSxvRUFLRSw0REFJQSxvQkFQQSxlQUVBLGNBSEEsa0JBRUEsWXZJMjB0Q0YsQ3VJcDB0Q0UsMEZBQ0UsY3ZJczB0Q0osQ3VJcDB0Q0UsNEVBQ0UsWXZJczB0Q0osQ3VJcDB0Q0UsOEVBQ0UsY0FDQSxXdklzMHRDSixDdUlwMHRDRSwyQ0FDRSx5Q3ZJczB0Q0osQ3VJcDB0Q0UsNENBQ0UsZ0R2SXMwdENKLEN1SXAwdENFLDJDQUNFLCtDdklzMHRDSixDTTE1dENJLHlCaUltRkYsMkNBR0ksWXZJdzB0Q0osQ0FDRixDdUl0MHRDRSw2Q0FDRSxpRHZJdzB0Q0osQ3VJcDB0Q0EsNkJBQ0Usb0J2SXUwdENGLEN1SXQwdENFLCtCQUNFLHlCdkl3MHRDSixDdUlwMHRDQSw4QkFFRSxtQkFEQSxhQUVBLGtCQUNBLFV2SXUwdENGLEN1SXQwdENFLHlEQUNFLG9Cdkl3MHRDSixDTW43dENJLHlCaUlxR0osOEJBU0ksZXZJeTB0Q0YsQ0FDRixDdUl0MHRDQSwrQkFFRSxnQkFDQSxrQkFGQSxldkkyMHRDRixDdUl4MHRDRSx5QkFKRiwrQkFLSSxvQnZJMjB0Q0YsQ0FDRixDdUl4MHRDQSx5QkFDRSxpQnZJMjB0Q0YsQ00xN3RDSSw0QmlJOEdKLHlCQUlJLG9Cdkk0MHRDRixDQUNGLEN1STMwdENFLHlCQU5GLHlCQU9JLG1Cdkk4MHRDRixDQUNGLENNcDh0Q0ksNEJpSXdIRixxQ0FFSSxxQnZJODB0Q0osQ0FDRixDdUk3MHRDSSx5QkFKRixxQ0FLSSxxQnZJZzF0Q0osQ0FDRixDdUk3MHRDQSxvRkFDRSxxQkFHQSxzQkFEQSxjQURBLFd2SWsxdENGLEN1SS8wdENFLCtGQUNFLGN2SWkxdENKLEN1STcwdENBLHdDQUNFLGdCQUNBLHNCdklnMXRDRixDTTc5dENJLDRCaUkySUosd0NBS0ksaUJ2SWkxdENGLENBQ0YsQ3VJOTB0Q0EsMEJBR0Usd0JBREEsb0JBREEsa0J2SW0xdENGLEN1SS8wdENFLDJDQUNFLGF2SWkxdENKLEN1STkwdENFLG1DQUdFLGdCQUNBLGFwSTFKVSxDb0l3SlYsa0J2SWkxdENKLENjdCt0Q0UsZ0RBQ0UsYWR5L3RDSixDdUlqMnRDRSx3REFFRSx1QkFDQSxpQkFGQSx3QnZJcTJ0Q0osQ3VJbDJ0Q0ksK0RBQ0Usd0J2SW8ydENOLEN1SWgydENFLGlDQUNFLHdCQUNBLHFCQU1BLHVPQURBLDRCQURBLDRCQUdBLFlBRUEsZ0JBREEsYXBJL0tVLENvSTBLVixlQUZBLGNBQ0EsZ0J2SXkydENKLENNemh1Q0ksNEJpSTBMRiwrQkFFSSxVdklpMnRDSixDQUNGLEN1STUxdENFLGdGQUNFLFl2SSsxdENKLENNbGl1Q0ksNEJpSWlNSiwrQ0FLSSx1QnZJZzJ0Q0YsQ0FDRixDdUkxMXRDQSx1Q0FDRSxldklnMnRDRixDdUkvMXRDRSxtREFDRSxXdklpMnRDSixDdUk3MXRDQSw2Q0FDRSx5QkFHQSxjQUNBLGdCQUNBLHVCQUhBLFV2SW0ydENGLEN1SS8xdENFLG9EQUlFLGNBSEEsZUFFQSxTQURBLFd2SW0ydENKLENNN2t1Q0kseUJpSWlPSiw2Q0FjSSxZdklrMnRDRixDQUNGLEN1SWgydENBLDJDQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJ2SW0ydENGLEN1SWgydENBLDJDQUNFLGF2SW0ydENGLEN1SWoydENJLG9EQUNFLFV2SW0ydENOLEN1STUxdENFLDJFQUNFLFl2SSsxdENKLEN1STcxdENJLHlGQUVFLFlBREEsVXZJZzJ0Q04sQ3VJNzF0Q00sMkdBQ0UsWXZJKzF0Q1IsQ3VJNTF0Q00sNEhBRUUsWUFDQSxlQUZBLFV2SWcydENSLEN1SXoxdENFLGlEQUVFLGFBREEsY0FFQSxrQnZJMjF0Q0osQ3VJdjF0Q0ksdUZBRUksZUFEQSxVdkkwMXRDUixDTTVtdUNJLDRCaUl3UkEsaURBQ0Usc0JBQ0EsdUJBQ0Esc0JBQ0Esc0J2SXUxdENKLEN1SXIxdENJLCtEQUVFLGNBREEsV3ZJdzF0Q04sQ3VJcDF0Q0ksb0ZBRUUsWUFDQSxlQUZBLFV2SXcxdENOLENBQ0YsQ3dJdHN1Q0Esb0NBRUUsc0JBREEsb0J4STBzdUNGLEN3SXhzdUNFLHdEQUNFLG1CQUNBLGtCeEkwc3VDSixDd0l2c3VDSSwyR0FFRSxXQUVBLGNBRUEsWUFIQSxrQkFJQSxNQUZBLFdBR0EsU3hJd3N1Q04sQ3dJdHN1Q0ksc0RBQ0UsVXhJd3N1Q04sQ3dJdHN1Q0kscURBQ0UsU3hJd3N1Q04sQ3dJcnN1Q0UsNkNBQ0UsaUJBQ0EsU3hJdXN1Q0osQ3dJcnN1Q0UsNkRBQ0UsU3hJdXN1Q0osQ3dJcnN1Q0UsaUVBQ0UsWXhJdXN1Q0osQ3dJaHN1Q0kscUZBQ0UscUJBRUEsc0JBREEsZ0J4SW1zdUNOLENNanJ1Q0kseUJrSTVESixvQ0ErQ0ksa0J4SWtzdUNGLEN3SWpzdUNFLHdEQUNFLGlCQUNBLG9CeEltc3VDSixDQUNGLENNN3F1Q0ksNEJrSXpFSixvQ0FzREksZXhJb3N1Q0YsQ0FDRixDd0lqc3VDQSxtQ0FDRSxleElvc3VDRixDTW5zdUNJLHlCa0lGSixtQ0FHSSxnQnhJc3N1Q0YsQ0FDRixDd0lyc3VDRSx1Q0FDRSxvQ3hJdXN1Q0osQ3dJcHN1Q0ksNkNBQ0Usa0R4SXNzdUNOLEN3SWpzdUNBLG1DQUNFLG1CQUNBLHFCQUNBLHNCeElvc3VDRixDTXZzdUNJLDRCa0lBSixtQ0FLSSxvQkFDQSxzQkFDQSxnQkFDQSxzQnhJc3N1Q0YsQ0FDRixDd0luc3VDQSxxQ0FDRSxtQkFDQSxtQnhJc3N1Q0YsQ3dJcnN1Q0UsdUNBQ0Usb0J4SXVzdUNKLENNdnR1Q0ksNEJrSVlKLHFDQU9JLG1CQUNBLHFCQUNBLGdCQUNBLHNCeEl3c3VDRixDQUNGLEN3SXJzdUNBLHlDQUNFLHNCQUVBLE9BREEsWXhJeXN1Q0YsQ01sdnVDSSx5QmtJdUNKLHlDQUtJLGN4STBzdUNGLENBQ0YsQ00xdXVDSSw0QmtJMEJKLHlDQVNJLGlCQURBLG9CQUVBLGtCeEk0c3VDRixDQUNGLEN3SXpzdUNBLGtDQUNFLGFBQ0Esc0JBQ0EsV3hJNHN1Q0YsQ3dJMXN1Q0ksNkVBQ0UsVXhJNHN1Q04sQ3dJdHN1Q0Usa0RBRUUsWUFEQSx5QnhJMHN1Q0osQ3dJdHN1Q0UsMEZBQ0UsV3hJd3N1Q0osQ3dJcnN1Q0UscUhBRUUsbUJ4SXVzdUNKLEN3SXBzdUNFLDBCQUNFLGtEQUNFLDBCeElzc3VDSixDQUNGLEN3SW5zdUNFLDBCQUNFLGtEQUNFLDBCeElxc3VDSixDQUNGLEN3SWxzdUNFLHlCQUNFLGtEQUNFLDBCeElvc3VDSixDQUNGLENNcnh1Q0ksNEJrSXFGQSxrREFDRSwwQnhJbXN1Q0osQ0FDRixDd0kvcnVDSSwySEFDRSxheElpc3VDTixDd0k5cnVDSSxvSUFDSSxrQnhJZ3N1Q1IsQ3dJNXJ1Q0ksaUpBQ0UsVXhJOHJ1Q04sQ01oenVDSSx5QmtJdUhFLHlHQUNFLFV4STRydUNOLEN3STFydUNNLHlIQUNFLFN4STRydUNSLENBQ0YsQ014enVDSSwwQmtJa0lJLHlIQUNFLFN4SXlydUNSLENBQ0YsQ3lJdjN1Q0EsVUFHRSx1QkFGQSxhQUNBLHNCQUlBLGdCQURBLG1CekkwM3VDRixDeUl2M3VDRSxpQkFJRSxXQUhBLG1CQUNBLGdCQUNBLGlCQUVBLGN6SXkzdUNKLEN5SXQzdUNFLG9CQUlFLFdBSEEsZUFDQSxnQkFDQSxnQkFFQSxlekl3M3VDSixDeUlyM3VDRSxpQkFDRSxVekl1M3VDSixDeUl0M3VDSSxxQkFFRSxjQURBLFV6SXkzdUNOLEN5SXIzdUNFLGtCQUNFLGNBSUEsU0FIQSxrQkFDQSxTQUNBLGlCekl3M3VDSixDeUlwM3VDRSxnQkFHRSxXQUZBLGVBQ0EsZ0JBRUEsZ0JBQ0EsZXpJczN1Q0osQ3lJbjN1Q0UsZUFDRSxleklxM3VDSixDeUlwM3VDSSxpQkFDRSxleklzM3VDTixDeUluM3VDRSxrQkFFRSxZQURBLFV6SXMzdUNKLEN5SW4zdUNFLHVCQVNFLG1CQVBBLG9CQUVBLG1CQUNBLFdBRUEsYUFKQSxjQUtBLHNCQUVBLHVCQUVBLGtCQVhBLFV6STgzdUNKLEN5SWgzdUNFLHVCQUNFLGlCQUNBLGdCQUNBLGtCeklrM3VDSixDeUkvMnVDRSwwQkFDRSxpQkFDQSxrQnpJaTN1Q0osQ3lJOTJ1Q0UsdUJBR0UsbUJBRkEsYUFDQSxTQUVBLHNCeklnM3VDSixDeUk3MnVDRSxzQkFHRSxtQkFGQSxXQUNBLG9CQUlBLGdCQUZBLHVCQUdBLHFCQUZBLGN6SWkzdUNKLEN5STcydUNJLDRCQUNFLGtCQUNBLDBCekkrMnVDTixDeUk1MnVDRSx3QkFHRSxZQUZBLGtCQUNBLFV6SSsydUNKLEN5STMydUNFLHFCQVFFLGNBRkEsWUFIQSxTQUZBLGtCQVVBLHFCQVRBLE1BRUEsMkJBR0EsMEJBR0EsU3pJNDJ1Q0osQ003NXVDSSw0Qm1JcURBLHVCQUNFLGN6STIydUNKLEN5SXoydUNFLDBCQUNFLGN6STIydUNKLENBQ0YsQ01sN3VDSSx5Qm1JMkVBLHVCQUNFLFl6STAydUNKLENBQ0YsQ012N3VDSSx5Qm1Ja0ZBLHVCQUNFLFl6SXcydUNKLEN5SXQydUNFLHVCQUNFLGdCekl3MnVDSixDeUl0MnVDRSwwQkFDRSxnQnpJdzJ1Q0osQ0FDRixDTWw4dUNJLDBCbUkrRkEsdUJBQ0UsWXpJczJ1Q0osQ0FDRixDTXY4dUNJLDBCbUlzR0EsdUJBQ0UsWXpJbzJ1Q0osQ0FDRixDMEl4Z3ZDQSxtQkFHRSx5QkFEQSxvQkFEQSxpQjFJNmd2Q0YsQzBJeGd2Q0EseUJBRUUsb0JBQ0Esc0JBRkEsUzFJNmd2Q0YsQ014OXVDSSx5Qm9JdERKLHlCQUtJLG9CQUNBLHFCMUk2Z3ZDRixDQUNGLENNOTl1Q0ksMEJvSXRESix5QkFTSSxvQkFDQSxxQjFJK2d2Q0YsQ0FDRixDMEk1Z3ZDQSw0QkFDRSxtQkFHQSxldkl5RzRCLEN1STNHNUIscUJBQ0EseUIxSWdodkNGLENNMyt1Q0kseUJvSXhDSiw0QkFPSSxldkl5RzBCLEN1STFHMUIsbUIxSWtodkNGLENBQ0YsQ01qL3VDSSwwQm9JeENKLDRCQVVJLGtCMUltaHZDRixDQUNGLEMwSWhodkNBLGlCNUgvQkUsZ0JBRkEsUzRIdUNBLGdCQUNBLGtCQUxBLGVBQ0Esa0JBRUEsbUJBREEsUzFJd2h2Q0YsQzBJcGh2Q0UsMEJBQ0UsaUIxSXNodkNKLEMwSWxodkNBLHNCQUNFLHFCQUNBLHFCQUNBLGlCMUlxaHZDRixDMElwaHZDRSxpQ0FDRSxjMUlzaHZDSixDMElwaHZDRSx3QkFJRSw4QkFDQSxVdklzQlUsQ3VJMUJWLGNBQ0EsbUJBQ0EscUJBR0Esc0IxSXNodkNKLEMwSWxodkNJLDhEQUVFLDJCdkl1QlEsQ3VJeEJSLGExSXFodkNOLEMwSWxodkNJLGdIQUNFLHdCMUlvaHZDTixDTTdodkNJLHlCb0liSixzQkE2QkkscUIxSWlodkNGLEMwSXBodkNFLHdCQUNFLGUxSXNodkNKLENBQ0YsQ01yaXZDSSwwQm9JYkosc0JBZ0NJLHFCMUlzaHZDRixDQUNGLENNMWl2Q0ksMEJvSXNCQSx3QkFDRSxxQjFJdWh2Q0osQ0FDRixDMEluaHZDQSwyQkFLRSxxQnZJWlksQ3VJbUJaLGtCQVJBLGF2SVpZLEN1SWNaLGtCQUVBLGVBUEEsNEJBQ0EsUUFDQSxNQUlBLGExSTJodkNGLEMySTFudkNBLDRDRG1HRSxtQkFGQSxhQUNBLHNCMUlpaXZDRixDMklub3ZDQSxpQkFNRSxzQkFGQSxlQUNBLGMzSThudkNGLENNdmt2Q0kseUJxSTVESixpQkFTSSxtQkFEQSxtQjNJZ292Q0YsQ0FDRixDTTdrdkNJLDBCcUk1REosaUJBWUksbUIzSWlvdkNGLENBQ0YsQ01sbHZDSSwwQnFJNURKLGlCQWVJLG1CM0ltb3ZDRixDQUNGLEMySWhvdkNBLHlDQUdFLHVCQUZBLFFBQ0EsUTNJb292Q0YsQzJJbG92Q0UsMERBU0UseUJBTEEsbUVBREEsd0JBREEsNEJBWUEsbUJBSEEseUNBSEEsVXhJa0RVLEN3SXpEVixlQUtBLGVBQ0EsaUJBTUEsY0FEQSxVM0lxb3ZDSixDY3JsdkNFLHVFQUNFLFVkd212Q0osQzJJcHB2Q0ksaUVBR0UsbUVBRkEscUMzSXVwdkNOLENjN212Q0UsOEVBQ0UsYWRnb3ZDSixDMkl0cXZDRSwrQ0FDRSxhM0l3cXZDSixDMkl2cXZDSSxpRUFDRSwyQkFDQSxhM0l5cXZDTixDMkl2cXZDSSw0SEFFRSx3QnhJOEJRLEN3STdCUixVM0l3cXZDTixDMklycXZDRSxtSEFFRSxhM0l1cXZDSixDTXZxdkNJLHlCcUl6Q0oseUNBNENJLGUzSXdxdkNGLEMySXZxdkNFLDBEQUdFLG1CQURBLGtCQURBLFczSTJxdkNKLENBQ0YsQ01qcnZDSSwwQnFJV0EsMERBRUUsZUFDQSxpQkFGQSxXM0kycXZDSixDQUNGLEMySXJxdkNBLHFCQUNFLGtCQUNBLHVCM0l3cXZDRixDTTdydkNJLDBCcUltQkoscUJBSUksbUJBQ0Esc0IzSTBxdkNGLENBQ0YsQzJJdnF2Q0EsK0JBRUUscUJ4SVRZLEN3SWFaLG1CQUhBLGF4SUZZLEN3SUFaLHFCQUlBLGNBRUEsc0JBQ0EscUJBSkEsWTNJOHF2Q0YsQzJJdnF2Q0EseUJBSUUsbUJBRkEsYUFDQSx1QkFFQSxrQkFKQSxVM0k4cXZDRixDMkl6cXZDRSxrQ0FDRSxnQjNJMnF2Q0osQzJJMXF2Q0ksc0NBRUUsWUFEQSxVM0k2cXZDTixDMkl0cXZDRSx5QkFERix5Q0FHSSxrQkFEQSxhM0kycXZDRixDQUNGLEMySW5xdkNFLGlDQUdFLHdCQUZBLGtCQUNBLGEzSTBxdkNKLEMySXRxdkNFLHdDQUNFLG1CM0l3cXZDSixDMklycXZDRSwrQ0FDRSxpQjNJdXF2Q0osQ010dXZDSSw0QnFJOERGLCtDQUlJLG9CM0l3cXZDSixDQUNGLEMySXZxdkNJLHlFQUNFLG9CM0l5cXZDTixDMkl2cXZDSSwrREFDRSxLM0l5cXZDTixDMkk3cHZDRSx1REFDRSxrQjNJK3B2Q0osQzJJNXB2Q0Usd0RBQ0Usd0J4SWxFVSxDd0ltRVYsZ0IzSThwdkNKLEMySTVwdkNFLHVFQUNFLG9CM0k4cHZDSixDMkk1cHZDRSx1YkFDRSx3QjNJOHB2Q0osQzRJdjB2Q0Esa0JBQ0UsaUI1STAwdkNGLEM0SXYwdkNBLDRCQUVFLGVBQ0EsT0FGQSxrQkFHQSxVNUkwMHZDRixDNEl6MHZDRSxrQ0FDRSxZNUkyMHZDSixDTXp4dkNJLDBCc0l4REosNEJBU0ksYTVJNDB2Q0YsQ0FDRixDNEl6MHZDQSxrQ0FLRSxTQUhBLGlCQUNBLGtCQUZBLG9CQUdBLGdCNUk2MHZDRixDTXR5dkNJLHlCc0kzQ0osa0NBT0ksb0I1STgwdkNGLENBQ0YsQ00zeXZDSSwwQnNJM0NKLGtDQVVJLGtCNUlnMXZDRixDQUNGLENNaHp2Q0ksMEJzSTNDSixrQ0FhSSxrQjVJazF2Q0YsQ0FDRixDNEkvMHZDQSxrQ0FFRSxlQURBLGtCNUltMXZDRixDNElqMXZDRSx5Q0FXRSxvQkFDQSxtQ0FQQSxzQkFFQSxrQkFHQSxXQVRBLFdBQ0EscUJBRUEsZUFJQSxxQkFDQSxrQkFIQSxzQkFIQSxhNUk0MXZDSixDNElqMXZDVyxzRUFDUCx3QnpJcUNVLEN5SW5DViw0REFEQSxvQjVJbzF2Q0osQzRJLzB2Q0EsK0RBR0UsbUJBREEsYUFFQSx1QkFDQSxlNUlrMXZDRixDTXgwdkNJLDRCc0lmSiwrREFPSSxlNUlxMXZDRixDQUNGLEM0SWoxdkNFLDZEQUNFLFk1SW8xdkNKLEM0SWwxdkNFLGdFQUNFLGU1SW8xdkNKLENNbDJ2Q0ksMEJzSWtCQSxnRUFDRSxTNUltMXZDSixDQUNGLENNMTF2Q0ksNkJzSVdBLG1FQUNFLGdCNUlrMXZDSixDQUNGLENNLzF2Q0ksNEJzSWdCQSw4REFDRSx1QjVJazF2Q0osQ0FDRixDNkl2NnZDQSx5QkFFRSxzQkFEQSxpQjdJMjZ2Q0YsQzhJaDd2Q0Esa0JBQ0UsbUJBRUEsdUJBREEsa0I5SW83dkNGLENNNTN2Q0kseUJ3STFESixrQkFNSSx5QkFEQSxrQjlJczd2Q0YsQ0FDRixDOElsN3ZDQSxrQkFDRSxvQkFFQSxlM0lrSDRCLEMySW5INUIscUI5SXM3dkNGLEM4SW43dkNFLGlDQUNFLGE5SXE3dkNKLENNOTN2Q0ksNEJ3SXhERixpQ0FHSSxZOUl1N3ZDSixDOElsN3ZDRiwyQ0FFSSxrQjlJczd2Q0YsQ0FMRixDOEk3NnZDQSxtQkFFRSxpQjlJcTd2Q0YsQ003NHZDSSw2QndJMUNKLG1CQUtJLG1COUlzN3ZDRixDQUNGLEM4SXA3dkNFLDRCQUNJLGM5SXM3dkNOLENNcjV2Q0ksNEJ3SWxDRiw0QkFHTSxTOUl3N3ZDTixDOElwN3ZDQSw0QkFFSSxlQUNBLE1BRUEsV0FEQSxTOUl3N3ZDSixDOElyN3ZDSSxtQ0FDRSxNQUNBLDhCOUl1N3ZDTixDOElwN3ZDSSxpQ0FDRSxXQUNBLDhCOUlzN3ZDTixDQWZGLEM4STk1dkNJLHNDQUNFLFU5SWk3dkNOLEM4STU2dkNBLGtCQUVFLHlCQURBLG1CQUVBLG9CQUNBLFU5SSs2dkNGLEM4STk2dkNFLHFCQUdFLGdDQURBLGNBREEsZTNJZ0QwQixDMkk3QzFCLHVCOUlnN3ZDSixDOEk1NnZDSSxvRUFDRSxpQjlJaTd2Q04sQzhJOTZ2Q0UscUJBQ0UsZ0NBQ0Esa0JBQ0Esa0I5SWc3dkNKLEM4SS82dkNJLGlDQUNFLG1DOUlpN3ZDTixDOEkxNnZDSSxvRUFFRSx5QkFEQSxpQjlJaTd2Q04sQzhJNTZ2Q0ksbUNBQ0UsVzlJODZ2Q04sQzhJejZ2Q0Esd0JBQ0UsY0FDQSxlOUk0NnZDRixDOEkxNnZDRSw4QkFFRSxtQkFEQSxnQkFFQSxxQjlJNDZ2Q0osQzhJdjZ2Q0Usa0NBRUUsbUJBREEsZ0JBRUEscUI5STA2dkNKLEM4SXQ2dkNBLDBCQUNFLG1CQUNBLHNCQUNBLG1COUl5NnZDRixDTTErdkNJLDRCd0lvRUosd0JBRUksWTlJeTZ2Q0YsQ0FDRixDOEl2NnZDRSw4QkFHRSxtQkFEQSxnQkFFQSxzQkFIQSxVOUk0NnZDSixDOElyNnZDQSw0QkFDSSx3QjlJdzZ2Q0osQ00xL3ZDSSw0QndJaUZKLDRCQU1JLG1CQUhBLHdCM0l2RFUsQzJJeURWLGFBRUEsMkJBRUEsbUJBREEsa0JBSkEsVTlJKzZ2Q0YsQ0FDRixDOEl6NnZDRSxnQ0FDRSxhQUVBLFlBREEsVTlJNDZ2Q0osQ00xZ3dDSSw0QndJNEZGLGdDQUtJLGE5STY2dkNKLENBQ0YsQzhJejZ2Q0EsZ0NBRUUsZUFEQSxnQkFFQSxpQkFFQSxhQURBLGlCOUk2NnZDRixDTXZod0NJLDRCd0lzR0osZ0NBU0ksZUFEQSxnQkFFQSxpQkFFQSxTQURBLGFBRUEsZTlJNjZ2Q0YsQ0FDRixDOEkxNnZDQSx1QkFDRSx3QjNJN0dZLEMySWdIWixrQkFFQSxjQURBLGlCQUZBLGtCQURBLG9CQUtBLFM5STY2dkNGLEM4STM2dkNFLDBDQUVFLHdCQURBLG9COUk4NnZDSixDOEkxNnZDRSw0QkFFRSxZQURBLFU5STY2dkNKLEM4SXo2dkNFLDhCQUNFLGdCQUNBLFM5STI2dkNKLENNdmp3Q0ksNEJ3SXVISix1QkF5QkksWTlJMjZ2Q0YsQ0FDRixDOEl2NnZDQSw4QkFDRSxZOUkwNnZDRixDTWhrd0NJLDRCd0lxSkosOEJBSUksd0IzSTlJVSxDMkk2SVYsY0FFQSxpQkFHQSxlQURBLHdDQUdBLGVBQ0EsVUFGQSxXQUhBLFM5SWk3dkNGLEM4STE2dkNFLHFDQUNFLFVBQ0EsOEI5STQ2dkNKLEM4SXo2dkNFLG1DQUNFLFdBQ0EsMEI5STI2dkNKLENBQ0YsQzhJdDZ2Q0UsMkRBQ0UsVUFDQSxlOUl5NnZDSixDOElwNnZDRSwwUEFDRSxTOUl1NnZDSixDOElsNnZDQSw4QkFJRSxjQUhBLG9CQUNBLHNCQUNBLG9COUlzNnZDRixDTXJtd0NJLDZCd0k0TEosOEJBT0ksWTlJczZ2Q0YsQ0FDRixDOElyNnZDRSxzQ0FDRSxVOUl1NnZDSixDOEluNnZDQSw2QkFPRSxtQkFOQSxxQjNJN0tZLEMySThLWixrQkFHQSxhQUNBLDhCQUVBLG1CQUpBLGtCOUl5NnZDRixDOElwNnZDRSwwQ0FDSSx3QjlJczZ2Q04sQzhJbDZ2Q0EsNkZBQ0UsZ0JBVUEseUJBVEEsWUFZQSwyQkFDQSw0QkFSQSxnQjNJdk5ZLEMySXNOWixVM0l0TlksQzJJeU5aLGNBTkEsbUJBQ0EsaUJBSUEsWUFLQSxlQUhBLFU5SXc2dkNGLENjaG93Q0Usb0lBQ0UsVWRtcHdDSixDOElqN3ZDQSw4QkFDRSx3QjlJbzd2Q0YsQzhJajd2Q0EsMkRyRzlTRSx3QkFDQSxxQnFHaVRBLHFCM0l2TlksQzJJMk5aLFlyR2xUQSxlcUdtVEEsYUFOQSxrQnJHL1NBLGdCQUNBLGdCekN3dXdDRixDOElsN3ZDRSw2RkFDRSw2QkFHQSwwQkFDQSwrQkFGQSxtQjlJcTd2Q0osQzhJOTZ2Q0EsaUpBRUUsZ0NBRUEsOEJBQ0EsK0JBSkEsYUFLQSxpQkFIQSxhOUlvN3ZDRixDOEloN3ZDRSw0TkFFSSxzQkFDQSxrQkFGQSxTOUlvN3ZDTixDOEkvNnZDRSwwTUFFRSx5QkFDQSxrQkFGQSxTOUltN3ZDSixDTXZzd0NJLDRCd0lzUUosaUpBcUJJLE9BREEsUTlJazd2Q0YsQzhJMzZ2Q0UsZ1FBQ0UsUTlJZzd2Q0osQzhJNzZ2Q0UsaUZBRUUsT0FEQSxPOUlnN3ZDSixDQVRGLEM4SWo2dkNBLHdLQU1FLGVBSkEsZUFEQSxnQkFFQSxpQkFFQSxpQkFEQSxnQjlJZzd2Q0YsQzhJMTZ2Q0Usb1lBQ0Usd0I5SSs2dkNKLEM4STc2dkNFLHNGQUNFLGtDOUkrNnZDSixDOEl0NnZDQSw0Q0FNRSxxQjNJM1NZLEMySThTWixPQUpBLGtCQUhBLGtCQUVBLFdBSUEsUUFMQSxXQUlBLFc5STA2dkNGLENNcHZ3Q0ksNEJ3SW1VSiw0Q0FZSSxPQURBLE85STI2dkNGLENBQ0YsQzhJdjZ2Q0EseUVBQ0kscUVBQ0Esc0JBQ0EsWUFJQSxlQUZBLFlBR0Esb0JBRkEsb0JBRkEsVTlJODZ2Q0osQzhJdjZ2Q0Esc0NBRUUsa0U5SXk2dkNGLEM4SXQ2dkNBLDBCQUVFLDhCQURBLGtCOUkwNnZDRixDOEl4NnZDRSxvREFDRSxvQjlJMDZ2Q0osQzhJeDZ2Q0UsNkNBQ0UsZTlJMDZ2Q0osQzhJajZ2Q0Usa0NBQ0UsWUFDQSxTOUl1NnZDSixDOElyNnZDRSx3Q0FDRSxlOUl1NnZDSixDOElsNnZDRSw2Q0FFRSxZQURBLFE5SXM2dkNKLEM4SW42dkNFLG1EQUNFLGdCOUlxNnZDSixDOElqNnZDQSxVQUNFLHVEQUVBLDRCQURBLDRCQUdBLG1CQURBLGdCOUlxNnZDRixDTS95d0NJLDZCd0lzWUosVUFRSSw0QkFFQSxtQkFEQSxnQjlJczZ2Q0YsQ0FDRixDTXR6d0NJLDRCd0lzWUosVUFhSSw0QkFFQSxtQkFEQSxpQjlJdzZ2Q0YsQ0FDRixDOElwNnZDQSxzQkFDRSx1QjlJdTZ2Q0YsQzhJcDZ2Q0EsMEJBS0ksYTlJbTZ2Q0osQ01sMXdDSSwwQndJMGFKLDBCQUdNLFlBREEsZ0I5STI2dkNKLENBQ0YsQ00zMHdDSSw0QndJcWFKLGlFQUdJLGVBQ0Esa0I5SXk2dkNGLENBQ0YsQytJcDV3Q0EsMkJBRUUsbUJBREEsZTVJMkg0QixDNEl6SDVCLG1CQUNBLHNCL0l1NXdDRixDTXYyd0NJLHlCeUlwREosMkJBTUksaUJBQ0Esb0IvSXk1d0NGLENBQ0YsQytJdDV3Q0EsbUNBRUUsb0IvSXc1d0NGLEMrSW41d0NFLDJDQUNFLHdEL0lzNXdDSixDK0lwNXdDRSw0Q0FDRSwrRC9JczV3Q0osQytJcDV3Q0UsMkNBQ0UsK0RBQ0EsWS9JczV3Q0osQ00vMndDSSw0QnlJekNGLDJDQUlJLGEvSXc1d0NKLENBQ0YsQytJdDV3Q0UsNkNBQ0UsZ0UvSXc1d0NKLEMrSW41d0NFLDhCQUNFLGtCL0lzNXdDSixDK0lyNXdDSSwwQ0FDRSx1Qi9JdTV3Q04sQytJdDV3Q00seUJBRkYsMENBR0ksb0IvSXk1d0NOLENBQ0YsQytJcDV3Q0EseUJBQ0UseUJBQ0EsWS9JdTV3Q0YsQytJdDV3Q0UsK0JBRUUsbUJBREEsVS9JeTV3Q0osQ016NXdDSSx5QnlJSkoseUJBUUksZ0IvSXk1d0NGLEMrSXg1d0NFLCtCQUNFLGMvSTA1d0NKLENBQ0YsQ01wNXdDSSw0QnlJakJKLHlCQWVJLHdCL0kyNXdDRixDK0kxNXdDRSwrQkFDRSxrQkFDQSxtQi9JNDV3Q0osQ0FDRixDK0l4NXdDQSwrQkFDRSxtQkFDQSxxQkFDQSxzQi9JMjV3Q0YsQytJeDV3Q0EsNkJBQ0Usc0IvSTI1d0NGLEMrSW41d0NFLDBEQUNFLGEvSXk1d0NKLEMrSXQ1d0NJLGlFQUNFLFlBQ0EsUy9JdzV3Q04sQytJbDV3Q0UsMERBQ0UsVy9JcTV3Q0osQytJbjV3Q0UsZ0VBQ0UsVy9JcTV3Q0osQytJbjV3Q0Usd0RBRUUsd0JBREEsb0IvSXM1d0NKLENnSnZneENBLGtCQUVFLHlCQURBLG9CaEoyZ3hDRixDTW44d0NJLDZCMEl0RUYsZ0NBRUksZUFDQSxlQUNBLGVoSjJneENKLENBQ0YsQ2dKdmd4Q0EseUJBRUUsb0JBREEsYUFFQSxxQmhKMGd4Q0YsQ003OXdDSSx5QjBJaERKLHlCQUtJLGtCaEo0Z3hDRixDQUNGLENnSnpneENBLHlCQUVFLG9Cakp0QkEsZ0JBQ0Esa0JBQ0EsZ0NpSm1CQSxVaEpnaHhDRixDRGxpeENFLDZCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDd2l4Q0osQ01uL3dDSSx5QjBJdkNKLHlCQUtJLFNoSnloeENGLENBQ0YsQ014L3dDSSwwQjBJdkNKLHlCQVFJLG9CaEoyaHhDRixDQUNGLENnSnhoeENBLDJCQU1FLHVCQUhBLGFBRkEsT0FHQSxzQkFDQSx1QkFIQSxnQmhKK2h4Q0YsQ010Z3hDSSwwQjBJM0JKLDJCQVFJLGdCaEo2aHhDRixDQUNGLENnSjFoeENBLHlCQUNFLGlCQUNBLHFCQUNBLGtCaEo2aHhDRixDTWpoeENJLDBCMElmSix5QkFLSSxpQkFDQSxxQkFDQSxzQmhKK2h4Q0YsQ0FDRixDZ0o1aHhDQSwrQkFDRSxtQkFDQSxxQmhKK2h4Q0YsQ2dKemh4Q0Esc0NBQ0UsaUJoSitoeENGLENnSjloeENFLCtDQUVFLG1CQURBLGlCaEppaXhDSixDZ0o5aHhDRSxrREFDRSxXaEpnaXhDSixDZ0o1aHhDQSx3Q0FDRSxpQmhKK2h4Q0YsQ2dKOWh4Q0UsaURBRUUsbUJBREEsV2hKaWl4Q0osQ2lKL214Q0EsZ0NBQ0UsYUFFQSxlQUVBLHdCQURBLG1CakprbnhDRixDTTFqeENJLHlCMkk1REosZ0NBT0ksb0JqSm1ueENGLENBQ0YsQ01sanhDSSw2QjJJekVKLGdDQVVJLDZCakpxbnhDRixDQUNGLENpSmxueENBLDBCQUVFLG1CQURBLFVqSnNueENGLENNemt4Q0kseUIySTlDSiwwQkFJSSxTakp1bnhDRixDQUNGLENNOWt4Q0ksMEIySTlDSiwwQkFRSSxtQkFEQSxTakowbnhDRixDaUp0bnhDRSxnREFDRSxrQmpKMG54Q0osQ0FKRixDTXZreENJLDZCMkkzQ0EsZ0RBQ0Usb0JqSjBueENKLENBQ0YsQ01qbHhDSSw2QjJJdENBLGdEQUNFLGFqSjBueENKLENBQ0YsQ2lKeG54Q0Usc0NBQ0UsYWpKMG54Q0osQ2lKdm54Q0EsK0JBR0UsV2pKd254Q0YsQ2lKcm54Q0EsZ0NBRUUsZ0JBREEsVWpKeW54Q0YsQ2lKdm54Q0Usb0NBRUUsZUFDRix1QkFGRSxvQ2pKMm54Q0osQ2lKcG54Q0ksNkZBS0UsdUJqSm1ueENOLENNeG54Q0kseUIySVFGLDhDQUdJLFlBQ0Esc0JBRkEsYWpKb254Q0osQ0FDRixDTS9ueENJLDBCMklRRiw4Q0FPSSxxQmpKb254Q0osQ0FDRixDTXBveENJLDBCMklRRiw4Q0FVSSxxQmpKc254Q0osQ0FDRixDaUpybnhDSSxrREFDRSxxQmpKdW54Q04sQ00vbnhDSSw0QjJJWUYsb0NBRUksaUJqSnFueENKLENBQ0YsQ2lKam54Q0EsK0JBRUUsbUJBS0EseUJBR0EsZUFUQSxhQUdBLGtCQUNBLGU5SWtDNEIsQzhJcEM1QixnQkFHQSxpQkFLQSx1QkFDQSxxQkFKQSxvQkFDQSxpQmpKdW54Q0YsQ2lKbG54Q0UsbUNBQ0UsZ0JqSm9ueENKLENNdHB4Q0ksNEIySWlDRixtQ0FLSSxlQUZBLGVBQ0EsaUJqSnVueENKLENpSmpueENGLFlBRUksZUFDQSxlakpxbnhDRixDQU5GLENpSnhteENBLDZDQUNFLGlCakpxbnhDRixDaUpwbnhDRSxzREFDRSxpQmpKc254Q0osQ2lKcG54Q0UseURBQ0UsWUFDQSxlakpzbnhDSixDaUpwbnhDRSxxREFDRSxNakpzbnhDSixDaUpwbnhDRSx1REFDRSx1QmpKc254Q0osQ2tKand4Q0EsWUFFRSx3Qi9JNkcwQixDK0k5RzFCLGlCbEpxd3hDRixDTTFzeENJLHlCNEk1REosWUFJSSxpQmxKc3d4Q0YsQ0FDRixDTS9zeENJLDBCNEk1REosWUFPSSxhbEp3d3hDRixDQUNGLENrSnZ3eENFLDRCQUNFLGdCbEp5d3hDSixDa0p4d3hDSSx5Q0FDRSxjbEowd3hDTixDa0pyd3hDQSxrQkFDRSxpRUFDQSx5QkFDQSxzQmxKd3d4Q0YsQ01odXhDSSwwQjRJM0NKLGtCQUtJLGVsSjB3eENGLENBQ0YsQ01ydXhDSSwwQjRJM0NKLGtCQVFJLHlCbEo0d3hDRixDQUNGLENrSnp3eENBLG9CQUNFLGtCQUVBLGUvSWlHNEIsQytJbEc1QixtQkFFQSwrQmxKNHd4Q0YsQ2tKM3d4Q0UseUJBQ0UsY0FDQSxrQkFDQSxlL0krRjBCLEMrSTlGMUIsc0JsSjZ3eENKLENNdnZ4Q0kseUI0SS9CSixvQkFZSSxrQkFDQSxtQmxKOHd4Q0YsQ2tKN3d4Q0UseUJBQ0UsbUJBQ0Esc0JsSit3eENKLENBQ0YsQ01qd3hDSSwwQjRJL0JKLG9CQW9CSSw2QmxKZ3h4Q0YsQ0FDRixDa0o3d3hDQSx5QkFDRSxrQmxKZ3h4Q0YsQ2tKM3d4Q0EsOEJBRUUsOEJBQ0EsNEJBRkEscUJBSUEsZ0JBREEscUJsSit3eENGLENrSjd3eENFLCtDQUNFLGtCbEord3hDSixDbUovMHhDQSxxQ0FDSSxxQm5KazF4Q0osQ29KNTB4Q0Esa0NBQ0Usd0JwSisweENGLENNaHh4Q0ksNkI4SWhFSixrQ0FHSSx3QnBKaTF4Q0YsQ0FDRixDTWx5eENJLDBCOEk3Q0EsNENBQ0UsZXBKazF4Q0osQ0FDRixDTTF4eENJLDZCOEluREosb0VBR0ksYUFEQSxlcEppMXhDRixDQUNGLENNOXl4Q0ksMEI4SXRDSixvRUFPSSxTcEppMXhDRixDQUNGLENvSi8weENFLHVHQUNFLHFCcEppMXhDSixDb0o3MHhDRSxtSkFDRSxnQnBKKzB4Q0osQ001eXhDSSw0QjhJL0JKLDJEQUlJLGdCQUZBLGNBQ0EsZ0JwSisweENGLENvSjUweENFLHNGQUNFLFlwSjgweENKLENBQ0YsQ29KMTB4Q0EseUVBQ0UsNEJBSUEsc0JBRkEsc0JBREEsOEJBSUEsd0JBRkEsU3BKKzB4Q0YsQ29KMzB4Q0UsOEVBQ0Usa0JBQ0EsZ0JBQ0Esb0JwSjYweENKLENNcjB4Q0ksNkI4SW5CSix5RUFlSSw2QkFDQSxnQkFDQSwyQkFDQSxrQnBKNjB4Q0YsQ29KMzB4Q0UsOEVBQ0ksbUJBQ0EsZ0JBQ0EsZ0JwSjYweENOLENBQ0YsQ01sMXhDSSw0QjhJbkJKLHlFQTRCSSxVcEo2MHhDRixDQUNGLENvSjEweENBLCtGQUNFLFVwSjYweENGLENvSjMweENFLDBJQUtFLHlCQUZBLGNBRkEsdUJBR0Esc0JBRkEsa0JwSmcxeENKLENNbDJ4Q0ksNkI4SWdCRiwwSUFRSSxZcEo4MHhDSixDQUNGLENNdjJ4Q0ksNEI4SWdCRiwwSUFZSSx5QkFFQSwyQkFEQSxvQnBKZzF4Q0osQ0FDRixDTTMzeENJLDBCOElnREEsK0lBQ00sbUJwSjgweENSLENBQ0YsQ29KMTB4Q0ksK0lBQ0UsYUFDQSxzQnBKNDB4Q04sQ012M3hDSSw2QjhJYUosK0ZBbUNJLG1CcEoyMHhDRixDb0p6MHhDRSxtSkFDRSxZcEoyMHhDSixDQUNGLENNaDN4Q0ksbUQ4SXlDSiw4SUFHSSxtQnBKeTB4Q0YsQ0FDRixDTXI0eENJLDRCOEkrREosd0xBRUksU3BKeTB4Q0YsQ0FDRixDb0p0MHhDQSxnRkFDRSxrQkFDQSxrQnBKeTB4Q0YsQ003NXhDSSwwQjhJa0ZKLGdGQUtJLFVwSjAweENGLENBQ0YsQ29KeDB4Q0Usb0lBQ0UsaUJwSjAweENKLENvSnYweENFLGlJQUdFLFdBREEsZUFEQSxnQkFHQSxVcEp5MHhDSixDTTk1eENJLDZCOElpRkYsaUlBT0ksU3BKMDB4Q0osQ0FDRixDb0p0MHhDQSxxQ0FDRSx3Q0FFQSxZQURBLFVwSjAweENGLENvSnQweENBLHNDQUdFLG1CQUZBLGFBQ0EsVXBKMDB4Q0YsQ29KdDB4Q0Esb0dBQ0UseUJBQ0EsOEJwSnkweENGLENNcDd4Q0ksNEI4SXlHSixvR0FLSSx5QkFDQSw0QnBKMDB4Q0YsQ0FDRixDb0p0MHhDRSxxR0FFSSxLcEp3MHhDTixDTTk3eENJLDRCOEkwSEYsNEdBSUksaUJqSnRIUSxDaUpxSFIsZXBKczB4Q0osQ0FDRixDTXI3eENJLG1EOElxSEYsbUZBQ0UsU3BKbzB4Q0YsQ29KajB4Q0EsbUpBQ0UsbUJwSm0weENGLENvSmgweENBLDRDQUNFLDBCcEprMHhDRixDQUNGLENvSjd6eENBLGlDQUNFLFdwSit6eENGLENvSjV6eENBLG1DQUNFLGtCcEorenhDRixDb0o5enhDRSx5Q0FFRSxtQkFEQSxhQUVBLDZCcEpnMHhDSixDb0o5enhDSSwyQ0FDRSxtQkFDQSxrQkFDQSxnQkFDQSxnQnBKZzB4Q04sQ01uOXhDSSxtRDhJc0pGLHVDQUVJLFNwSit6eENKLENBQ0YsQ012K3hDSSw0QjhJdUpKLG1DQW9CSSxnQnBKZzB4Q0YsQ0FDRixDb0o3enhDQSx3QkFNRSxtQkFIQSxrQkFDQSxhQUZBLFlBR0EsdUJBSkEsVXBKcTB4Q0YsQ01yL3hDSSw0QjhJK0tKLHdCQVVJLFlBREEsVXBKazB4Q0YsQ29KL3p4Q0Usb0RBQ0UsWXBKaTB4Q0osQ0FDRixDb0o3enhDQSx5QkFDRSw4QkFDQSxrQnBKZzB4Q0YsQ01uZ3lDSSw2QjhJaU1KLHlCQUlJLGtCcEprMHhDRixDQUNGLENNeGd5Q0ksNEI4SWlNSix5QkFPSSxrQnBKbzB4Q0YsQ0FDRixDb0puMHhDRSw0Q0FDRSxlcEpxMHhDSixDb0puMHhDRSxtREFDRSxrQnBKcTB4Q0osQ01uaHlDSSw0QjhJa05KLDBCQUVJLFNwSm8weENGLENBQ0YsQ29KbDB4Q0UsaUNBTUksdUJBSEYsaUJBRkEsaUJwSnUweENKLENNL2h5Q0ksNkI4SXVORixpQ0FXSSxnQkFEQSxhQUVBLHVCcEprMHhDSixDQUNGLENvSjl6eENBLDJCQUNFLGtCcEppMHhDRixDTTFpeUNJLDRCOEl3T0osMkJBSUksa0JwSmsweENGLENBQ0YsQ29KL3p4Q0Esb0NBQ0UsZWpKeEw0QixDaUp5TDVCLG1CQUNBLGtDcEprMHhDRixDb0pqMHhDRSwyQ0FHRSxtQkFDQSxzQkFDQSxtQkFKQSxpQnBKczB4Q0osQ00zanlDSSw2QjhJb1BGLDJDQU9JLGtCQUNBLHNCQUNBLGtCcEpvMHhDSixDQUNGLENNbGt5Q0ksNEI4SW9QRiwyQ0FrQkksbUJBTEEseUJBR0EsYUFJQSxnQkFIQSwyQkFLQSxjQVJBLGFBQ0EsZ0JBTUEsU3BKdTB4Q0osQ29KcjB4Q0ksZ0RBQ0UsbUJwSnUweENOLENvSnQweENPLHlEQUVDLGVBREEsYXBKeTB4Q1IsQ0FDRixDTXJteUNJLHlCOElnU0EsZ0RBRUksWXBKdTB4Q04sQ0FDRixDb0pyMHhDRSw4Q0FDRSxzQnBKdTB4Q0osQ003bXlDSSx5QjhJcVNGLDhDQUdJLGtCcEp5MHhDSixDQUNGLENNbG55Q0kseUI4STJTRixpREFFSSxZcEp5MHhDSixDQUNGLENNMW15Q0ksNEI4SThSRixpREFLSSxnQkFDQSxnQnBKMjB4Q0osQ0FDRixDb0p4MHhDSSwyREFHRSxtQ0FEQSx5QkFFQSwwQkFDQSxTQUNBLHFCQUxBLHlCcEorMHhDTixDTXJveUNJLHlCOElxVEEsMkRBU0kseUJBQ0EsbUJwSjIweENOLENBQ0YsQ29KejB4Q0ksaUVBRUUsZUFDQSxnQkFGQSx5QnBKNjB4Q04sQ01ub3lDSSw0QjhJcVRBLGlFQU9JLGtCQURBLFdwSjYweENOLENBQ0YsQ29KeDB4Q0UsNENBQ0UsbUJBRUEsZWpKMVEwQixDaUp5UTFCLHNCQUVBLGtCcEowMHhDSixDTS9veUNJLDRCOElpVUYsNENBTUksbUJBQ0EsdUJwSjQweENKLENBQ0YsQ29KMTB4Q0UsMkNBQ0UsbUJBQ0EsbUJwSjQweENKLENvSjMweENJLGdEQUVFLGFqSjlUUSxDaUo2VFIsY3BKODB4Q04sQ29KNTB4Q00sc0RBQ0UsYXBKODB4Q1IsQ01ocXlDSSw0QjhJMlVGLDJDQVdJLGtCQUVBLGVqSmhTd0IsQ2lKK1J4QixvQnBKKzB4Q0osQ0FDRixDb0o1MHhDSSxtREFDRSxxQnBKODB4Q04sQ00xcXlDSSw0QjhJMlZBLG1EQUdJLGVwSmcxeENOLENvSjMweENFLCtDQUNFLGVwSisweENKLENvSjcweENFLDRDQUNFLG1CcEorMHhDSixDQVBGLENNL3F5Q0ksNkI4SWdQSixvQ0EySEksa0NwSmcxeENGLENvSi8weENFLCtDQUNFLGVwSmkxeENKLENBQ0YsQ001c3lDSSx5QjhJOFhBLDRDQUNFLG1CQUNBLG9CcEppMXhDSixDQUNGLENNbHR5Q0ksMEI4STZQSixvQ0F1SUksZ0JwSmsxeENGLENvSjkweENFLDRDQUNFLG9CQUNBLHNCQUNBLGtCcEpnMXhDSixDb0o5MHhDRSwyQ0FDRSxtQkFDQSxxQnBKZzF4Q0osQ0FDRixDTW50eUNJLDRCOEl1WUUsc0RBQ0UsYXBKKzB4Q04sQ29KNzB4Q0ksMkRBQ0UsWXBKKzB4Q04sQ0FDRixDTXh1eUNJLHlCOEk4WkUsc0RBQ0UsWXBKNjB4Q04sQ0FDRixDb0oxMHhDRSx5Q0FDRSxZcEo0MHhDSixDb0p0MHhDRSxvS0FHRSxrQkFDQSxTcEp5MHhDSixDb0p0MHhDQSw4QkFFRSxZQUVBLFdBSEEsa0JBRUEsV0FFQSxpQkFDQSxZcEp5MHhDRixDb0p2MHhDRSxnQ0FDRSxlQUNBLGdCQUNBLGdCcEp5MHhDSixDb0p0MHhDRSx5Q0FDRSxlQUNBLGdCcEp3MHhDSixDTTV2eUNJLDRCOElvYUosOEJBc0JJLGNBREEsWUFEQSxXQUdBLGVwSncweENGLENBQ0YsQ29KajB4Q0ksc0ZBSUUsWUFJQSxPQU5BLGdCQURBLGVBUUEsZ0JBSEEsa0JBQ0EsTUFGQSxlQUZBLFVwSjAweENOLENvSmoweENJLHdGQUNFLHlCcEptMHhDTixDb0ovenhDQSwwREFPRSw2REFOQSxXQUtBLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBR0EsU3BKazB4Q0YsQ29KL3p4Q0Esc0VBR0UsZ0JBREEsU0FEQSxPcEpvMHhDRixDb0ovenhDQSw0QkFDRSxjQUNBLG1CQUNBLGdCQUNBLGlCQUNBLHlCcEprMHhDRixDb0ovenhDQSwyQ0FDRSx5QnBKazB4Q0YsQ3FKcjN5Q0Usd0NBQ0UsdUJySjIzeUNKLENNdnp5Q0ksNkIrSXJFRix3Q0FHSSxrQnJKNjN5Q0osQ3FKNTN5Q0ksbURBQ0UsZXJKODN5Q04sQ0FDRixDTS96eUNJLDRCK0lyRUYsd0NBU0ksZXJKKzN5Q0osQ3FKNzN5Q0ksMkRBQ0UsU3JKKzN5Q04sQ3FKMTN5Q0UsbURBRUksb0JySjYzeUNOLENBSkYsQ012MHlDSSw2QitJcERBLG1EQUtJLHFCckorM3lDTixDQUNGLENxSjMzeUNFLDJDQUNFLHlCcko2M3lDSixDcUoxM3lDRSxvQ0FDRSx1QnJKNDN5Q0osQ3FKejN5Q0UsbUNBQ0UscUJySjIzeUNKLENxSnozeUNJLDhDQUNFLHNCckoyM3lDTixDcUp4M3lDSSx5REFDRSxxQnJKMDN5Q04sQ01oMnlDSSw0QitJbENGLG1DQVlJLGtCckowM3lDSixDQUNGLENxSnIzeUNBLCtDQUlFLHVCQUhBLHlCQUlBLGVBSEEsYUFDQSx3QnJKMDN5Q0YsQ00xM3lDSSwwQitJSEosK0NBUUksNkJySnkzeUNGLENBQ0YsQ01sM3lDSSw2QitJaEJKLCtDQVdJLG9CQUNBLG9CckoyM3lDRixDQUNGLENNeDN5Q0ksNEIrSWhCSiwrQ0FvQkkseUJBSkEsZUFFQSxpQkFDQSxrQkFKQSxTckppNHlDRixDQUNGLENxSmwzeUNBLHNDQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JySm8zeUNGLENxSm4zeUNFLDRDQUNFLFVySnEzeUNKLENNMTR5Q0ksNkIrSWVKLHNDQVNJLGFySnMzeUNGLENBQ0YsQ00xMnlDSSxvRCtJdEJKLHNDQVlJLGFySnczeUNGLENBQ0YsQ3FKdjN5Q0UsK0NBQ0UsYXJKeTN5Q0osQ3FKdjN5Q0UsaURBQ0UseUJySnkzeUNKLENxSnIzeUNBLDJDQUNFLGtCQUNBLFVySnczeUNGLENxSnQzeUNFLG9EQUVFLFlBREEsa0JBRUEsVUFDQSxTckp3M3lDSixDcUp0M3lDSSwyREFFRSxzQkFLQSxZQURBLGtCQUZBLFdBSUEsaUJBTEEsV0FGQSxVQUlBLFNySjIzeUNOLENxSnIzeUNJLG9FQUNFLFNySnUzeUNOLENNLzd5Q0kseUIrSWtESiwyQ0E0QkkseUJBREEsZUFEQSxVckp5M3lDRixDcUpyM3lDSSw2R0FDRSxxQnJKdTN5Q04sQ0FDRixDTXo4eUNJLDBCK0lrREosMkNBcUNJLHlCQURBLGNySnczeUNGLENBQ0YsQ01sOHlDSSw0QitJcUNKLDJDQXdDSSxxQnJKeTN5Q0YsQ3FKdjN5Q0Usb0RBQ0UsV0FDQSxXckp5M3lDSixDQUNGLENxSnQzeUNFLCtDQUVFLGVBQ0EsY0FGQSxXckowM3lDSixDcUp0M3lDSSwwRkFDRSxjckp3M3lDTixDTW45eUNJLDRCK0lxRkYsK0NBV0ksZ0JBQ0EsTUFGQSxVckowM3lDSixDcUp0M3lDSSwwRkFDRSxlckp3M3lDTixDcUpyM3lDSSxrTEFDRSxZckp1M3lDTixDQUNGLENxSmwzeUNBLG1CQUNFLGFySnEzeUNGLENxSmwzeUNBLG9EQUlFLGdCQUZBLGtCQUNBLCtCckpxM3lDRixDTTEreUNJLDRCK0lrSEosb0RBTUksWXJKczN5Q0YsQ3FKajN5Q0ksdUtBRUUscUJBRUEsYUFEQSxtQkFGQSxVckp3M3lDTixDQVBGLENNNS95Q0kseUIrSStISixvREFvQkksbUJySnMzeUNGLENBQ0YsQ00xZ3pDSSwwQitJK0hKLG9EQXlCSSxnQnJKczN5Q0YsQ0FDRixDcUpyM3lDRSx3REFNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscURySnczeUNKLENxSjkyeUNBLHdDQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJySnEzeUNGLENNaml6Q0kseUIrSTJLSix3Q0FRSSxvQnJKazN5Q0YsQ0FDRixDcUovMnlDQSxpREFHRSxhQURBLE9BRUEsZUFDQSxZQUpBLDJCQUtBLFNySmszeUNGLENNL2l6Q0kseUIrSXVMSixpREFZSSxnQkFEQSxpQkFHQSxVQURBLGVBSEEsa0JBS0EsZ0JySm0zeUNGLENBQ0YsQ00xanpDSSwwQitJdUxKLGlEQWtCSSxZckpxM3lDRixDQUNGLENNbGp6Q0ksNkIrSTBLSixpREFxQkksU3JKdTN5Q0YsQ0FDRixDTXZqekNJLDRCK0ltTUosNkNBRUksNEJySnUzeUNGLENBQ0YsQ3FKcDN5Q0Esd0NBQ0UsVXJKdTN5Q0YsQ3FKcDN5Q0EsMkNBSUUsZUFIQSxrQkFFQSxjQURBLFNySnkzeUNGLENxSmwzeUNNLDJEQUNFLFlsSnZNTSxDa0p3TU4sY3JKbzN5Q1IsQ001a3pDSSw0QitJOE5BLCtDQUVFLFlBREEsVXJKazN5Q0osQ0FDRixDTS9sekNJLHlCK0kwTkosMkNBeUJJLFVBREEsUXJKazN5Q0YsQ0FDRixDcUo5MnlDQSw4Q0FhRSxtQkFQQSxpQkFEQSx1QkFPQSxhQUhBLGlCQUNBLGdCQUZBLGFBR0EsbUJBSkEseUNBTkEsa0JBR0EsZ0JBREEsY0FEQSxTcko0M3lDRixDTXJuekNJLHlCK0l1UEosOENBaUJJLFdBREEsUXJKbTN5Q0YsQ0FDRixDTTltekNJLDRCK0kwT0osOENBcUJJLDRCckptM3lDRixDQUNGLENxSmozeUNFLGtEQUNFLGFySm0zeUNKLENxSjUyeUNBLDZDQUtFLHVCQUZBLGFBSUEsU0FIQSw4QkFFQSxpQkFMQSxVckp1M3lDRixDTS9vekNJLHlCK0l1UkosNkNBYUksYUFDQSwwQnJKKzJ5Q0YsQ0FDRixDTXJwekNJLHlCK0l1UkosNkNBbUJJLGdCckorMnlDRixDcUo3MnlDRSx3REFDRSxZckorMnlDSixDQUNGLENxSjUyeUNFLHlDQUNFLHlEQUNFLHNCcko4MnlDSixDQUNGLENNcnB6Q0ksNEIrSTBRSiw2Q0FvQ0ksMEJySjIyeUNGLENxSjEyeUNFLHdEQUNFLGdCcko0MnlDSixDQUNGLENxSnQyeUNRLGdHQUVFLFlBREEsVXJKeTJ5Q1YsQ3FKajJ5Q0EsMkNBS0UsbUJBREEsYUFGQSxpQkFLQSxnQkFKQSxtQkFHQSxpQkFMQSxrQnJKMDJ5Q0YsQ3FKajJ5Q0Usb0RBQ0UscUJBQ0Esa0JySm0yeUNKLENxSmoyeUNJLHdEQUVFLFlBREEsVXJKbzJ5Q04sQ3FKLzF5Q0UsK0NBQ0UsbUJySmkyeUNKLENxSjkxeUNFLHVEQUNFLFlySmcyeUNKLENNdHN6Q0ksMEIrSTZVSiwyQ0E2QkksbUJBQ0EscUJySmcyeUNGLENxSjkxeUNFLG9EQUNFLG9CckpnMnlDSixDcUo5MXlDSSx3REFFRSxZQURBLFVySmkyeUNOLENxSjUxeUNFLHVEQUNFLFlySjgxeUNKLENxSjMxeUNFLHVEQUNFLGNySjYxeUNKLENBQ0YsQ3FKejF5Q0Usd0RBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVcko0MXlDSixDcUp4MXlDRSxxREFDRSxpQkFDQSxnQnJKMDF5Q0osQ3FKdDF5Q0EsWUFFRSxVQURBLFVySjAxeUNGLENxSnQxeUNBLGVBQ0UsZUFDQSxlckp5MXlDRixDcUp0MXlDQSxzQkFDRSxtQnJKeTF5Q0YsQ01qdnpDSSx5QitJdVpKLHNCQUlJLG1CckowMXlDRixDQUNGLENxSnYxeUNBLGlEQUtFLGNBSkEsT0FHQSxtQkFFQSxnQkFDQSxpQkFMQSxnQkFDQSxzQnJKODF5Q0YsQ3FKeDF5Q0UscURBQ0UsZUFDQSxnQnJKMDF5Q0osQ01wd3pDSSx5QitJK1pKLGlEQWVJLGFySjAxeUNGLENBQ0YsQ3FKdjF5Q0Esa0RBQ0UsZ0JBQ0Esc0JySjAxeUNGLENNOXd6Q0ksMEIrSTRiUyw0RkFDUCxzQnJKczF5Q0osQ0FDRixDcUpsMXlDQSx1REFNRSxnQnJKZzF5Q0YsQ3FKcDF5Q0UsZ0dBQ0UsWXJKczF5Q0osQ3FKajF5Q0UsZ0VBRUUsb0JBREEsY3JKbzF5Q0osQ3FKaDF5Q0UsNkRBQ0UsVWxKM2JVLENrSjRiVix5QnJKazF5Q0osQ3FKOTB5Q0ksc0VBQ0UsWXJKZzF5Q04sQ3FKMzB5Q0EsdURBY0Usd0JsSnJIeUIsQ2tKd0h6QixZQUZBLGtCQUNBLFVsSnRkWSxDa0p5ZFosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0JySnkweUNGLENxSnoxeUNFLGdHQUNFLFlySjIxeUNKLENNNXl6Q0ksNEIrSThjSix1REFxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVckp5MHlDRixDQUNGLENxSmgweUNFLG1HQUNFLHdCckprMHlDSixDcUo3enlDQSxtREFLRSx3QmxKNUp5QixDa0ppS3pCLFlBSkEsa0JBRkEsVWxKMWZZLENrSmlnQlosZUFWQSxhQU9BLGVBREEsZWxKM2M0QixDa0o2YzVCLGlCQVBBLGdCQUNBLG9Cckp3MHlDRixDTXowekNJLDRCK0k4ZkosbURBY0ksb0JySmkweUNGLENBQ0YsQ3FKM3p5Q0Usb0VBQ0UsY3JKOHp5Q0osQ3FKMXp5Q0UsaUVBQ0UsVWxKamhCVSxDa0praEJWLHlCcko0enlDSixDcUpsenlDQSwyQ0FDRSxtQnJKb3p5Q0YsQ010MnpDSSx5QitJaWpCSiwyQ0FJSSxvQnJKcXp5Q0YsQ0FDRixDcUpsenlDQSw2Q0FNRSxxQkFDQSw0QkFGQSxvQkFKQSxrQkFDQSxxQkFDQSxvQkFDQSxlckp3enlDRixDTXIzekNJLHlCK0l5akJKLDZDQVdJLHFCQURBLGtCckp1enlDRixDQUNGLENxSm56eUNBLCtDQUlFLG9CQUVBLGdCQURBLHNCQUhBLGdCQUNBLHVCQUZBLG1CQU1BLFVySnN6eUNGLENxSnB6eUNFLG1EQUVFLGVBREEsZ0JBRUEsZ0JySnN6eUNKLENNMTR6Q0kseUIrSXdrQkosK0NBZ0JJLG9CQUNBLGVySnN6eUNGLENxSnB6eUNFLG1EQUVFLGVBREEsZ0JBRUEsZ0JySnN6eUNKLENBQ0YsQ3FKbnp5Q0UsMENBQ0UsbURBRUUsZUFEQSxnQkFFQSxnQnJKcXp5Q0osQ0FDRixDTS80ekNJLDRCK0kyakJKLCtDQW9DSSxpQkFDQSxnQkFDQSxpQkFIQSxZckp3enlDRixDcUpsenlDQSxtREFFSSxtQkFDQSxvQnJKcXp5Q0osQ0FMRixDcUoxeXlDQSxxRkFDRSx5QkFLQSxrQkFDQSxxQkFKQSxpQkFFQSxlbEoxakI0QixDa0p5akI1QixvQkFTQSxxQkFKQSx5QkFEQSxzQkFFQSxrQnJKbXp5Q0YsQ3FKOXl5Q0UscURBQ0UsYUFDQSxtQkFDQSxtQnJKZ3p5Q0osQ00vNnpDSSw2QitJNm1CSixxRkFzQkksWXJKZ3p5Q0YsQ0FDRixDcUo3eXlDQSxxQ0FJRSwyQkFIQSxhQUVBLHNCQURBLFNySmt6eUNGLENNeDh6Q0ksMEIrSW9wQkoscUNBT0ksYXJKaXp5Q0YsQ0FDRixDTTc4ekNJLDBCK0lvcEJKLHFDQVdJLG9CckprenlDRixDQUNGLENxSi95eUNBLDBDQUVFLGtCQUNBLG1CdkkvdEJBLGdCQUZBLFNBQ0EsU2RvaDBDRixDcUpqenlDSSx1REFFRSxZQUNBLHFCQUZBLFVySnF6eUNOLENxSi95eUNFLDZDQUVFLG1CQURBLGFBRUEsbUJySml6eUNKLENxSjd5eUNBLGdEQUNFLE9BRUEsZ0JBQ0EsdUJBRkEsa0JySmt6eUNGLENxSjd5eUNBLGlEQUdFLG1CQUZBLGFBQ0EsOEJBRUEsc0JySmd6eUNGLENNbC96Q0ksMEIrSThyQkosaURBT0ksc0JySml6eUNGLENBQ0YsQ00xK3pDSSw2QitJaXJCSixpREFXSSxlckprenlDRixDQUNGLENxSi95eUNBLHVDQUNFLGlCQUNBLHNCQUNBLGtCckprenlDRixDcUpoenlDRSwyQ0FFRSxnQkFEQSxjckptenlDSixDTXRnMENJLHlCK0k2c0JKLHVDQVdJLGtCckprenlDRixDcUpoenlDRSxnREFDRSxvQnJKa3p5Q0osQ3FKL3l5Q0UsMkNBRUUsaUJBREEsZXJKa3p5Q0osQ0FDRixDcUo3eXlDQSw2Q0FFRSxxQkFDQSxrQkFGQSxxQnJKa3p5Q0YsQ3FKenl5Q0Esd0RBQ0UsVXJKK3l5Q0YsQ00vaDBDSSwwQitJc3ZCQSxnR0FDRSxVcko2eXlDSixDcUoxeXlDRSw0RkFDRSxZcko0eXlDSixDcUoxeXlDRSxnR0FDRSxvQnJKNHl5Q0osQ0FDRixDTTloMENJLG9EK0lndkJBLGdHQUlJLG9Ccko4eXlDTixDQUNGLENNaGowQ0ksMEIrSXF3QkEsa0ZBQ0Usa0JySjh5eUNKLENxSjN5eUNFLHNGQUNFLFlySjZ5eUNKLENxSjN5eUNJLCtGQUNFLHVCcko2eXlDTixDcUozeXlDTSxtR0FFRSxZQURBLFVySjh5eUNSLENBQ0YsQ00vajBDSSwwQitJd3hCQSxpRkFDRSw0QnJKMHl5Q0osQ3FKeHl5Q0UsK0VBQ0Usc0JySjB5eUNKLENxSnp5eUNJLG1GQUNFLGVySjJ5eUNOLENxSnh5eUNFLHNGQUVFLHVCQURBLGFBRUEsVXJKMHl5Q0osQ3FKenl5Q0ksMEZBRUUsZUFDQSxjQUZBLFdySjZ5eUNOLENxSnp5eUNNLHFJQUNFLGNySjJ5eUNSLENxSnZ5eUNFLHNGQUVFLGlCckp3eXlDSixDcUp0eXlDRSxtRkFDRSxrQnJKd3l5Q0osQ3FKbnl5Q0Usd0ZBQ0UsZUFDQSxxQnJKcXl5Q0osQ3FKbnl5Q0UsaUZBQ0UsbUJBQ0Esa0JySnF5eUNKLENxSm55eUNJLHFGQUVFLGVBREEsZ0JBRUEsZ0JySnF5eUNOLENBQ0YsQ3FKL3h5Q0EseUNBQ0Usc0JySmt5eUNGLENNOW0wQ0ksMEIrSTYwQkYsOEVBRUksWXJKbXl5Q0osQ0FDRixDcUo5eHlDQSxzQ0FFRSxpQkFFQSxrQkFFQSxRQUhBLGtCQUVBLE1BSkEsZXJKc3l5Q0YsQ3FKNXh5Q0UsMkNBSUUseUNBRkEsZUFEQSxnQkFFQSxnQnJKK3h5Q0osQ01sbzBDSSx5QitJZzJCRiwyQ0FNSSxjckpneXlDSixDQUNGLENNMW4wQ0ksNEIrSW0xQkYsMkNBU0ksWXJKa3l5Q0osQ0FDRixDcUpoeXlDRSw4Q0FHRSx5Q0FGQSxXQUNBLFdySm15eUNKLENNanAwQ0kseUIrSTQyQkYsOENBS0ksWXJKb3l5Q0osQ0FDRixDcUpseXlDRSwyQ0FDRSx5Q0FFQSxlQURBLGdCQUVBLGdCckpveXlDSixDTS9vMENJLDZCK0l1MkJGLDJDQVFJLG9EQUZBLG1CQUlBLGNBSEEscUJBRUEsZXJKdXl5Q0osQ0FDRixDcUpseXlDQSx3Q0FFRSxtQkFEQSxnQkFFQSxrQnJKcXl5Q0YsQ3FKbHl5Q0EsMkNBR0UsYUFFQSxtQkFEQSxnQkFFQSxxQkFMQSxnQkFDQSxnQnJKeXl5Q0YsQ012cTBDSSw0QitJNDNCSiwyQ0FRSSw4QkFDQSxpQkFDQSxnQkFDQSxnQnJKdXl5Q0YsQ0FDRixDcUpweXlDQSwwQ0FDRSxjckp1eXlDRixDTW5yMENJLDRCK0kyNEJKLDBDQUdJLFlySnl5eUNGLENxSnJ5eUNGLHNDQUVJLG1CQUNBLGdCQUNBLGdCckp5eXlDRixDQVBGLENxSjl4eUNBLG9DQUNFLG1CQUVBLG1DQURBLGlCckoweXlDRixDTXRzMENJLDRCK0kwNUJKLG9DQU9JLHNCQUZBLHFCQUNBLDRCcko0eXlDRixDQUNGLENxSnp5eUNJLDhDQUNFLGFySjJ5eUNOLENxSnJ5eUNBLG1EQUNFLFVySnd5eUNGLENxSnZ5eUNFLDBDQUZGLG1EQUdJLFNySjB5eUNGLENBQ0YsQ016dDBDSSw0QitJMjZCSixtREFPSSxZQURBLGNySjZ5eUNGLENBQ0YsQ3FKenl5Q0EseUNBR0UsMkJBQ0EsZUFDQSxnQkFFQSxhQURBLGlCQUpBLHFCQURBLG9CckprenlDRixDcUoxeXlDRSxpRUFURix5Q0FVSSx5QnJKNnl5Q0YsQ0FDRixDTTN2MENJLDBCK0ltOEJKLHlDQWFJLFVySit5eUNGLENBQ0YsQ3FKN3l5Q0UsMENBaEJGLHlDQWlCSSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZ0JBRkEsY3JKb3p5Q0YsQ0FDRixDTTd2MENJLDRCK0lzN0JKLHlDQXlCSSxlQUVBLGdCQUVBLFlBSEEsaUJBSUEsZUFDQSxTckprenlDRixDcUpoenlDRSw2Q0FFRSxZQURBLFVySm16eUNKLENBQ0YsQ3FKN3l5Q0EsbURBQ0UsdUJySmd6eUNGLENNaHgwQ0ksNEIrSWsrQkEsdURBQ0UscUJBQ0Esa0JySml6eUNKLENBQ0YsQ3FKN3l5Q0EsOENBR0UsY0FEQSxTQUVBLGdCckpnenlDRixDcUo5eXlDRSwwQ0FORiw4Q0FPSSxZckppenlDRixDQUNGLENxSi95eUNFLGlEQUVFLG1CQURBLGFBRUEsaUJySml6eUNKLENxSjd5eUNBLCtDQUNFLGdCckpnenlDRixDcUoveXlDRSwwQ0FGRiwrQ0FHSSxnQkFDQSxZckprenlDRixDQUNGLENNanowQ0ksNEIrSTAvQkosK0NBT0ksZXJKb3p5Q0YsQ0FDRixDcUoveXlDRSx1RkFDRSxZckprenlDSixDcUpoenlDRSxrRkFDRSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZUFGQSxlQUtBLFVySmt6eUNKLENxSi95eUNFLGlHQUNFLHFCckppenlDSixDcUoxeXlDRSxnTUFDRSxVckoreXlDSixDcUo1eXlDRSx3RkFDRSxZcko4eXlDSixDcUozeXlDRSwwRkFDRSxlcko2eXlDSixDcUp6eXlDQSwwQ0FHRSxtQ0FJQSwyQkFDQSxrQkFGQSxnQkFKQSxjQVFBLGVBREEsZ0JBRUEsaUJBUEEsY0FDQSxhckppenlDRixDTTUyMENJLHlCK0lzakNKLDBDQWNJLFlySjR5eUNGLENBQ0YsQ3FKenl5Q0EscUNBQ0UsaUJBRUEsZ0JBREEsZ0JySjZ5eUNGLENxSnp5eUNBLDBEQUNFLGlCcko0eXlDRixDcUoxeXlDRSwyR0FDRSxZcko0eXlDSixDcUp2eXlDQSwyQkFDRSxpQkFFQSx1REFHQSw2QkFGQSw0QkFDQSxxQkFFQSxtQkFMQSxrQkFNQSxTckoweXlDRixDTTUzMENJLDZCK0kwa0NKLDJCQVdJLDRCckoyeXlDRixDQUNGLENxSnp5eUNFLGlDQUNFLGVBQ0EsZ0JBR0EsaUJBRkEsaUJBQ0EsZ0JySjR5eUNKLENNeDQwQ0ksNkIrSXdsQ0YsaUNBUUksU3JKNHl5Q0osQ0FDRixDcUp4eXlDQSw0Q0FDRSx5QkFDQSxpQnJKMnl5Q0YsQ3FKenl5Q0UsK0NBRUUsZUFDQSxpQkFGQSxnQnJKNnl5Q0osQ3FKenl5Q0kscURBQ0Usd0JySjJ5eUNOLENxSnh5eUNJLDJEQUVFLDJCQURBLDJCckoyeXlDTixDcUp4eXlDSSwwREFFRSw4QkFEQSw4QnJKMnl5Q04sQ3FKdHl5Q0UsdUZBQ0UsK0JySnd5eUNKLENxSm55eUNFLGtGQUNFLG1CQUNBLFdBQ0EsYUFDQSxTQUNBLDhCQUNBLE9BR0EsVUFGQSxrQkFDQSxVckp1eXlDSixDcUpseXlDSSx3RkFDRSxTckpveXlDTixDcUpoeXlDRSxtRUFDRSx1QkFDQSxrQkFJQSxZQUhBLGNBRUEsV0FEQSxTckpveXlDSixDcUpoeXlDSSx3RUFHRSxXQUZBLFlBR0EsVUFGQSxVckpveXlDTixDcUpoeXlDTSw0RUFFRSxZQURBLFVySm15eUNSLENxSmp5eUNRLGlGQUNFLFlySm15eUNWLENxSjd4eUNFLGtGQUNFLFdySit4eUNKLENxSjV4eUNNLDJGQUNFLGFySjh4eUNSLENxSnp4eUNFLG1GQUNFLFlySjJ4eUNKLENxSnh4eUNNLDRGQUNFLGFySjB4eUNSLENNcjkwQ0ksNEIrSWlzQ0Esa0ZBQ0UsWXJKdXh5Q0osQ0FDRixDcUpueHlDQSw2Q0FNRSxtQkFGQSxjQUNBLGFBSEEsbUJBS0EsZ0JBSkEsaUJBRkEsZ0JySjR4eUNGLENxSnB4eUNFLGlEQUVFLFlBQ0Esb0JBRkEsVXJKd3h5Q0osQ3FKbHh5Q0EsOERBQ0UsZ0JySnF4eUNGLENzSmxqMUNBLHFDQUNFLHVCQUlBLGtCQUNBLFV0SnFqMUNGLENNdC8wQ0ksNkJnSnJFSixxQ0FHSSxldEo0ajFDRixDQUNGLENNMy8wQ0ksNEJnSjlERixpREFFRSxvQnRKMmoxQ0YsQ0FDRixDTTdnMUNJLDBCZ0p4REoscUNBY0ksVXRKMmoxQ0YsQ0FDRixDTXJnMUNJLDRCZ0puREoseUVBR0ksVXRKMGoxQ0YsQ0FDRixDc0p2ajFDQSxxQ0FJRSxrQnRKdWoxQ0YsQ3NKMWoxQ0UsNERBQ0UsWXRKNGoxQ0osQ01saDFDSSw0QmdKNUNKLHFDQU1JLGV0SjRqMUNGLENBQ0YsQ3NKemoxQ0EsbURBQ0UsVXRKNGoxQ0YsQ014aTFDSSx5QmdKckJKLG1EQUdJLG1CQUVBLGVBREEsaUJ0SitqMUNGLENBQ0YsQ3NKN2oxQ0UsNkRBQ0Usa0J0SitqMUNKLENzSjNqMUNBLDhDQUNJLFN0SjhqMUNKLENzSjNqMUNBLGdEQUNFLGtCQUNBLFN0SjhqMUNGLENNM2oxQ0ksMEJnSkxKLGdEQUtJLG9CQUNBLGtCQUZBLFN0SmtrMUNGLENBQ0YsQ3NKN2oxQ0EsMkNBRUUseUJBT0EsYUFMQSxPeElsRUEsZ0JBRkEsU3dJd0VBLGdCQURBLGtCQUpBLGlCQUVBLHNCQUNBLGtCdEpxazFDRixDc0pqazFDRSw4Q0FDRSxxQkFFQSxrQkFEQSxxQnRKb2sxQ0osQ014azFDSSw2QmdKT0UsK0RBQ0Usa0J0Sm9rMUNOLENBQ0YsQ003azFDSSw0QmdKRUYsOENBV0ksY3RKb2sxQ0osQ3NKbGsxQ0ksMERBQ0UscUJ0Sm9rMUNOLENzSjVsMUNGLDJDQThCSSx3QnRKbWsxQ0YsQ0FKRixDTXJsMUNJLDZCZ0pSSiwyQ0FpQ0ksd0J0SnFrMUNGLENBQ0YsQ001bTFDSSx5QmdKS0osMkNBcUNJLHNCQURBLHFCQUVBLGtCdEp1azFDRixDQUNGLENNdG0xQ0ksNEJnSm1DRiwwREFFSSxXdEpxazFDSixDQUNGLENNM20xQ0ksNkJnSm1DRiwwREFNSSxnQnRKc2sxQ0osQ0FDRixDTTduMUNJLDBCZ0o2REEsK0ZBRUUsZ0JBREEsVXRKcWsxQ0osQ3NKbGsxQ0ksMElBRUUsZ0JBQ0EsdUJBRkEsVXRKc2sxQ04sQ3NKbGsxQ00sNklBQ0UsZ0J0Sm9rMUNSLENzSmxrMUNRLDhKQUNBLDRCdEpvazFDUixDc0pqazFDUSw4TEFLRSxjQUNBLFdBTEEsZ0JBQ0Esa0JBRUEsdUJBREEsa0J0SnNrMUNWLENzSmprMUNRLHFNQUNFLFV0Sm1rMUNWLENBQ0YsQ3NKM2oxQ0Esa0RBS0UsbUJBSkEseUJBVUEsbUJBQ0Esa0JBVEEsYUFDQSxzQkFLQSxtQkFEQSxjQUZBLHVCQUpBLHNCQVFBLHNCQUhBLFl0SmtrMUNGLENzSjNqMUNFLHNEQUVFLGlCQURBLGV0SjhqMUNKLENNNXExQ0ksMEJnSitGSixrREFtQkksbUJ0SjhqMUNGLENBQ0YsQ3NKN2oxQ0Usd0RBQ0UsVW5KaEdVLENtSmlHVix5QnRKK2oxQ0osQ014cTFDSSw0QmdKNkdKLHlDQUVNLHNCdEo4ajFDSixDQUNGLENzSjFqMUNBLGlEQUNFLG9CdEo2ajFDRixDc0oxajFDQSwyQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlbkpwRTRCLENtSnFFNUIscUJBSkEsbUJ0SmlrMUNGLENNM3IxQ0ksNEJnSndISiwyQ0FTSSxpQkFEQSxRdEpnazFDRixDQUNGLENzSjdqMUNJLG1EQUNFLFV0SitqMUNOLENzSjVqMUNFLGlEQUNFLHdCbkp4SFUsQ21KeUhWLFN0SjhqMUNKLENzSjdqMUNJLHVEQUNFLHdCdEorajFDTixDTXh0MUNJLHlCZ0pxSkYsaURBT0ksa0J0SmdrMUNKLENBQ0YsQ3NKOWoxQ0UsMERBQ0Usd0JuSmxJVSxDbUptSVYsU3RKZ2sxQ0osQ3NKL2oxQ0ksZ0VBQ0Usd0J0SmlrMUNOLENNcHUxQ0kseUJnSitKRiwwREFPSSxrQnRKa2sxQ0osQ0FDRixDc0poazFDRSxpREFDRSx3QnRKa2sxQ0osQ3NKaGsxQ0UsaURBRUUsMkJBQ0Esb0JBQ0EsbUJ0SmtrMUNKLENNbHYxQ0kseUJnSnFJSiwyQ0ErQ0ksaUJ0SmtrMUNGLENBQ0YsQ3NKL2oxQ0EsOENBR0UsVW5KdEtZLENtSm9LWixrQkFDQSxzQkFHQSxRdEppazFDRixDc0ovajFDRSxvREFFRSxVbko1S1UsQ21KMktWLHlCdEprazFDSixDTWx3MUNJLHlCZ0p3TEosOENBWUksY3RKa2sxQ0YsQ0FDRixDTTF2MUNJLDZCZ0oyS0osOENBZ0JJLGF0Sm1rMUNGLENBQ0YsQ3NKaGsxQ0Esa0VBTUUsNEJBQ0EscUJBRkEsbUJ0SnFrMUNGLENzSmhrMUNBLGVBQ0Usb0J0Sm1rMUNGLENzSmhrMUNBLFlBQ0Usc0R0Sm1rMUNGLENzSmhrMUNBLGVBQ0UseUR0Sm1rMUNGLENzSmhrMUNBLFlBQ0Usc0R0Sm1rMUNGLENzSmhrMUNBLFlBQ0UsNkR0Sm1rMUNGLENzSmhrMUNBLGVBQ0UseUR0Sm1rMUNGLENzSmhrMUNBLDJaQU1FLG1CQUZBLDZCQUNBLFl0Sm9rMUNGLENzSmprMUNFLDJvQkFDRSx3QnRKc2sxQ0osQ3NKbGsxQ0EseUdBQ0Usb0J0SnFrMUNGLENzSmxrMUNBLCtKQUNFLHdCbkpuT1ksQ21Kb09aLFd0SnFrMUNGLENzSmxrMUNBLHVEQUNFLHlCQUNBLDRDdEpxazFDRixDTTMwMUNJLHlCZ0pvUUosdURBSUksMkN0SnVrMUNGLENBQ0YsQ01uMDFDSSw0QmdKdVBKLHVEQU9JLGdDdEp5azFDRixDc0p2azFDRSxxRUFDRSxldEp5azFDSixDQUNGLENzSnJrMUNBLGlEQUNFLGVBQ0EsZ0JBQ0EsZ0J0SndrMUNGLENzSnJrMUNBLGFBSUUsc0JBSUEsa0JBR0EsZUFEQSxnQkFIQSxZQUtBLGlCQVhBLGtCQUNBLFdBT0Esa0JBTkEsUUFHQSxVdEo4azFDRixDc0pyazFDQSxpREFDRSxxQkFDQSxnQnRKd2sxQ0YsQ3NKbmsxQ0UsdUhBQ0UsaUJBQ0Esa0N0SnlrMUNKLENNMTMxQ0kseUJnSndTSixpREFZSSx3QnRKMGsxQ0YsQ3NKcmsxQ0UsdUhBQ0UsbUJBQ0EsZ0N0SjJrMUNKLENBQ0YsQ00xMzFDSSw0QmdKMlJKLGlEQXlCSSxjQURBLFN0SjRrMUNGLENBQ0YsQ3NKeGsxQ0Esc0RBS0UseUJBREEsbUJBRUEscUJBTEEsb0JBQ0Esc0JBS0Esa0JBQ0EsTUFMQSxhdEpnbDFDRixDc0p4azFDSSxtRUFFRSxnQkFEQSxjdEoyazFDTixDc0p2azFDRSw0REFDRSwwQnRKeWsxQ0osQ3NKcmsxQ0EsMENBT0UsbUJBSEEseUJBSUEsbUJBTkEsZ0JBYUEsMkJBVkEsYUFDQSx1QkFIQSxTQVVBLHVCQUhBLGdCQVRBLGVBV0EsZUFIQSxTdEo0azFDRixDTWw2MUNJLDRCZ0o2VUosMENBbUJJLHlCQURBLGF0SndrMUNGLENBQ0YsQ3NKcmsxQ0UsZ0RBQ0UsVXRKdWsxQ0osQ3NKcmsxQ0UsbURBQ0UscUJ0SnVrMUNKLENzSnRrMUNJLHVEQUVFLGlCQURBLGV0SnlrMUNOLENNLzcxQ0ksMEJnSjBWSiwwQ0FrQ0ksWXRKdWsxQ0YsQ0FDRixDc0pwazFDQSxnREFDRSxtQkFDQSxldEp1azFDRixDTTU3MUNJLDRCZ0o0WEosZ0dBRU0sZXRKc2sxQ0osQ3NKL2oxQ0Usb0RBRUUsZ0JBREEsVXRKcWsxQ0osQ3NKbmsxQ0ksK0ZBSUUseUJBRkEsT0FEQSxlQUVBLE10SnNrMUNOLENBWkYsQ010NzFDSSxtRGdKa1lBLDRGQUVFLGdCdEptazFDSixDc0psazFDSSxrTEFFRSxPQURBLGVBRUEsTUFDQSx5QnRKb2sxQ04sQ3NKL2oxQ0ksa1hBQ0UsNEJ0Sm9rMUNOLENzSmhrMUNJLGdHQUNFLFF0SmtrMUNOLENBQ0YsQ01uLzFDSSwwRWdKK2FFLGdHQUdJLFN0SnFrMUNSLENBQ0YsQ014LzFDSSwwQmdKd2JBLDZDQUNFLGdCdEptazFDSixDc0psazFDSSx3RkFFRSxPQURBLGVBRUEsTUFDQSx5QnRKb2sxQ04sQ3NKL2oxQ0ksdUxBQ0UsNEJ0Sm9rMUNOLENzSmhrMUNJLGdHQUNFLFN0SmtrMUNOLENzSjlqMUNJLDBGQUNFLGN0SmdrMUNOLENzSjdqMUNJLDRHQUNFLGF0SitqMUNOLENzSnpqMUNGLG1HQUVJLGV0SjZqMUNGLENBTEYsQ3NKcGoxQ0EscUdBRUUsVXRKNGoxQ0YsQ3NKemoxQ0EsZ0hBRUUsWUFEQSxTdEo2ajFDRixDTWppMkNJLHlCZ0ptZUosZ0hBS0ksV3RKNmoxQ0YsQ0FDRixDTXRpMkNJLDBCZ0ptZUosZ0hBUUksV3RKK2oxQ0YsQ3NKeGoxQ0YsaURBR0ksZXRKOGoxQ0YsQ3NKN2oxQ0UsNEZBQ0UsVUFDQSxVdEorajFDSixDc0o3ajFDRSw0RkFDRSxZdEorajFDSixDc0o5ajFDSSwrRkFDRSw2QkFDQSxnQnRKZ2sxQ04sQ3NKL2oxQ00sMEdBQ0UsaUJ0SmlrMUNSLENBdEJGLENNM2kyQ0kseUJnSnVnQkEsNEZBQ0UscUJ0SjhqMUNKLENBQ0YsQ00xajJDSSw2QmdKaWdCQSxzREFFSSxhdEo0ajFDTixDQUNGLENzSnpqMUNFLDBGQUNFLFl0SjJqMUNKLENzSnZqMUNBLHNHQUNFLGtCdEowajFDRixDc0puajFDRSw2RUFDRSx3QnRKc2oxQ0osQ3NKbGoxQ0ksNEhBQ0Usb0J0Sm9qMUNOLENzSjNpMUNJLHdOQUNFLGtCdEpnajFDTixDc0o3aTFDSSxpSEFDRSxrQnRKK2kxQ04sQ3NKMWkxQ0ksd05BRUUscUJ0SjRpMUNOLENzSnZpMUNFLHdJQUlFLFdBRkEsbUJBQ0EscUJBRUEsc0JBQ0EsU3RKeWkxQ0osQ3NKdGkxQ0UsdUhBQ0UsbUJBQ0EscUJBQ0EsZ0J0SndpMUNKLENzSnJpMUNFLGdFQUNFLGlCdEp1aTFDSixDTTNtMkNJLDRCZ0pta0JGLGdFQUtJLG1CQURBLGdCQUVBLGV0SndpMUNKLENzSnRpMUNJLHVFQUVFLGtCQURBLFV0SnlpMUNOLENBQ0YsQ01ubzJDSSwwQmdKZ21CQSxzRkFDRSxzQkFDQSxldEpzaTFDSixDc0puaTFDRSwwSkFFRSxrQnRKcWkxQ0osQ3NKbGkxQ0UsZ0xBRUUsZXRKb2kxQ0osQ0FDRixDTXBvMkNJLDZCZ0pxbUJFLCtHQUNFLG1CQUNBLGtCdEpraTFDTixDc0o5aDFDRSx1RkFDRSxTdEpnaTFDSixDc0o3aDFDRSx5R0FDRSxvQnRKK2gxQ0osQ3NKNWgxQ0Usd0lBRUUsbUJBQ0EsbUJ0SjhoMUNKLENzSjNoMUNFLHNGQUNFLHNCdEo2aDFDSixDc0oxaDFDRSwyR0FHRSxtQkFGQSwyQkFDQSxTQUVBLDBCdEo0aDFDSixDQUNGLENjN3IyQ0kseUR3STRwQkEsMkdBT0ksd0J0SjhoMUNOLENBQ0YsQ01ucTJDSSw2QmdKeW9CQSwySUFDRSxpQkFFQSxnQkFEQSxhdEo4aDFDSixDc0oxaDFDRSw0R0FDRSxpQkFDQSxjQUNBLGdCdEo0aDFDSixDc0p6aDFDRSx1SEFDRSxtQkFDQSxvQkFDQSxldEoyaDFDSixDc0p2aDFDSSxzRkFFRSxnQkFEQSxjdEowaDFDTixDQUNGLENNeHIyQ0ksNkJnSm9xQkEsdUpBQ0UsWXRKdWgxQ0osQ3NKcGgxQ0Usc0RBQ0UsWXRKc2gxQ0osQ0FDRixDTTNwMkNJLG1EZ0p5b0JBLHVGQUNFLFV0SnFoMUNKLENBQ0YsQ01yczJDSSw0QmdKcXJCRSwrR0FDRSxpQkFDQSxnQnRKbWgxQ04sQ3NKaGgxQ0ksaUhBQ0Usb0J0SmtoMUNOLENzSjlnMUNFLHVGQUNFLFV0SmdoMUNKLENzSjdnMUNFLHdJQUdFLG1CQUNBLG9CQUZBLGlCdEppaDFDSixDc0o1ZzFDRSx1SEFDRSxtQkFDQSxvQkFDQSxnQnRKOGcxQ0osQ0FDRixDc0oxZzFDQSxnREFDRSxnR0FDRSxRdEo2ZzFDRixDQUNGLEN1SnR5MkNBLHFFQUVJLDJCdkp3eTJDSixDdUpyeTJDQSxzR0FHSSwyQnZKd3kyQ0osQ3VKcnkyQ0EseUlBQ0ksVXZKd3kyQ0osQ3VKcnkyQ0EscUNBQ0kscUJ2Snd5MkNKLEN1SnJ5MkNBLGdEQUVJLGdCQURBLGtCdkp5eTJDSixDdUpyeTJDQSwyREFDSSxZdkp3eTJDSixDdUpqeTJDQSxvQ0FDSSxldkpteTJDSixDTWh3MkNJLDRCaUpwQ0osb0NBSVEsZXZKb3kyQ04sQ0FDRixDdUpseTJDSSw0REFDSSxldkpveTJDUixDdUpseTJDUSxtRUFFSSxlQURBLHlCdkpxeTJDWixDdUpoeTJDSSwyQ0FHSSxtQkFGQSw2QkFDQSxhQUVBLHVCQUVBLG9CQURBLGdCdkpteTJDUixDdUo5eDJDQSxrQ0FDSSxhQUNBLHNCQUNBLFNBQ0EscUJ2Sml5MkNKLENNM3gyQ0ksNEJpSlZKLGtDQVNRLFNBREEscUJBREEsdUJ2Sm95MkNOLENBQ0YsQ3VKaHkyQ0kscUNBRUksdUJBREEsWXZKbXkyQ1IsQ3VKankyQ1EsMENBQ0kscUJBQ0Esa0JBQ0EsaUJ2Sm15MkNaLEN1Si94MkNJLGlGQUVJLGV2Sml5MkNSLENNL3kyQ0ksNEJpSnNCSSw4RkFFUSxvQnZKZ3kyQ2QsQ0FKRixDdUp6eDJDUSwyREFDSSxldkpneTJDWixDTTV6MkNJLDRCaUoyQkksMkRBS1EsK0JBQ0EsZ0NBRkEsWXZKbXkyQ2QsQ0FDRixDdUoveDJDTywwREFDSyxzQnZKaXkyQ1osQ010MDJDSSw0QmlKb0NHLDBEQU1TLCtCQUNBLGdDQUZBLGlCQURBLGdCdkpxeTJDZCxDdUoveDJDVSxrRUFFUSxvQkFDQSxnQkFDQSxxQnZKa3kyQ2xCLEN1Snp4MkNVLGdEQUNJLFV2SjZ4MkNkLENBWEYsQ3VKN3cyQ0ksZ0RBQ0ksc0J2SjJ4MkNSLEN1SnJ4MkNJLCtEQUNJLGV2Snd4MkNSLENNajIyQ0ksNEJpSndFQSwrREFHUSxxQkFDQSxpQnZKMHgyQ1YsQ0FDRixDdUpseDJDSSxvR0FDSSw2QnZKc3gyQ1IsQ3VKbHgyQ0ksd0lBSUksc0JBSEEsZ0JBRUEsVUFwS1csQ0FzS1gsVXZKb3gyQ1IsQ01uMzJDSSw0QmlKMEZBLHdJQVFRLFd2SnN4MkNWLENBQ0YsQ3VKbHgyQ0EsaURBSUksNkJBSEEsYUFDQSxvQkFDQSxtQnZKc3gyQ0osQ3VKbngyQ0ksK0RBQ0ksVXZKcXgyQ1IsQ01uNDJDSSw0QmlKdUdKLGlEQVdRLGN2SnF4MkNOLENBQ0YsQ3VKbHgyQ0Esb0JBQ0kseUJBQ0EsVXZKcXgyQ0osQ3VKbngyQ0ksNkZBQ0ksV0FDQSxjQUNBLGV2SnF4MkNSLEN1Sm54MkNRLDJHQUVJLHFCdkpveDJDWixDdUpoeDJDSSx3U0FDSSxzQkFDQyxtQnZKa3gyQ1QsQ3VKOXcyQ0EsMEJBQ0ksZ0J2Sml4MkNKLEN1Si93MkNJLHVIQUNJLGlCdkppeDJDUixDdUo3dzJDQSxTQUNJLFlBQ0EsU0FDQSxVQUNBLGV2Smd4MkNKLENNdjYyQ0ksNEJpSjBKSix1QkFFUSx1Q3ZKZ3gyQ04sQ0FDRixDdUo5dzJDSSxnREFHSSxnQkFEQSxpQkFEQSxTdkpreDJDUixDdUo5dzJDUSxzREFDSSxvQnZKZ3gyQ1osQ3VKM3cyQ1EsNERBQ0ksYXZKNncyQ1osQ3VKL3YyQ1ksb1FBQ0ksZXZKdXcyQ2hCLEN1Smx3MkNZLGdHQUNJLGFBQ0EsYXZKb3cyQ2hCLEN1Si92MkNJLHNEQUNJLG9CdkppdzJDUixDdUo1djJDSSxrREFDSSxtQnZKK3YyQ1IsQ001ODJDSSw0QmlKaU5JLGtEQUNRLHNCdko4djJDZCxDQUNGLEN1SjF2MkNBLGlCQUNJLG9CQUNBLGdCQUNBLGlCQUVBLG1CQURBLGV2Sjh2MkNKLEN1SjN2MkNJLHNCQUFPLGN2Sjh2MkNYLEN1SjV2MkNJLDBCQUNJLG1Cdko4djJDUixDdUo3djJDUSw4QkFDSSxlQUVBLFlBQ0EscUJBRkEsVXZKaXcyQ1osQ3VKMXYyQ0Esb0JBQ0ksVXZKNnYyQ0osQ3VKM3YyQ0ksd0JBRUkscUJBREEsc0JBRUEsaUJ2SjZ2MkNSLEN1Snp2MkNRLDBCQUNJLG1CdkoydjJDWixDdUp0djJDQSxpQkFDSSxZQUVBLGlCQURBLFV2SjB2MkNKLEN1SnR2MkNBLHdCQUlJLGVBSEEsa0JBRUEsUUFEQSxvQnZKMnYyQ0osQ3VKdHYyQ0EsbUNBQ0ksb0J2Snl2MkNKLEN1SnJ2MkNJLGlDQUNJLGF2Snd2MkNSLENNdGczQ0ksNEJpSjZRQSxpQ0FHUSxZdkowdjJDVixDQUNGLEN1SnR2MkNJLGlFQUNJLCtCdkp3djJDUixDdUovdTJDQSwyQkFDSSx3QnZKc3YyQ0osQ01uaTNDSSx5QmlKaVRBLHVEQUVRLFl2SnF2MkNWLENBQ0YsQ3VKM3UyQ0EsOERBTEksYUFDQSxxQnZKMnYyQ0osQ3VKdnYyQ0Esa0NBR0UsU0FDQSx1QnZKbXYyQ0YsQ014aTNDSSw0QmlKaVRKLGtDQVNJLFNBREEsb0JBREEsdUJ2SnN2MkNGLENBQ0YsQ3VKbHYyQ0UscUNBRUUsdUJBREEsWXZKcXYyQ0osQ3VKbnYyQ0ksMENBQ0UscUJBQ0Esa0JBQ0EsaUJ2SnF2MkNOLEN1Smp2MkNFLGlGQUVFLGV2Sm12MkNKLENNNWozQ0ksNEJpSjRVRiwwQ0FFSSxvQnZKa3YyQ0osQ0FDRixDdUpodjJDSSwrRUFDRSxhQUNBLGV2Smt2MkNOLENNcmszQ0ksNEJpSnNWQSxvREFFSSxvQnZKaXYyQ04sQ0FDRixDdUovdTJDSSwyREFDRSxldkppdjJDTixDTTdrM0NJLDRCaUoyVkEsMkRBSUksK0JBQ0EsZ0NBR0Esc0JBRkEsZUFDQSxVdkptdjJDTixDQUNGLEN1Smh2MkNJLDBEQUNFLHNCdkprdjJDTixDTXpsM0NJLDRCaUpzV0EsMERBTUksK0JBQ0EsZ0NBRkEsaUJBREEsZ0J2SnN2MkNOLEN1Smh2MkNNLGtFQUVJLG9CQUNBLGdCQUNBLHFCdkptdjJDVixDdUoxdTJDSSxnREFDRSxVdko4dTJDTixDQVhGLEN1Sjd0MkNBLHlDQUNJLGdDQUNBLDJCdko0dTJDSixDdUozdTJDSSxnREFDSSxVdko2dTJDUixDdUp2dTJDSSxzRkFDSSxldkowdTJDUixDdUp0dTJDQSx3Q0FDSSx1QnZKeXUyQ0osQ3VKdnUyQ0ksNENBQ0ksY0FFQSxnQkFEQSxZdkowdTJDUixDdUpydTJDQSx3Q0FFSSxrQkFEQSxVdkp5dTJDSixDdUpydTJDQSxvQ0FDSSxRdkp3dTJDSixDdUpydTJDQSwwQkFDSSwrQnZKd3UyQ0osQ3VKcHUyQ0ksdURBQ0ksbUJBQ0EsZXZKdXUyQ1IsQ3VKbHUyQ0ksMERBQ0ksbUJ2SnF1MkNSLEN1Smp1MkNBLGlDQUNJLHVCdkpvdTJDSixDTTVwM0NJLDRCaUo2Ykksa0VBQ0ksYXZKbXUyQ1YsQ3VKbHUyQ1UseUVBQ0ksY0FDQSxVdkpvdTJDZCxDQUNGLENNbnIzQ0kseUJpSm9kSSxrRUFDSSxZdkprdTJDVixDQUNGLEN3Smx2M0NBLGdDQUNJLHNCQUlBLGdFQUlBLDRCQUVBLDRCQUxBLHVCQUlBLHlCQUVBLGtCQUNBLGVBTkEsb0JBSkEsY0FLQSxpQkFKQSwyQkFGQSxvQnhKZ3czQ0osQ3dKbHYzQ0EsaUNBQ0ksWXhKcXYzQ0osQ00vcjNDSSw0QmtKdkRKLGlDQUlRLG9CeEpzdjNDTixDd0pudjNDTSw4Q0FDSSxReEpxdjNDVixDd0psdjNDTSw0REFDSSxleEpvdjNDVixDd0pqdjNDTSwrQ0FDSSwyQnhKbXYzQ1YsQ3dKOXUzQ2Msb0ZBQ0ksZUFDQSxleEpndjNDbEIsQ3dKM3UzQ2MsMEZBQ0ksZ0J4SjZ1M0NsQixDd0p6dTNDVSx3RUFDSSxleEoydTNDZCxDQUNGLEN3SnZ1M0NJLCtCQXZDSixpQ0F3Q1EsYXhKMHUzQ04sQ3dKeHUzQ00sdUNBQ0ksK0JBQ0EsZXhKMHUzQ1YsQ0FDRixDd0p2dTNDSSx1Q0FFSSxZQUNBLG9CQUNBLGtCQUhBLFd4SjR1M0NSLENNdHUzQ0ksNEJrSlBBLHVDQVFRLCtCQUNBLGdDQUNBLFlBSEEsZ0J4SjZ1M0NWLENBQ0YsQ3dKdnUzQ0ksd0NBRUksYUFEQSxZQUdBLHlCQURBLFV4SjB1M0NSLENNcHYzQ0ksNEJrSk9BLHdDQVNRLGdDQUZBLDhCQUdBLG1CQUZBLHdCeEo0dTNDVixDQUNGLENNN3UzQ0ksbURrSlJBLHdDQWVRLHNCQURBLDZCQUVBLGtCeEoydTNDVixDQUNGLEN3Snh1M0NJLHNDQUVJLG1CQURBLFl4SjJ1M0NSLEN3Snh1M0NRLHlDQUNJLFlBQ0EsaUJ4SjB1M0NaLENNeHgzQ0ksMEJrSjRDSSx5Q0FLUSxtQkFDQSxnQkFDQSxrQnhKMnUzQ2QsQ0FDRixDTWx4M0NJLDRCa0orQkkseUNBV1Esb0JBQ0EsZ0JBQ0EscUJ4SjR1M0NkLENBQ0YsQ3dKdnUzQ0kscURBQ0ksZXhKeXUzQ1IsQ3dKdHUzQ0ksK0NBRUksZ0NBREEsb0J4Snl1M0NSLEN3SnR1M0NRLG9EQUNJLG1CQUNBLGdCeEp3dTNDWixDTXB5M0NJLDZCa0pzREEsK0NBVVEsa0J4Snd1M0NWLENBQ0YsQ3dKcnUzQ0ksMENBQ0kscUJ4SnV1M0NSLEN3SnB1M0NJLHNFQUNJLG1CQUNBLGdCQUdBLGVBRkEsaUJBR0EsaUJBRkEsYXhKd3UzQ1IsQ3dKbnUzQ0ksK0RBQ0ksbUJBQ0EsZ0JBQ0EsZ0J4SnF1M0NSLEN3Smx1M0NJLGtFQUVJLGlCQURBLG9CeEpxdTNDUixDd0o5dDNDUSx3S0FDSSx3QnhKbXUzQ1osQ3dKL3QzQ0ksdUZBQ0ksY0FDQSxtQnhKaXUzQ1IsQ01wMTNDSSwwQmtKeUhJLHFEQUdJLHlCQUNBLGtCQUVBLFlBSkEsa0JBREEsUUFJQSxVeEordDNDVixDd0o1dDNDVSwySUFJSSxhQUVBLDRCQUhBLFd4Sml1M0NkLEN3SjN0M0NVLHFFQUNJLG9CeEo2dDNDZCxDd0p6dDNDTSwrQ0FDSSxtQnhKMnQzQ1YsQ3dKeHQzQ00sOEVBQ0ksT3hKMHQzQ1YsQ3dKdnQzQ00sNkVBQ0ksTXhKeXQzQ1YsQ3dKdHQzQ00sZ0RBQ0ksdUJ4Snd0M0NWLEN3SnJ0M0NNLCtDQUNJLFd4SnV0M0NWLEN3SnB0M0NNLHVDQUNJLGlCeEpzdDNDVixDQUNGLENNLzEzQ0ksbURrSjhJSSxnREFDSSxhQUNBLHFCeEpvdDNDVixDd0pqdDNDTSx1Q0FFSSxpQkFEQSxXeEpvdDNDVixDd0ovczNDVSx5Q0FDSSxtQkFDQSxrQnhKaXQzQ2QsQ0FDRixDd0o1czNDQSwwQ0FDSSxjQUVBLHNCQUNBLG1CQUNBLGdCQUNBLHFCQUNBLG1CQUxBLGlCeEpvdDNDSixDTXQ0M0NJLDZCa0pnTEosMENBVVEsbUJBQ0EscUJ4Smd0M0NOLENBQ0YsQ3dKNXMzQ0ksK0VBQ0ksZXhKK3MzQ1IsQ3dKM3MzQ0EseUNBQ0ksa0J4SjhzM0NKLEN3SjFzM0NJLDZEQUNJLFN4SjZzM0NSLEN3SjFzM0NJLHdDQUNJLGdCeEo0czNDUixDd0p6czNDSSwrQ0FDSSxleEoyczNDUixDd0poczNDUSx3bkJBQ0kseUJBQ0EsVXhKNnMzQ1osQ00xNzNDSSx5QmtKb1BJLGdGQUNJLFN4SjBzM0NWLENBQ0YsQ01uNzNDSSw0QmtKOE9JLCtEQUNJLFd4SnlzM0NWLENBQ0YsQ3dKcnMzQ0Esc0JBQ0ksY0FFQSxzQkFDQSxlQUNBLGdCQUNBLG1CQUNBLGdCQUxBLGlCeEo0czNDSixDd0pyczNDSSxpQ0FDSSxrQkFDQSxvQkFDQSxrQnhKdXMzQ1IsQ012ODNDSSw2QmtKb1BKLHNCQWdCUSxnQkFDQSxleEp1czNDTixDd0pyczNDTSx5QkFDSSxZeEp1czNDVixDQUNGLEN3Sm5zM0NBLGdCQUNJLGNBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxrQnhKc3MzQ0osQ010KzNDSSx5QmtKbVNKLDBCQUdRLFlBQ0Esa0JBRkEsU3hKd3MzQ04sQ0FDRixDd0puczNDQSxxQkFJSSxxQkFEQSxvQkFEQSxpQnhKd3MzQ0osQ3dKcHMzQ0ksbUNBT0ksa0JBTEEsU0FFQSxXQUVBLFlBSEEsT0FLQSxpQkFDQSxtQkFSQSxrQkFJQSxVeEoyczNDUixDd0puczNDQSxlQUNJLHdCeEpzczNDSixDd0puczNDQSxvQkFDSSx3RHhKc3MzQ0osQ3dKbnMzQ0EsZUFDSSxtQnhKc3MzQ0osQ3dKcnMzQ0ksc0JBQ0kseUJBQ0EsYXhKdXMzQ1IsQ3dKbnMzQ0EsMkJBQ0ksd0R4SnNzM0NKLEN3Sm5zM0NJLDJGQUNJLGV4SnNzM0NSLEN3SnBzM0NRLHNHQUNJLHNCQUNBLGtCQUNBLG9CQUNBLGtCeEpzczNDWixDd0o3cjNDSSw4REFDSSxhQUNBLHVCQUNBLFV4SmdzM0NSLEN3SjlyM0NRLGlFQUNJLFN4SmdzM0NaLENNM2g0Q0ksNEJrSmlXSSwrQ0FDSSxZeEo2cjNDVixDd0oxcjNDTSxxQ0FDSSxVeEo0cjNDVixDd0p2cjNDVSxpRUFDSSxTeEp5cjNDZCxDQUNGLENNbmo0Q0kseUJrSmdZSiwrREFFUSxnQkFDQSxTeEpzcjNDTixDQUNGLEN3SmpyM0NJLHFGQUNJLGF4SnFyM0NSLENNbGo0Q0ksNEJrSjRYQSxxRkFHUSxZeEp3cjNDVixDQUNGLEN3SnByM0NFLHdEQUNJLGtDeEp1cjNDTixDd0pwcjNDRSxpTEFTSSx3QnJKelhRLENxSm9YUixXQUlBLFlBSEEsa0JBQ0EsTUFDQSxVeEp5cjNDTixDd0pwcjNDRSx5RkFFSSxNeEp1cjNDTixDd0pwcjNDRSx3RkFFSSxPeEp1cjNDTixDd0pucjNDTSxxRUFDSSxVeEpzcjNDVixDd0pqcjNDTSxxRUFDSSxtQ0FDQSx1QnhKb3IzQ1YsQ3dKaHIzQ0EsMkVBR0ksWXhKaXIzQ0osQ3lKdHE0Q0Esc0JBQ0ksWXpKeXE0Q0osQ01wbDRDSSxtRG1KdEZKLHNCQUlRLGF6SjBxNENOLENBQ0YsQ3lKenE0Q0ksaURBQ0ksY3pKMnE0Q1IsQ3lKeHE0Q0ksMkJBR0ksbUJBRkEsYUFDQSwyQkFFQSxtQnpKMHE0Q1IsQ3lKeHE0Q1EsOEJBQ0ksZUFDQSxnQkFDQSxnQnpKMHE0Q1osQ01ubzRDSSx5Qm1KaERBLDJCQWFRLG1CekowcTRDVixDeUp4cTRDVSw4QkFDSSxlQUNBLGdCQUNBLGdCekowcTRDZCxDQUNGLEN5SnRxNENJLDRCQUVJLGtCQURBLGFBRUEsa0N6SndxNENSLENNcm80Q0ksNEJtSnRDQSw0QkFPUSxpQ0FEQSxXekowcTRDVixDQUNGLEN5SnZxNENRLDRDQUNJLG1CQUNBLFN6SnlxNENaLEN5SnJxNENJLHVDQUNJLGdCekp1cTRDUixDeUpwcTRDSSw0Q0FDSSxzQnpKc3E0Q1IsQ01ycDRDSSw0Qm1KWkosa0NBRVEsb0J6Sm9xNENOLEN5SmxxNENNLDhEQUVJLDBCQURBLHNDekpxcTRDVixDQUNGLEN5Si9wNENBLG1DQUdJLHNCQUVBLDBCQUpBLGVBQ0EsV0FFQSxVekptcTRDSixDTXByNENJLHlCbUphSixtQ0FRUSxnQkFDQSxRekptcTRDTixDQUNGLENNOXA0Q0ksbURtSmZKLG1DQWFRLGV6Sm9xNENOLENBQ0YsQ3lKanE0Q0EsaUNBR0ksc0JBRUEsMEJBQ0EsNEJBTEEsZUFDQSxXQUVBLFV6SnNxNENKLENNeHM0Q0kseUJtSjhCSixpQ0FRUSxnQkFDQSxRekpzcTRDTixDQUNGLENNbHI0Q0ksbURtSkVKLGlDQWFRLG9Cekp1cTRDTixDQUNGLEN5SnJxNENJLG9DQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J6SnVxNENSLEN5SnBxNENJLHlDQUVJLG1CQURBLGV6SnVxNENSLENNaHQ0Q0ksNEJtSndDQSx5Q0FNUSxlQURBLFV6SndxNENWLENBQ0YsQ3lKbnE0Q0EseUJBQ0ksbUJBQ0EsZ0JBQ0Esc0JBQ0EsbUJ6SnNxNENKLEN5SmxxNENBLDhSQVdJLGF0SjFEVSxDc0oyRFYsYUFKQSxtQkFDQSxnQkFDQSxpQkFHQSxlekpzcTRDSixDeUpucTRDQSxzQ0FJSSw2QkFGQSxtQkFEQSxpQkFFQSxvQnpKdXE0Q0osQ3lKbnE0Q0Esd0JBQ0ksbUJ6SnNxNENKLEN5Sm5xNENBLDZCQUNJLG1CekpzcTRDSixDeUpucTRDQSw2QkFDSSxlekpzcTRDSixDeUpucTRDQSw2RkFDSSxhekpzcTRDSixDeUpucTRDQSxnQ0FFSSxhdEpwRlUsQ3NKbUZWLGtCekp1cTRDSixDeUpucTRDQSw4QkFDSSxlQUNBLGV6SnNxNENKLEN5SnBxNENJLHNDQUVJLGdCQURBLFN6SnVxNENSLEN5SmxxNENBLDZCQUVJLHFCQURBLGFBR0EsZUFEQSwwQnpKc3E0Q0osQ3lKbHE0Q1Esc0NBSUksZUFGQSxZQUdBLGtCQUZBLGdCQUZBLFV6SndxNENaLEN5SmxxNENZLDJDQUNJLFl6Sm9xNENoQixDeUo5cDRDQSxvREFHSSxlQURBLCtCQUVBLGlCekppcTRDSixDeUovcDRDSSxnRUFFSSxhdEo3SE0sQ3NKNEhOLG9CekptcTRDUixDeUo5cDRDQSx1QkFDSSxhekppcTRDSixDeUo3cDRDQSw2QkFHRSxjQUZBLGVBQ0EseUJ6SmlxNENGLEN5SjVwNENJLHNDQUNJLGdCQUNBLGV6SitwNENSLEN5SjlwNENRLDBDQUdJLGVBREEsWUFEQSxVekprcTRDWixDeUo5cDRDWSwrQ0FDSSxZekpncTRDaEIsQ3lKMXA0Q0EsMkJBQ0ksbUJBQ0EsbUJ6SjZwNENKLEN5SnpwNENBLHVCQUdJLGNBRkEsbUJBQ0EsWXpKNnA0Q0osQ3lKenA0Q0EsZUFLSSxnQ0FKQSxtQkFDQSxnQkFDQSxxQkFJQSxtQkFIQSxvQkFJQSxnQkFGQSxVeko4cDRDSixDeUoxcDRDSSx3QkFHSSxlQUNBLHFCQUhBLG9CQUlBLGV6SjRwNENSLEN5SnpwNENZLGlDQUNJLFl6SjJwNENoQixDeUpycDRDQSxRQUNJLFl6SndwNENKLEN5SnJwNENBLGVBQ0ksK0J6SndwNENKLEN5SnJwNENBLHdCQVNJLG9CQUxBLHNCQUlBLDZCQURBLFNBTEEsYUFDQSx5QkFGQSxlQUtBLGdCQURBLFV6SjRwNENKLEN5SnRwNENJLHFDQUNJLGtCekp3cDRDUixDTTkzNENJLDRCbUowTkosd0JBbUJRLGdCQURBLGdDQUZBLDhCQUNBLHdCekowcDRDTixDQUNGLENNdjM0Q0ksbURtSjJNSix3QkF1QlEsY3pKeXA0Q04sQ0FDRixDTTM0NENJLDRCbUpvUEEsb0NBRVEsd0J6SnlwNENWLENBQ0YsQ3lKcHA0Q0Esb0NBRUksWUFDQSxlQUNBLGtCekp1cDRDSixDeUpwcDRDQSx1QkFLSSxpQkFEQSxhdEozUFUsQ3NKd1BWLGdCQUNBLGlCQUlBLGtCQUhBLDhCekowcDRDSixDeUpwcDRDQSxnQ0FDSSxjQUNBLG1Cekp1cDRDSixDeUpwcDRDQSxhQUlJLHdCdEpyUVUsQ3NKdVFWLGtCQURBLFdBSkEsZ0JBQ0EsaUJBQ0Esc0J6SjBwNENKLEN5SnJwNENJLG9DQVJKLGFBU1EsY3pKd3A0Q04sQ0FDRixDeUp0cDRDSSxxQkFHSSxtQkFEQSxhQUlBLGtCQUZBLHVCQUhBLG9CQUlBLG1Cekp5cDRDUixDTTM3NENJLDRCbUo2UkEscUJBU1EsZ0J6SnlwNENWLENBQ0YsQ3lKdnA0Q1EseUJBQ0ksV3pKeXA0Q1osQ01oOTRDSSx5Qm1Kc1RJLHlCQUlRLFd6SjBwNENkLEN5Sm5wNENGLDZEQUVRLGtCekp1cDRDTixDQUxGLEN5SjlvNENBLDhEQUNJLGF6SnVwNENKLEN5SnBwNENBLG1DQUNJLGtCekp1cDRDSixDTXQ5NENJLDRCbUo4VEosbUNBSVEsYXpKd3A0Q04sQ0FDRixDeUpycDRDUSw4Q0FDSSxlQUNBLGtCQUNBLGdCQUNBLGdCekp1cDRDWixDeUpscDRDQSxxQkFHSSx1QkFHQSx5QkFEQSxxQkFEQSxVQUZBLFl6SnlwNENKLEN5SmxwNENBLFVBQ0ksa0J6SnFwNENKLEN5SmxwNENBLFdBQ0ksd0J6SnFwNENKLEN5SmxwNENBLHNCQUdJLHdCdEp2VlUsQ3NKd1ZWLGtCQUZBLFlBR0EsWUFKQSxVekp5cDRDSixDTTEvNENJLDRCbUp3V0osbURBRVEsZXpKcXA0Q04sQ0FDRixDeUpscDRDQSxtQ0FDSSxrQnpKcXA0Q0osQ01qaDVDSSx5Qm1KOFhBLHNDQUVRLGtCekpxcDRDVixDeUpocDRDRixpQkFFUSxZekpvcDRDTixDQUxGLEN5SjFvNENBLG9FQUNJLGV6Sm1wNENKLENNcGc1Q0ksbURtSmdYSixvRUFLUSxlQURBLGV6SnFwNENOLENBQ0YsQ3lKMW80Q0Esc0NBQ0ksV0FDQSxtQnpKNm80Q0osQ3lKMW80Q0EsOERBRUkscUJBQ0Esa0J6SjZvNENKLEN5SjNvNENJLHNFQUNJLFlBQ0EscUJBQ0EsY3pKOG80Q1IsQ3lKM280Q0ksNEVBQ0ksK0JBQ0Esb0JBQ0Esa0JBQ0EsMEJBT0EsNkJBTkEsV0FPQSxlQU5BLHFCQUNBLGdCQUVBLHNCQUNBLG1CQUZBLGN6SmtwNENSLEN5SjNvNENJLHdFQUNJLGF6SjhvNENSLEN5SjNvNENhLGdJQUNMLHlCQUNBLHFCeko4bzRDUixDeUoxbzRDQSx5Q0FJSSxlQUNBLGtCQUNBLGdCQUNBLGdCekowbzRDSixDeUpocDRDSSxnREFDSSxxQnpKa3A0Q1IsQ3lKMW80Q0EseUNBT0ksMEJBREEsNEJBR0EscUJBREEsaUJ6SnlvNENKLEN5SmhwNENhLDBFQUNMLHlCQUNBLHFCekprcDRDUixDeUoxbzRDSSxtREFDSSxxRXpKNm80Q1IsQ3lKM280Q1Esd0RBRUksY0FEQSxleko4bzRDWixDeUp6bzRDSSxpREFDSSx5RXpKMm80Q1IsQ3lKdG80Q0ksd0NBQ0ksaUJ6SnlvNENSLEN5SnRvNENhLHFFQUNMLDJEekp3bzRDUixDeUpubzRDYSxnSEFNTCxxQkFMQSxzQkFDQSxZQUdBLG9CQURBLGVBREEsZ0JBSUEsc0J6SnNvNENSLEN5SmxvNENBLGlDQUNJLGdCekpxbzRDSixDeUpsbzRDQSxpQ0FDSSxlekpxbzRDSixDeUpsbzRDQSxtQ0FDSSxnQnpKcW80Q0osQ3lKam80Q0ksNENBQ0ksaUJ6Sm9vNENSLEN5Si9uNENJLGtEQUNJLDRCekprbzRDUixDTXZvNUNJLDRCbUpvZ0JBLGtEQUtRLDRCQURBLFd6Sm9vNENWLENBQ0YsQ3lKOW40Q0kscURBQ0ksMkJ6SmlvNENSLENNanA1Q0ksNEJtSitnQkEscURBSVEsMkJ6SmtvNENWLENBQ0YsQ01ucTVDSSx5Qm1Kc2lCSixnQ0FFUSxTekpnbzRDTixDQUNGLEN5SjduNENBLGtHQUlJLGNBREEsa0JBREEsaUJ6SmtvNENKLEN5SjduNENBLHlFQUNJLGV6SmdvNENKLEN5SjluNENJLGdGQUNJLG9CekpnbzRDUixDeUo1bjRDQSwwQkFDSSxlekorbjRDSixDTTNyNUNJLHlCbUoyakJKLDBCQUlRLGtCQUNBLFF6SmdvNENOLENBQ0YsQ3lKN240Q0EsbUNBQ0ksa0JBQ0EsZ0JBQ0Esb0JBRUEsa0JBRUEsZ0JBREEsYUFGQSxXekptbzRDSixDeUo5bjRDSSwwQ0FDSSwwREFDQSxXekpnbzRDUixDTWxzNUNJLDRCbUp1akJKLG1DQWdCUSxTQURBLFN6SmlvNENOLEN5SjluNENNLDBDQUNJLFF6SmdvNENWLENBQ0YsQ3lKNW40Q0EsbUNBQ0ksZUFDQSxnQkFDQSxpQkFDQSxlekorbjRDSixDeUo3bjRDQSx5Q0FDSSxlQUNBLGdCQUNBLG9CQUNBLGV6SmdvNENKLEN5SjluNENBLGlDQUNJLGV6SmlvNENKLEN5Si9uNENBLGtDQUNJLGdCQUNBLGN6SmtvNENKLEN5SmhvNENBLHNDQUNJLFl6Sm1vNENKLEN5SmpvNENBLDJDQUVJLGVBQ0EsZ0JBQ0Esb0JBQ0EsZXpKbW80Q0osQ3lKam80Q0EsMENBQ0ksY0FDQSxjekpvbzRDSixDeUo1bjRDSSxrRkFDSSxXekprbzRDUixDeUovbjRDSSxnREFDSSxNQUNBLFl6SmlvNENSLENNN3Y1Q0ksNEJtSmluQkosY0FlUSxvQnpKaW80Q04sQ0FDRixDeUo5bjRDQSwrQkFDSSxtQkFDQSxnQkFDQSxvQkFFQSwrQ0FEQSxrQkFFQSxVekppbzRDSixDeUo5bjRDQSxrQ0FDSSxhQUNBLDZCekppbzRDSixDTTd4NUNJLHlCbUowcEJKLGtDQUtRLHdCekprbzRDTixDQUNGLEN5Si9uNENBLGdCQUNJLHVCekprbzRDSixDeUo5bjRDSSxvREFDSSxZekppbzRDUixDeUo3bjRDQSxZQUNJLHlCekpnbzRDSixDMEp4MjVDRSxxREFDTSwrQjFKMjI1Q1IsQzBKeDI1Q0ksZ0RBQ0ksa0IxSjAyNUNSLEMwSngyNUNJLDhFQUVFLG1CQURBLGExSjIyNUNOLEMwSnYyNUNBLHlCQUdJLG1CQUZBLGFBQ0EsOEJBSUEsb0JBREEsbUJBREEsZTFKNDI1Q0osQzBKeDI1Q0ksMENBQ0ksK0IxSjAyNUNSLEMwSnYyNUNJLHFDQUNJLGtCMUp5MjVDUixDMEpsMjVDSSx5Q0FFSSxxQjFKbzI1Q1IsQzBKaDI1Q0EsOEJBRUksWTFKazI1Q0osQzBKaDI1Q0ksdUNBRUksd0IxSmkyNUNSLEMwSjkxNUNJLG9DQUdJLFNBRkEsVUFDQSxPMUppMjVDUixDMEozMTVDSSw0REFDSSxZMUo4MTVDUixDMEozMTVDSSx3Q0FHSSxlQUNBLGNBSEEsb0JBQ0EsbUIxSisxNUNSLEMwSjExNUNZLGlEQUNJLFkxSjQxNUNoQixDMEpoMTVDQSx1Q0FDSSxXQUNBLG1CMUp3MTVDSixDMkp4NjVDQSw0QkFFSSxrQkFEQSxVM0o0NjVDSixDMkp6NjVDSSx1RUFDSSx1QkFDQSxrQkFDQSxjQUNBLFMzSjI2NUNSLEMySno2NUNRLDZFQUNJLHFCM0oyNjVDWixDMkpwNjVDWSw0SkFFSSxlQURBLGEzSjI2NUNoQixDMkp4NjVDZ0IscUZBQ0ksWTNKMDY1Q3BCLEMySnA2NUNJLGdFQUNJLFkzSnM2NUNSLEMySm42NUNJLCtEQUNJLFczSnE2NUNSLEMySmw2NUNJLHdHQUNJLHVCM0pvNjVDUixDMkovNTVDUSw0Q0FPSSxZQUpBLGtCQURBLGVBSUEsc0JBRkEsV0FDQSxVQUpBLGEzSnU2NUNaLEMySjk1NUNRLHFEQUNJLFMzSmc2NUNaLEMySjM1NUNRLGdFQUNJLFEzSjY1NUNaLENNbjU1Q0ksNEJxSkRJLGlGQUNJLGdCM0owNTVDVixDMkpuNTVDVSxrS0FKSSxpQkFDQSxVM0o4NTVDZCxDMkpyNTVDTSw0RUFDSSxjM0p1NTVDVixDMkpwNTVDTSxxQ0FLSSxXQUhBLFNBREEsa0JBRUEsMEJBQ0EsUzNKdTU1Q1YsQzJKcDU1Q1UsNENBRUksZ0JBREEsYzNKdTU1Q2QsQ0FDRixDTTk3NUNJLHlCcUorQ0ksaUZBQ0ksaUIzSnE1NUNWLEMySjk0NUNVLGtLQUpJLGtCQUNBLFUzSnk1NUNkLEMySmg1NUNNLHFDQUNJLFkzSms1NUNWLEMySi80NUNNLG1JQU1JLG1CQUVBLFdBSkEsYUFHQSxTQUZBLDhCQUZBLE9BRkEsa0JBQ0EsVTNKdTU1Q1YsQzJKLzQ1Q1UsaUpBQ0ksb0IzSmk1NUNkLENBQ0YsQ005OTVDSSwwQnFKb0ZJLGlGQUNJLGdCM0pnNTVDVixDMko5NDVDVSx5REFDSSxpQkFDQSxnQjNKZzU1Q2QsQzJKNzQ1Q1UseUdBQ0ksZ0IzSis0NUNkLEMySjM0NUNNLHFDQUVJLFNBREEsUUFFQSx5QjNKNjQ1Q1YsQ0FDRixDTWwvNUNJLHlCcUp3R0EsbUNBRVEsZTNKNDQ1Q1YsQ0FDRixDTXYvNUNJLHlCcUp3R0EsbUNBTVEsZ0IzSjY0NUNWLENBQ0YsQ00vKzVDSSw0QnFKd0dJLGtDQUNJLE8zSjI0NUNWLENBQ0YsQ01sZzZDSSx5QnFKK0hJLHFNQUNJLGdCM0owNDVDVixDMkp4NDVDVSxtSEFDSSxpQkFDQSxVM0owNDVDZCxDMkp2NDVDVSxtS0FDSSxnQjNKeTQ1Q2QsQ0FDRixDMkpqNDVDQSxxQ0FNSSx1QkFFQSxzQkFJQSw0QkFUQSxvQkFFQSxzQkFFQSxVQU5BLFlBR0EsYUFLQSxrQkFDQSxVQVJBLFlBU0EsVTNKcTQ1Q0osQ01qaTZDSSx5QnFKaUpKLHFDQWlCUSxpQkFGQSxVQUNBLFdBRUEsYzNKcTQ1Q04sQzJKajQ1Q0UsNENBRVEseUJBQ0EsMEJBQ0EsMEIzSnE0NUNWLENBUEYsQzJKdjM1Q0ksNERBQ0ksd0IzSms0NUNSLEMySjczNUNJLHlFQUNJLDZCM0pnNDVDUixDMko3MzVDSSxzQkFDSSxrQjNKKzM1Q1IsQzJKNTM1Q0kscUJBQ0ksbUJBQ0EsZ0JBQ0EsbUIzSjgzNUNSLEMySjEzNUNRLCtEQUNJLFUzSjQzNUNaLENNcGs2Q0ksMEJxSjZNSSw0QkFHUSxXQURBLHVCM0owMzVDZCxDQUNGLENNMWs2Q0ksMEJxSjZNSSw0QkFPUSwwQjNKMDM1Q2QsQ0FDRixDMkpyMzVDQSw0QkFFSSxlQURBLGtCM0p5MzVDSixDMkp0MzVDSSx3Q0FDSSxvQjNKdzM1Q1IsQ012bDZDSSx5QnFKME5KLDRCQVVRLG9CQURBLHVCM0p5MzVDTixDMkp0MzVDTSx3Q0FDSSxxQjNKdzM1Q1YsQ0FDRixDTWhtNkNJLDBCcUowTkosNEJBa0JRLGdCM0p3MzVDTixDMkp0MzVDTSx3Q0FDSSxZM0p3MzVDVixDMkp0MzVDVSx3REFDSSxhQUNBLGdCM0p3MzVDZCxDQUNGLEMySmwzNUNBLHFDQUVJLG1CQURBLGFBSUEsZUFGQSxVQUNBLFNBRUEsYzNKcTM1Q0osQzJKbDM1Q0Esa0NBRUksZTNKbzM1Q0osQ001bTZDSSw0QnFKMlBKLGtCQUVRLFUzSm8zNUNOLENBQ0YsQzJKajM1Q0EscUJBSUkseUJBREEseUJBREEsa0JBR0EsdUJBSkEsWTNKdzM1Q0osQzJKajM1Q0Esb0JBQ0ksYTNKbzM1Q0osQzJKbDM1Q0ksdUJBQ0ksbUIzSm8zNUNSLEMySi8yNUNJLDBEQUNJLFkzSmszNUNSLEMySi8yNUNJLHNFQUNJLG9CM0ppMzVDUixDMko1MjVDSSw4REFDUSxZM0orMjVDWixDTTVvNkNJLDRCcUptU0ksZ0VBQ0ksb0IzSjYyNUNWLENBQ0YsQzJKeDI1Q0EsOEJBQ0ksbUJBQ0Esb0IzSjIyNUNKLEMySnoyNUNJLHVQQUdJLGNBRkEsZUFDQSxlM0o0MjVDUixDMkp2MjVDQSwwQ0FJSSwrQjNKdTI1Q0osQzJKMTI1Q0ksc0RBQ0MsNEIzSjQyNUNMLEMySngyNUNJLHVFQUNJLGlCQUNBLFczSjAyNUNSLEMySnQyNUNBLGlEQUNJLG1CM0p5MjVDSixDMkp2MjVDQSw2Q0FDSSxrQjNKMDI1Q0osQzJKbjI1Q0EsZ0RBQ0ksb0IzSjQyNUNKLEMySjEyNUNBLGtEQUdJLG1CQUNBLGdCQUZBLGlCQURBLFUzSmczNUNKLENNN3M2Q0kseUJxSmtXQSw4REFFUSxvQjNKNjI1Q1YsQ0FDRixDMkp2MjVDSSw4REFRSSxtQkFEQSxhQUZBLG1CM0p3MjVDUixDMko1MjVDUSxzRUFDSSwwQ0FDSix1QjNKODI1Q1IsQzJKcjI1Q0EsWUFDSSwwQjNKdzI1Q0osQzJKcDI1Q0ksNkRBQ0ksb0IzSnUyNUNSLEMySnAyNUNJLDRFQUNJLFkzSnMyNUNSLENNMXQ2Q0ksNEJxSndYSSw2REFDSSxZM0pxMjVDVixDMkpuMjVDTSw0RUFDSSxvQjNKcTI1Q1YsQ0FDRixDMkpoMjVDSSw4Q0FDSSxnQkFDQSxlM0ptMjVDUixDTXZ1NkNJLDRCcUprWUEsOENBSVEsWUFDQSxpQkFDQSxpQjNKcTI1Q1YsQ0FDRixDMkpsMjVDSSwyREFDSSxVM0pvMjVDUixDTTl2NkNJLDBCcUp5WkEsMkRBS1EsdUIzSm8yNUNWLENBQ0YsQ01udzZDSSwwQnFKeVpBLDJEQVNRLDBCM0pxMjVDVixDQUNGLEMySmoyNUNBLCtDQUNJLGtCM0pvMjVDSixDMkpqMjVDQSw0Q0FDSSxtQkFDQSxnQkFDQSxzQkFDQSxtQjNKbzI1Q0osQzJKOTE1Q1ksK0ZBQ0ksa0IzSmkyNUNoQixDMkozMTVDWSwySEFDSSwrQjNKNjE1Q2hCLEMySnYxNUNBLFlBQ0ksaUIzSjAxNUNKLENNang2Q0ksNEJxSjBiSixpQkFHUSxjQURBLGlCM0oyMTVDTixDQUNGLEMySnQxNUNJLDBDQUNJLHVCQUNBLDhCM0p5MTVDUixDMkp2MTVDUSw2Q0FDSSxrQkFDQSxVM0p5MTVDWixDMkpyMTVDSSwyQ0FDSSxpQjNKdTE1Q1IsQzJKbjE1Q1Esb0VBQ0ksVTNKcTE1Q1osQzJKbjE1Q1kscUZBQ0ksa0IzSnExNUNoQixDTTF5NkNJLDRCcUoyZEksMkNBQ0kseUIzSmsxNUNWLENBQ0YsQzJKOTA1Q0EsMkJBRUksZUFEQSxpQjNKazE1Q0osQzJKLzA1Q0ksa0NBQ0ksWTNKaTE1Q1IsQzJKNzA1Q0EsdUNBQ1Esa0IzSmcxNUNSLENNeDA2Q0kseUJxSnVmSix1Q0FJUSxrQjNKaTE1Q04sQ0FDRixDMko5MDVDQSxtRUFDSSxtQjNKaTE1Q0osQzRKNTQ2Q0EsNkJBQ0ksYUFDQSw4QkFDQSxtQjVKKzQ2Q0osQzRKNzQ2Q0ksaUNBQ0ksa0I1Sis0NkNSLENNMTE2Q0kseUJzSjNESiw2QkFZUSxTQUZBLDJCQUNBLHFCNUpnNTZDTixDQUNGLEM0SjU0NkNBLDRCQUNJLGdCNUorNDZDSixDNEo1NDZDQSw2QkFDSSxtQkFDQSxnQkFDQSxxQkFDQSxvQjVKKzQ2Q0osQzRKNTQ2Q0Esd0NBSUksc0JBSEEsbUJBRUEsNkJBRUEsa0JBSEEsV0FJQSxVNUorNDZDSixDNEo3NDZDSSxvQ0FSSix3Q0FVUSxhQUdBLDRCQUpBLFVBR0EsZUFEQSxXNUprNTZDTixDNEo5NDZDTSxvRkFDSSxZQUNBLGFBSUEsMEJBRkEsZ0JBREEsMEJBRUEsVzVKaTU2Q1YsQzRKOTQ2Q1UsMEZBQ0ksWUFDQSxZNUpnNTZDZCxDQUNGLENNMTQ2Q0kseUJzSmhDSix3Q0FnQ1EsaUJBREEsaUI1Smc1NkNOLENBQ0YsQ01uNDZDSSw2QnNKN0NKLHdDQW9DUSxrQkFDQSxvQjVKZzU2Q04sQ0FDRixDNEo5NDZDSSxvQ0F4Q0osd0NBeUNRLGlCNUppNTZDTixDQUNGLENNMzU2Q0kseUJzSnVCSSxxSEFDSSxlNUoyNDZDVixDNEpwNDZDVSxzTUFKSSxnQkFDQSxVNUorNDZDZCxDQUNGLENNNTY2Q0ksMEJzSnlDSSxxSEFDSSxnQjVKeTQ2Q1YsQzRKbDQ2Q1Usc01BSkksaUJBQ0EsVTVKNjQ2Q2QsQ0FDRixDNEpuNDZDQSxxQ0FDSSxpQjVKczQ2Q0osQzRKcDQ2Q0ksb0NBSEoscUNBSVEsZTVKdTQ2Q04sQ0FDRixDTXI4NkNJLDBCc0p5REoscUNBT1EsZTVKeTQ2Q04sQ0FDRixDTTE4NkNJLHlCc0pvRUosa0JBRVEsK0I1Snk0NkNOLENBQ0YsQzRKcjQ2Q0EsNEJBSUksZUFIQSxrQkFFQSxRQURBLG9CNUowNDZDSixDNEpyNDZDQSxvQkFDSSxpQjVKdzQ2Q0osQzRKcjQ2Q0Esa0NBQ0ksZ0I1Snc0NkNKLEM0SnI0NkNBLFdBRUksY0FEQSxZNUp5NDZDSixDNEpyNDZDQSw0Q0FTSSxxQkFGQSxpQkFOQSx5QkFPQSxhQUpBLG9CQUNBLGdCQUtBLDhCQUpBLGlCQUhBLHNCQURBLFU1Smc1NkNKLEM0SnA0NkNBLHlCQUVJLGdDQURBLG9CNUp3NDZDSixDNEpwNDZDQSwwQ0FDSSxxQkFDQSxVNUp1NDZDSixDNEpyNDZDSSxnREFDSSxpQkFDQSxrQkFDQSwwQkFNQSw2QkFMQSxXQU1BLGVBTEEscUJBQ0EsZ0JBS0Esa0JBQ0EsYUFKQSxtQkFEQSxjNUo0NDZDUixDNEpwNDZDYSw0RkFDTCx3QjVKczQ2Q1IsQzRKbDQ2Q0Esb0NBQ0ksWTVKcTQ2Q0osQzRKbDQ2Q0EsbURBR0ksc0JBSUEsZ0NBRkEsU0FDQSx5QkFMQSxlQUNBLFNBTUEsV0FKQSxVNUp5NDZDSixDTTlnN0NJLDRCc0ppSUosbURBY1Esb0JBRkEsZ0JBQ0EsSzVKczQ2Q04sQ0FDRixDTWxpN0NJLDBCc0o4SUosbURBa0JRLHVCNUpzNDZDTixDQUNGLENNdmk3Q0ksMEJzSjhJSixtREFzQlEsMEI1SnU0NkNOLENBQ0YsQ01oaDdDSSxtRHNKa0hKLG1EQTBCUSxlNUp3NDZDTixDQUNGLENNamo3Q0kseUJzSitLUSxnRkFDSSwyQjVKczQ2Q2QsQzRKbDQ2Q00sMEVBQ0ksZ0M1Sm80NkNWLENBQ0YsQzRKOTM2Q0ksd0dBQ0ksMkI1Smk0NkNSLEM0Si8zNkNRLG1JQUNJLHNCNUppNDZDWixDNEovMzZDWSw4SkFDSSxpQjVKaTQ2Q2hCLENNcGs3Q0kseUJzSnlNSix3QkFFUSx3QjVKODM2Q04sQ0FDRixDNEozMzZDQSw4QkFDSSxtQjVKODM2Q0osQzRKMzM2Q0EsNENBQ0ksdUI1SjgzNkNKLENNcms3Q0ksNEJzSnNNSiw0Q0FJUSxlNUorMzZDTixDQUNGLEM0SjczNkNJLG1EQUNJLFU1SiszNkNSLENNMWw3Q0kseUJzSitOSiw4Q0FFUSxxQjVKODM2Q04sQ0FDRixDNEozMzZDQSx3QkFFSSxlQUVBLGdCQURBLG1CQUZBLHNCNUppNDZDSixDTXZtN0NJLHlCc0pxT0osd0JBT1EsaUI1SiszNkNOLENBQ0YsQzRKNTM2Q0Esc0JBRUksc0JBSUEsU0FIQSxnQ0FGQSxzQkFJQSxlQURBLFdBR0EsVTVKKzM2Q0osQzRKNzM2Q0ksbUNBRUksZ0JBREEsVTVKZzQ2Q1IsQ00xbjdDSSx5QnNKZ1BKLHNCQWdCUSxhQURBLGU1Smc0NkNOLENBQ0YsQzRKMzM2Q0ksb0VBQ0ksZTVKODM2Q1IsQzRKMzM2Q0ksK1FBQ0ksZTVKNjM2Q1IsQzRKMTM2Q0ksbUVBQ0ksZTVKNDM2Q1IsQ003bjdDSSw0QnNKdVFJLGtFQUNJLGdCNUp5MzZDVixDNEpoMzZDYyw0U0FDSSxZNUp3MzZDbEIsQ0FDRixDNkpsdDdDQSxxQ0FFSSxlQURBLGdCQUVBLGdCN0pxdDdDSixDNkpsdDdDQSwyQ0FDSSxjQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0I3SnF0N0NKLEM2Smx0N0NBLDJCQUNJLGFBQ0EsaUI3SnF0N0NKLEM2Smx0N0NBLGlDQUNJLGVBQ0EsZ0JBQ0EsZ0I3SnF0N0NKLENNanI3Q0kseUJ1SnZDSixpQ0FNUSxtQkFDQSxrQjdKc3Q3Q04sQ0FDRixDNkpwdDdDQSxvQ0FFSSxrQkFEQSxnQkFFQSxjN0p1dDdDSixDTTdyN0NJLHlCdUo3Qkosb0NBTVEsbUJBQ0EsZ0JBQ0EscUI3Snd0N0NOLENBQ0YsQ012cjdDSSw0QnVKN0JBLHFFQUVRLHFDN0p1dDdDVixDQUNGLENNMXM3Q0ksMEJ1SmhCQSxxRUFPUSwwQ0FEQSx1QjdKeXQ3Q1YsQ0FDRixDTWh0N0NJLDBCdUpoQkEscUVBV1EsOEI3Snl0N0NWLENBQ0YsQzZKdnQ3Q0ksNERBQ0ksVTdKeXQ3Q1IsQ00zczdDSSw0QnVKZkEsNERBSVEsZ0I3SjB0N0NWLENBQ0YsQ003dDdDSSx5QnVKRkEsNERBUVEsK0I3SjJ0N0NWLENBQ0YsQ010czdDSSxtRHVKOUJBLDREQWFRLGU3SjJ0N0NWLENBQ0YsQ012dTdDSSwwQnVKRkEsNERBZ0JRLHVCN0o2dDdDVixDQUNGLENNNXU3Q0ksMEJ1SkZBLDREQW9CUSw4QjdKOHQ3Q1YsQ0FDRixDTXB1N0NJLDRCdUpTQSw4Q0FFUSxVN0o2dDdDVixDNkp2dDdDVSxpR0FDSSxtQjdKMnQ3Q2QsQzZKeHQ3Q1UsMkVBQ0ksaUJBQ0EsZ0I3SjB0N0NkLENBUkYsQzZKNXM3Q0EsOEJBS0ksa0JBSkEsYUFDQSxlQUNBLGVBQ0EsYzdKeXQ3Q0osQ00zdTdDSSxtRHVKY0osOEJBU1Esa0JBREEsWTdKMHQ3Q04sQ0FDRixDTWh3N0NJLDRCdUo2QkosOEJBYVEsZUFDQSxjN0owdDdDTixDQUNGLEM2SnZ0N0NBLHdCQUNJLFc3SjB0N0NKLENNMXc3Q0ksNkJ1SitDSix3QkFJUSxjN0oydDdDTixDQUNGLENNL3c3Q0ksNEJ1SitDSix3QkFTUSxnQ0FDQSxzQkFGQSxVN0o4dDdDTixDQUNGLEM2Snp0N0NBLHFDQUVJLHFCQUNBLGtDQUZBLGlCQUdBLG1CN0o0dDdDSixDNkp4dDdDSSwwQ0FDSSxrQjdKMnQ3Q1IsQzZKcnQ3Q1EsK0NBQ0ksc0I3Snd0N0NaLEM2Sm50N0NBLCtCQUNJLG1CQUNBLGdCQUNBLHFCQUNBLG1CN0pzdDdDSixDNkpudDdDQSwrQ0FDSSxnQjdKc3Q3Q0osQzZKcHQ3Q0ksa0RBR0ksdUJBREEsYUFEQSxnQjdKd3Q3Q1IsQ01yejdDSSw0QnVKbUdJLGtEQUNJLGlCN0pxdDdDVixDNkpudDdDVSwyREFDSSxpQjdKcXQ3Q2QsQ0FDRixDNkovczdDSSw4QkFDSSxpQjdKa3Q3Q1IsQzZKaHQ3Q1EsbUNBQ0ksaUI3Smt0N0NaLEM2SjdzN0NBLG9DQUVJLGdCQURBLGdCN0ppdDdDSixDTXQxN0NJLHlCdUpvSUosb0NBTVEsZ0JBREEsYzdKa3Q3Q04sQ0FDRixDNkovczdDSSwrQ0FDSSxnQjdKaXQ3Q1IsQzZKMXM3Q1EsdUVBQ0ksZTdKNnM3Q1osQzZKenM3Q0ksb0ZBQ0ksMEI3SjJzN0NSLENNejE3Q0ksNEJ1SjZJQSxvRkFJUSw0QjdKNHM3Q1YsQ0FDRixDNkp4czdDQSx3Q0FDSSxnQjdKMnM3Q0osQzZKeHM3Q0Esa0NBQ0ksTTdKMnM3Q0osQzhKOTY3Q0Esd0NBQ0ksa0JBQ0EsZ0I5Smk3N0NKLEM4Si82N0NJLG9NQUdJLGM5Smk3N0NSLEM4Sjk2N0NJLGtEQUNJLGdCOUpnNzdDUixDOEo3NjdDSSxtSEFFSSxnQ0FDQSxtQkFGQSxtQjlKaTc3Q1IsQzhKNTY3Q0ksaUdBQ0ksNEI5Sjg2N0NSLEM4SjM2N0NJLCtJQUNJLGE5SjY2N0NSLENNOTM3Q0ksNEJ3SnhFSix3Q0E2QlEsZ0I5SjY2N0NOLENBQ0YsQzhKMTY3Q0Esb0NBQ0ksOEI5SjY2N0NKLEM4Sno2N0NJLCtDQUNJLGtCOUo0NjdDUixDOEp6NjdDSSxrRUFDSSx5QkFDQSxrQkFFQSxjQURBLG9COUo0NjdDUixDOEp6NjdDUSwrR0FDSSxtQkFFQSxlQUVBLGdCQURBLHFCQUZBLGtCOUo4NjdDWixDOEp0NjdDSSxnRkFLSSxjQUhBLG1CQUVBLGdCQURBLHFCQUZBLFU5SjQ2N0NSLEM4SnI2N0NJLGlJQUVJLGtCQUNBLHFCQUZBLFk5Snk2N0NSLEM4SnA2N0NJLGlFQUVJLG1CQURBLFk5SnU2N0NSLEM4Smo2N0NJLHlJQUNJLG1COUpvNjdDUixDOEovNTdDSSxzRUFDSSxrQkFDQSxvQkFDQSxnQjlKazY3Q1IsQzhKOTU3Q1Esb0dBQ0ksb0I5Smc2N0NaLEM4SjM1N0NBLHdDQUNJLG9COUo4NTdDSixDOEo1NTdDSSwwQ0FDSSxhOUo4NTdDUixDTTU3N0NJLDRCd0owQkosd0NBUVEsa0I5Sjg1N0NOLENBQ0YsQzhKcDU3Q1ksc1VBQ0ksVzlKNjU3Q2hCLEM4SnQ1N0NJLDhEQUNJLHdCOUp5NTdDUixDOEp2NTdDUSxxR0FDSSxhOUp5NTdDWixDOEp0NTdDUSxnR0FDSSxVOUp3NTdDWixDOEp0NTdDWSxtR0FFSSxrQkFEQSxVOUp5NTdDaEIsQzhKbDU3Q0EsbURBR0kscUJBREEsYUFHQSxTQURBLHFCQUhBLGM5Snk1N0NKLEM4Sm41N0NJLHVEQUNJLGtCOUpxNTdDUixDOEpsNTdDSSxxREFDSSxhM0p4RU0sQzJKeUVOLG1CQUNBLGdCQUNBLGdCOUpvNTdDUixDOEpqNTdDSSxzREFFSSxvQkFDQSxrQkFGQSxVOUpxNTdDUixDTS8rN0NJLDRCd0p1RUosbURBeUJRLGdCOUptNTdDTixDOEpqNTdDTSxxREFDSSxVOUptNTdDVixDOEpoNTdDTSxzREFDSSxvQkFDQSxnQkFDQSxpQkFDQSxlOUprNTdDVixDOEovNDdDTSxxREFDSSxVOUppNTdDVixDQUNGLEM4SjM0N0NRLCtJQUNJLG1COUo4NDdDWixDOEp6NDdDQSx3QkFJRSxhM0pwSFksQzJKa0haLGVBREEsZ0JBRUEsZ0I5SjY0N0NGLEM4Sno0N0NBLDZFQUVJLFNBREEsa0M5SjY0N0NKLEM4Sng0N0NJLG9FQUNJLDRCOUoyNDdDUixDTXBoOENJLDRCd0p1SUosa0NBT1Esb0JBREEsb0I5SjQ0N0NOLEM4Sno0N0NNLHFDQUNJLGdCOUoyNDdDVixDOEp4NDdDTSxvRUFFSSw2QkFEQSxnQkFFQSxtQjlKMDQ3Q1YsQzhKeDQ3Q1UsdUVBQ0ksb0JBQ0EsZ0I5SjA0N0NkLENBQ0YsQzhKdDQ3Q0ksK0VBQ0ksOEQ5Snc0N0NSLEM4SjkzN0NRLHlNQUNJLG1COUptNDdDWixDOEo5MzdDQSxvQkFFSSxtQkFEQSxZOUprNDdDSixDTXBqOENJLDRCd0p3TEksOEVBQ0ksbUJBQ0EscUJBQ0Esa0I5Smc0N0NWLEM4SjUzN0NVLDZIQUNJLHFCOUo4MzdDZCxDQUNGLEM4SnozN0NBLG9EQUNJLGdCOUo0MzdDSixDOEp6MzdDQSxzREFDSSxjOUo0MzdDSixDOEoxMzdDSSw2REFDSSxXOUo0MzdDUixDTTFrOENJLDRCd0prTkksNkRBQ0ksVTlKMjM3Q1YsQ0FDRixDOEp2MzdDQSxnRkFDUSxpQzlKMDM3Q1IsQzhKeDM3Q1EsMkdBQ0ksd0I5SjAzN0NaLEM4SngzN0NZLDRIQUNJLGE5SjAzN0NoQixDOEp2MzdDWSw2SUFFSSxrQkFEQSxVOUowMzdDaEIsQzhKcjM3Q1Esd0dBR0ksY0FGQSxrQkFDQSxVOUp3MzdDWixDTS9tOENJLHlCd0pxUEksd0dBS1EsZTlKeTM3Q2QsQ0FDRixDTXZtOENJLDRCd0p3TkosZ0ZBMkJZLDZGQURBLG1DQUVBLFc5SnkzN0NWLENBQ0YsQzhKcjM3Q0EsK0JBS0ksbUJBSEEsYUFDQSxzQkFGQSxhQUdBLHVCQUVBLFk5SnczN0NKLEM4SnAzN0NJLGlEQUNJLGE5SnUzN0NSLEM4Sm4zN0NBLHlDQUNJLGU5SnMzN0NKLEM4Sm4zN0NBLHFCQUVJLFlBREEsYTNKbFFVLEMySm9RVixlQUNBLGdCQUNBLGlCQUNBLHlCOUpzMzdDSixDOEpwMzdDSSwyQkFDSSxhM0oxUU0sQzJKMlFOLG9COUpzMzdDUixDOEpuMzdDQSxnQkFHRSx5QkFEQSxXQUVBLGNBSEEsVTlKeTM3Q0YsQ01ucDhDSSw0QndKaVNBLDJJQUdRLGdDOUpvMzdDVixDQUNGLEM4Si8yN0NJLDRFQUNJLGU5SmszN0NSLEMrSmp1OENJLDBFQUNFLFMvSm91OENOLEMrSmh1OENFLGtHQUNFLFlBR0EsT0FEQSxjQUVBLFFBSEEsaUIvSnF1OENKLEMrSmh1OENJLDRIQUNFLHNCQUNBLFlBQ0Esa0JBQ0EsZ0JBR0EsY0FEQSxpQkFFQSxXQUNBLFVBSkEsYy9Kc3U4Q04sQytKaHU4Q00sbUlBQ0UsUy9Ka3U4Q1IsQytKN3Q4Q0Usb0VBQ0UsdUJBQ0Esa0JBQ0EsWUFHQSxVQUZBLGNBQ0EsVS9KZ3U4Q0osQytKN3Q4Q0ksMEVBQ0UsY0FHQSxtQkFGQSxZQUdBLGtCQUNBLFNBSEEsVS9Ka3U4Q04sQytKNXQ4Q0kseUVBQ0UsWS9KOHQ4Q04sQytKN3Q4Q00sK0VBQ0UsUS9KK3Q4Q1IsQytKM3Q4Q0kseUVBQ0UsVy9KNnQ4Q04sQytKNXQ4Q00sK0VBQ0UsUS9KOHQ4Q1IsQytKenQ4Q00sZ0ZBQ0UsYS9KMnQ4Q1IsQytKdHQ4Q0UscUVBQ0UsK0IvSnd0OENKLENNeHQ4Q0ksNEJ5SklBLGtHQUNFLGMvSnV0OENKLENBQ0YsQ2dLdHk4Q0Esc0JBQ0UsaUJoS3l5OENGLENnS3R5OENBLGlCQUVFLGdCQUNBLHNCQUNBLGtCQUdBLGdCQUNBLFNBSEEsaUJBQ0EsZ0JBR0EsVUFSQSxrQkFTQSxXQUNBLFVoS3l5OENGLENnS3R5OENBLGlCQUVFLGVBREEsZ0JoSzB5OENGLENnS3R5OENBLHVCQUNFLHdCaEt5eThDRixDaUsvejhDQSxzQkFDRSxhaktxMDhDRixDTTV3OENJLDBCMkoxREosc0JBR0ksZ0JqS3UwOENGLENBQ0YsQ2lLcDA4Q0EsMkJBQ0UsYUFDQSx1QmpLdTA4Q0YsQ010eDhDSSwwQjJKbkRKLDJCQUlJLDhCQUNBLG9Cakt5MDhDRixDQUNGLENNNXg4Q0ksMEIySm5ESiwyQkFRSSxrQmpLMjA4Q0YsQ0FDRixDaUt4MDhDQSw4QkFJRSxxQjlKd0RZLEM4SnZEWiwrQkFKQSxhQUVBLDJCQURBLHNCQU9BLGtCQUhBLGVBQ0EsaUJqSzQwOENGLENpS3owOENFLDBDQUNFLHFCaksyMDhDSixDaUt4MDhDRSwrQ0FDRSxXQUtBLFlBSkEsa0JBRUEsaUJBREEsTUFFQSxlaksyMDhDSixDTXZ6OENJLHlCMkp2Q0osOEJBd0JJLGFBQ0EsaUJqSzAwOENGLENpS3owOENFLDBDQUNFLGFqSzIwOENKLENpS3owOENFLCtDQUNFLGVBQ0EsYWpLMjA4Q0osQ0FDRixDTXAwOENJLDBCMkp2Q0osOEJBcUNJLGFBREEsUWpLNDA4Q0YsQ2lLMTA4Q0UsK0NBQ0UsWWpLNDA4Q0osQ0FDRixDTTcwOENJLDBCMkp2Q0osOEJBaURJLGlCQUpBLFNBREEsWWpLODA4Q0YsQ2lLNTA4Q0UsMkNBQ0UsMEJqSzgwOENKLENBQ0YsQ2lLejA4Q0EsK0JBRUUscUJBREEsc0JqSzYwOENGLENNNTE4Q0ksMEIySmNKLCtCQUlJLGU5Sm1EMEIsQzhKbEQxQix1QmpLODA4Q0YsQ0FDRixDaUszMDhDQSw0QkFFRSxjQURBLGVqSyswOENGLENNdjI4Q0ksMEIySnVCSiw0QkFJSSxhaktnMThDRixDQUNGLENpSzcwOENBLDZCQUNFLGtCQUVBLGFBQ0EsZ0NBRkEsV2pLazE4Q0YsQ01uMzhDSSwwQjJKK0JKLDZCQU1JLCtCaktrMThDRixDQUNGLENpSy8wOENBLDZCQUNFLHFCaktrMThDRixDaUsvMDhDQSxtQ0FDRSx1QmpLazE4Q0YsQ01oNDhDSSwwQjJKNkNKLG1DQUdJLG1CQUNBLGlCaktvMThDRixDQUNGLENrS2g4OENBLG9CQUVFLGdDQURBLGFBRUEsc0JBQ0EsWWxLbTg4Q0YsQ003NDhDSSx5QjRKMURKLG9CQU9JLG1CQURBLGdCbEtzODhDRixDQUNGLENNbjU4Q0ksMEI0SjFESixvQkFVSSxpQmxLdTg4Q0YsQ0FDRixDTTM0OENJLDRCNEp2RUosb0JBY0ksbUJsS3c4OENGLENBQ0YsQ2tLcjg4Q0EsMkJBQ0UsV0FDQSxzQmxLdzg4Q0YsQ2tLdjg4Q0UsK0JBQ0Usa0JBRUEsZUFEQSxhbEswODhDSixDTXY2OENJLHlCNEp4Q0osMkJBWUksbUJBSEEsYUFDQSxhQUdBLFdBRkEsdUJBR0EsUWxLMDg4Q0YsQ2tLejg4Q0UsdUNBQ0UsWWxLMjg4Q0osQ2tLejg4Q0UsK0JBRUUsa0JBREEsZ0JsSzQ4OENKLENBQ0YsQ00zNjhDSSw0QjRKckRKLDJCQXdCSSx1QmxLNDg4Q0YsQ2tLMTg4Q0Usc0NBQ0UsWWxLNDg4Q0osQ0FDRixDa0t2ODhDRSxtQ0FDRSxrQkFFQSxZQURBLFVsSzI4OENKLENrS3A4OENFLDZCQUNFLGlCQUNBLG9CbEt1ODhDSixDa0tyODhDRSw2QkFDRSxpQkFDQSxxQkFDQSxtQmxLdTg4Q0osQ2tLcjg4Q0UsNEJBQ0UsaUJBQ0EsZ0JsS3U4OENKLENNcDk4Q0ksMEI0SkFKLDBCQWlCSSxZbEt1ODhDRixDa0t0ODhDRSw2QkFFRSxtQkFDQSxzQkFGQSxzQmxLMDg4Q0osQ2tLdDg4Q0UsNkJBQ0UsbUJBQ0EsbUJBQ0Esc0JsS3c4OENKLENrS3Q4OENFLDRCQUNFLG1CQUNBLHFCbEt3ODhDSixDQUNGLENrS3A4OENBLDhCQUVFLG1CQURBLGFBRUEsOEJBQ0EsZWxLdTg4Q0YsQ2tLcDg4Q0ksc0NBQ0UsaUJsS3M4OENOLENNcCs4Q0ksNEI0SnNCSiw4QkFhSSwwQmxLcTg4Q0YsQ0FDRixDa0twODhDRSxxQ0FDRSxrQmxLczg4Q0osQ2tLbDg4Q0EsNkJBS0UsdUJBSkEsV0FFQSxhQUNBLGVBRkEsaUJsS3c4OENGLENrS3A4OENFLGtDQUNFLG1CQUNBLHFCbEtzODhDSixDa0twODhDSSw4Q0FDRSxtQmxLczg4Q04sQ014ZzlDSSwwQjRKdUVBLGtDQUNFLGtCbEtvODhDSixDQUNGLENrSy83OENBLGlDQUNFLHNCbEtrODhDRixDa0svNzhDQSw4QkFDRSxzQmxLazg4Q0YsQ21LL2s5Q0Esd0JBRUUsYUFDQSxzQkFGQSxhbktvbDlDRixDTTNoOUNJLDBCNkoxREosd0JBS0ksa0JuS29sOUNGLENBQ0YsQ01oaTlDSSwwQjZKMURKLHdCQVFJLGlCbktzbDlDRixDQUNGLENtS25sOUNBLCtCQUNFLG1CQUNBLG1CbktzbDlDRixDTTFpOUNJLDBCNko5Q0osK0JBTUksaUJBREEsZ0JBREEsZUFHQSx1Qm5Ld2w5Q0YsQ0FDRixDbUtybDlDQSxxQ0FDRSxNbkt3bDlDRixDbUtybDlDSSxxREFDRSxTbkt1bDlDTixDbUtsbDlDQSwrQkFDRSxtQm5LcWw5Q0YsQ21LcGw5Q0UsaUNBRUUsa0JBQ0EsaUJBRkEseUJuS3dsOUNKLENtS3JsOUNJLDZDQUNFLG9Cbkt1bDlDTixDbUtwbDlDRSx3Q0FDRSxvQm5Lc2w5Q0osQ014azlDSSwwQjZKekJKLCtCQWNJLG1Cbkt1bDlDRixDbUt0bDlDRSxpQ0FDRSxlQUNBLHFCbkt3bDlDSixDQUNGLENtS25sOUNFLDhDQUNFLGVuS3NsOUNKLENtS3BsOUNFLCtDQUdFLGFoS29CVSxDZ0t0QlYsa0JBR0EsZWhLbUUwQixDZ0tyRTFCLHNCQUdBLGNuS3NsOUNKLENtS3BsOUNFLHNEQUVFLGtCQUNBLGlCQUZBLG1Cbkt3bDlDSixDbUtwbDlDRSxzQ0FDRSxZbktzbDlDSixDTXBtOUNJLDBCNkppQkEsK0NBR0UsdUJBRkEsbUJBQ0EscUJBRUEsaUJuS3NsOUNKLENtS3JsOUNJLHdEQUNFLGlCbkt1bDlDTixDbUtwbDlDRSxzREFDRSxtQkFDQSxxQm5Lc2w5Q0osQ0FDRixDb0s3cTlDQSw0QkFDRSxhQUVBLHNCQURBLGNwS2lyOUNGLENNem45Q0kseUI4SjFESiw0QkFLSSxtQkFDQSw2QnBLa3I5Q0YsQ0FDRixDTS9uOUNJLDBCOEoxREosNEJBU0ksZXBLb3I5Q0YsQ0FDRixDb0tqcjlDQSxtQ0FJRSxtQkFIQSx3QmpLZ0ZZLENpSy9FWixhQUlBLFdBSEEsdUJBRUEsZ0JwS3FyOUNGLENvS25yOUNFLHVDQUNFLGFwS3FyOUNKLENNaHA5Q0ksMEI4SmxDQSx1Q0FDRSxXcEtxcjlDSixDQUNGLENvS25yOUNFLDBDQUNFLHFCcEtxcjlDSixDTTNvOUNJLDRCOEozQ0YsMENBR0kscUJwS3VyOUNKLENBQ0YsQ29LbnI5Q0EsbUNBRUUsdUJBQ0EsbUJBRkEsVXBLd3I5Q0YsQ01ucTlDSSx5QjhKdEJKLG1DQUtJLGNwS3dyOUNGLENBQ0YsQ014cTlDSSwwQjhKdEJKLG1DQVFJLHVCcEswcjlDRixDQUNGLENvS3ZyOUNBLHFDQUlFLHFCaksyQlksQ2lLOUJaLCtCQUVBLDhCQURBLG9CQUdBLGtCQUNBLFNwSzByOUNGLENNdHI5Q0ksMEI4SlZKLHFDQVFJLHlCcEs0cjlDRixDQUNGLENvS3pyOUNBLGtDQUVFLHFCQURBLFVwSzZyOUNGLENNaHM5Q0kseUI4SkVKLGtDQUlJLGdCQUNBLFNwSzhyOUNGLENBQ0YsQ29LM3I5Q0Esd0NBQ0UsYWpLUVksQ2lLUFosbUJBQ0EsZ0JwSzhyOUNGLENNNXM5Q0ksMEI4SldKLHdDQUtJLG1CQUNBLGtCcEtnczlDRixDQUNGLENvSzdyOUNBLG9FQUNFLGFqS0ZZLENpS0daLGlCQUNBLGdCcEtnczlDRixDTXh0OUNJLDBCOEpxQkosb0VBS0ksbUJBQ0EscUJwS2tzOUNGLENBQ0YsQ01qdDlDSSw0QjhKUUosb0VBVUksZUFDQSxrQnBLbXM5Q0YsQ0FDRixDb0toczlDQSxrQ0FFRSxhcEtrczlDRixDb0tqczlDRSx3Q0FDRSxhcEttczlDSixDcUt2eTlDQSxhQUVFLG9CQURBLG9Ccks4eTlDRixDTW52OUNJLDBCK0o1REosYUFLSSx3QkFEQSxxQnJLZ3o5Q0YsQ0FDRixDcUs1eTlDQSx1QkFDRSxzQkFDQSxhcksreTlDRixDcUs1eTlDQSxvQkFJRSxhbEtrRVksQ2tLckVaLG1CQUNBLG1CQUNBLHNCcktnejlDRixDTXJ3OUNJLHlCK0o5Q0osb0JBTUksZXJLaXo5Q0YsQ0FDRixDTTF3OUNJLDBCK0o5Q0osb0JBVUksb0JBQ0Esc0JBRkEsYXJLcXo5Q0YsQ0FDRixDcUtoejlDQSw0QkFDRSxpQkFDQSxnQnJLbXo5Q0YsQ010eDlDSSwwQitKM0JBLGlDQUNFLGlCQUNBLG9CcktvejlDSixDcUtsejlDRSxpQ0FDRSxtQkFDQSxrQnJLb3o5Q0osQ0FDRixDTWh5OUNJLHlCK0pqQkYsd0NBRUksWXJLbXo5Q0osQ0FDRixDc0svMTlDQSw2QkFDRSx3Qm5LNkZZLENtSzVGWixhQUNBLHNCQUNBLGVBQ0Esc0J0S2syOUNGLENNN3k5Q0ksMEJnSzFESiw2QkFRSSxtQkFEQSw4QkFFQSx1QnRLbzI5Q0YsQ0FDRixDc0tuMjlDRSxxQ0FDRSx3QnRLcTI5Q0osQ012ejlDSSx5QmdLNUNGLG9DQUdJLGtCQURBLFl0S3MyOUNKLENBQ0YsQ003ejlDSSwwQmdLcENKLHFDQUVJLFN0S28yOUNGLENBQ0YsQ3NLajI5Q0EsbUNBQ0UsYXRLbzI5Q0YsQ3NLbjI5Q0Usc0NBRUUsdUJBREEsYUFFQSwwQnRLcTI5Q0osQ3NLbjI5Q0ksMENBQ0Usa0J0S3EyOUNOLENNLzA5Q0ksMEJnSzlCSixtQ0FZSSx1QnRLcTI5Q0YsQ0FDRixDc0tsMjlDQSx5Q0FFRSxxQkFEQSxlbktxRjRCLENtS25GNUIsZ0J0S3EyOUNGLENNeHk5Q0ksb0RnSzFESix3Q0FFSSxjQUVBLHVCQURBLFV0S3MyOUNGLENBQ0YsQ01yMTlDSSw0QmdLckJKLHdDQU9JLGNBRUEsdUJBREEsVXRLdzI5Q0YsQ0FDRixDc0twMjlDQSxvQ0FDRSxvQnRLdTI5Q0YsQ003MjlDSSwwQmdLS0osb0NBR0kscUJ0S3kyOUNGLENBQ0YsQ3NLdDI5Q0EsbUNBQ0UsYW5LV1ksQ21LVFosa0JBQ0EsaUJBRkEseUJ0SzIyOUNGLENNejM5Q0ksMEJnS1lKLG1DQU1JLG1CQUNBLHFCdEsyMjlDRixDQUNGLENzSzEyOUNFLHlDQUNFLGF0SzQyOUNKLENzS3gyOUNBLG9DQUNFLFl0SzIyOUNGLENNejM5Q0ksNkJnS2lCQSxnREFDRSxjQUNBLG1CQUVBLGdCQURBLFV0SzQyOUNKLENBQ0YsQ005NDlDSSwwQmdLc0NBLGdEQUNFLGNBQ0EsYXRLMjI5Q0osQ3NLbjI5Q0ksd0ZBQ0UsaUJ0S3cyOUNOLENzS3AyOUNJLHVGQUNFLGdCdEtzMjlDTixDQVJGLENNdjQ5Q0ksNkJnSytDSixlQUVJLGF0S28yOUNGLENBQ0YsQ010NTlDSSw2QmdLK0NKLGVBS0ksWXRLczI5Q0YsQ0FDRixDTXg2OUNJLDBCZ0s0REosZUFRSSxZdEt3MjlDRixDQUNGLENNaDY5Q0ksNEJnSytDSixlQVdJLGF0SzAyOUNGLENBQ0YsQ3NLdjI5Q0Esb0NBQ0Usa0JBQ0EsZ0JBQ0Esb0J0SzAyOUNGLENzS3YyOUNBLGlEQUNFLGVBQ0Esa0J0SzAyOUNGLENzS3YyOUNBLHFDQUlFLHdCbks1RFksQ21LMkRaLHlCQURBLGtCQUdBLGlDQUNBLHFCQUNBLGtCQU5BLHNCdEtnMzlDRixDc0t4MjlDRSwyQ0FFRSx3Qm5LbEVVLENtS2lFVixVdEsyMjlDSixDc0t0MjlDQSxnREFDRSxldEt5MjlDRixDc0t0MjlDSSxvRUFDRSxtQnRLdzI5Q04sQ3NLbDI5Q0Usa0ZBQ0UsV3RLcTI5Q0osQ3VLbGgrQ0Esc0JBRUUsbUJBREEsZXZLc2grQ0YsQ3VLbmgrQ0UsMEJBRUUsY0FDQSxxQkFGQSxZdkt1aCtDSixDTW45OUNJLDRCaUsvREEsa0NBQ0UsWXZLcWgrQ0osQ0FDRixDTXIrOUNJLHlCaUs1REosc0JBZUksZ0J2S3NoK0NGLEN1S3JoK0NFLGlDQUNFLFl2S3VoK0NKLENBQ0YsQ003KzlDSSwwQmlLNURKLHNCQXFCSSxvQnZLd2grQ0YsQ0FDRixDdUt0aCtDRSxpQ0FDRSxlQUNBLGdCQUNBLG1CQUNBLDhCdkt3aCtDSixDdUt0aCtDSSxxQ0FFRSxtQkFEQSxrQnZLeWgrQ04sQ3VLbmgrQ0EsNEJBQ0UsYUFHQSxtQkFEQSxlQURBLFF2S3doK0NGLENNdC85Q0ksNkJpS3BDSiw0QkFPSSxldkt1aCtDRixDQUNGLENNMy85Q0ksNEJpS3BDSiw0QkFXSSxxQnZLd2grQ0YsQ0FDRixDdUt0aCtDRSxzQ0FDRSxhQUVBLG1CQURBLFF2S3loK0NKLEN1S3RoK0NJLGlEQUNFLGV2S3doK0NOLEN1S3JoK0NJLDBCQVRGLHNDQVVJLHFCdkt3aCtDSixDQUNGLEN1S3BoK0NBLCtCQUNFLHlCdkt1aCtDRixDTTloK0NJLDBCaUtNSiwrQkFHSSwyQnZLeWgrQ0YsQ0FDRixDdUt0aCtDQSx3QkFDRSx5QkFDQSxnQkFDQSxxQnZLeWgrQ0YsQ016aStDSSwwQmlLYUosd0JBS0ksb0JBQ0Esc0J2SzJoK0NGLENBQ0YsQ3VLeGgrQ0Esc0NBQ0UseUJ2SzJoK0NGLENNbmorQ0kseUJpS3VCSixzQ0FHSSx3QnZLNmgrQ0YsQ0FDRixDTXhqK0NJLDBCaUt1Qkosc0NBTUksc0J2SytoK0NGLENBQ0YsQ3VLNWgrQ0Esc0RBQ0UsZXZLK2grQ0YsQ3VLN2grQ0UsaUZBRUUsbUJBREEsZUFFQSxRdksraCtDSixDTTFpK0NJLG1EaUtlRSwrR0FDRSxjQUNBLFNBQ0EsZ0J2SzhoK0NOLENBQ0YsQ01oaytDSSw0QmlLdUJGLGlGQWVJLHNCQUNBLFF2SzhoK0NKLEN1S3poK0NFLG9GQUNFLFd2SzZoK0NKLENBSkYsQ012aitDSSxtRGlLd0NBLG1DQUNFLGVBQ0EsbUJ2S3doK0NKLEN1S3JoK0NFLHVHQUNFLGtCQUNBLG1Cdkt1aCtDSixDQUNGLENNdGwrQ0ksNEJpS2tFQyx5Q0FDQyxVdkt1aCtDSixDQUNGLEN3S3BxK0NBLGdCQUNFLGFBQ0EsbUJBQ0EsaUJBQ0EsMkJBQ0EsbUJ4S3VxK0NGLENNaG4rQ0kseUJrSzVESixnQkFVSSxlQURBLFNBREEsdUJBREEsZ0J4SzRxK0NGLENBQ0YsQ014bitDSSwwQmtLNURKLGdCQWFJLG1CeEsycStDRixDQUNGLENNam0rQ0ksbURrS3hGSixnQkFpQkksUXhLNHErQ0YsQ0FDRixDTXJuK0NJLDRCa0t6RUosZ0JBcUJJLHNCQUNBLFNBQ0EsYXhLNnErQ0YsQ0FDRixDd0t6cStDQSx1QkFPRSx1QkFMQSx3QnJLa0VZLENxS2hFWixhQUhBLDJCQUlBLHNCQUNBLDJCQUVBLGtCQUxBLDBCeEtpcitDRixDd0szcStDRSxtQ0FDRSxheEs2cStDSixDTTFvK0NJLDRCa0tqQ0Ysa0NBR0ksaUJ4SzRxK0NKLEN3SzNxK0NJLHdDQUNFLFdBS0EsWUFKQSxrQkFDQSxZQUNBLE1BQ0EsY3hLOHErQ04sQ0FDRixDTXBxK0NJLHlCa0toQ0osdUJBMkJJLGNBQ0EsUXhLNnErQ0YsQ0FDRixDTTlvK0NJLG1Ea0s1REosdUJBK0JJLFd4SytxK0NGLENBQ0YsQ00vcStDSSwwQmtLaENKLHVCQWtDSSxnQnhLaXIrQ0YsQ0FDRixDTXZxK0NJLDRCa0s3Q0osdUJBcUNJLGdCQUNBLGN4S21yK0NGLENBQ0YsQ3dLaHIrQ0EsZ0NBQ0Usd0JyS2tCWSxDcUtqQlosVXJLU1ksQ3FLUlosaUJ4S21yK0NGLEN3S2xyK0NFLHVDQUdFLHdCcktPVSxDcUtOVixVcktHVSxDcUtOVixrQkFJQSxtQkFDQSxlcktvRDBCLENxS2xEMUIsWUFDQSwwQkFQQSxrQkFLQSxTeEtzcitDSixDd0tocitDQSx1QkFDRSxrQnhLbXIrQ0YsQ00vcytDSSwwQmtLMkJKLHVCQUdJLG9CeEtxcitDRixDQUNGLEN3S2xyK0NBLHVCQUVFLGlCQUdBLGVyS2lDNEIsQ3FLbkM1QixpQkFDQSxtQkFIQSxleEt5citDRixDd0twcitDRSw0QkFFRSxhcktIVSxDcUtFVixjQUVBLGV4S3NyK0NKLEN3S3JyK0NhLDREQUNQLFV4S3VyK0NOLENNcHUrQ0kseUJrS2tDSix1QkFlSSxpQkFDQSxtQkFDQSxleEt3citDRixDQUNGLENNL3QrQ0ksNEJrS3FCSix1QkFxQkksZXhLeXIrQ0YsQ0FDRixDd0tycitDRSx5QkFDRSx1QkFDQSxxQnhLd3IrQ0osQ3dLdHIrQ0ksa0NBQ0UscUJ4S3dyK0NOLEN3S3JyK0NFLDBCQUVFLGNBQ0EscUJBRkEsWXhLeXIrQ0osQ3dLdHIrQ0ksK0JBQ0UsWXhLd3IrQ04sQ3dLcHIrQ0ksK0RBQ0UsU3hLc3IrQ04sQ3dLanIrQ0Esc0JBQ0UsdUJ4S29yK0NGLEN3S25yK0NXLHNEQUVQLGlCcktsRVUsQ3FLaUVWLFV4S3NyK0NKLEN3S3ByK0NJLDREQUVFLG9CcktsRVEsQ3FLaUVSLGF4S3VyK0NOLENNaHgrQ0ksMEJrS21GSixzQkFXSSw0QnhLdXIrQ0YsQ0FDRixDd0tqcitDQSxzQkFDRSxheEtvcitDRixDTTF4K0NJLHlCa0txR0osc0JBR0ksZ0J4S3NyK0NGLENBQ0YsQ01udytDSSxtRGtLaUZGLDZCQUVJLGV4S3FyK0NKLENBQ0YsQ3lLLzErQ0EseUJBRUUsc0JBREEsa0J6S20yK0NGLENNMXkrQ0ksMEJtSzFESix5QkFJSSwyQnpLbzIrQ0YsQ0FDRixDeUtqMitDQSxpQ0FDRSxxQkFDQSxpQnpLbzIrQ0YsQ01weitDSSx5Qm1LbERKLGlDQUlJLHFCQUNBLGlCektzMitDRixDQUNGLEN5S24yK0NBLDhCQUNFLGFBQ0EsY3pLczIrQ0YsQ00veitDSSwwQm1LekNKLDhCQUlJLDZCekt3MitDRixDQUNGLEN5S3IyK0NBLGlDQUtFLG1CQUZBLGFBRkEsY0FHQSxlQUZBLGtCeksyMitDRixDTTUwK0NJLDBCbUtqQ0osaUNBV0ksb0JBSkEsYUFHQSxzQkFGQSxtQkFDQSxrQnpLNDIrQ0YsQ0FDRixDTXgwK0NJLDZCbUs5Q0osaUNBZUksbUJBREEsa0J6SzYyK0NGLENBQ0YsQ3lLejIrQ0EsZ0NBR0Usa0JBREEsWUFEQSxVeks4MitDRixDTWoyK0NJLDBCbUtkSixnQ0FNSSxlQUNBLHVCQUZBLGF6S2czK0NGLENBQ0YsQ3lLMzIrQ0EsZ0NBSUUsMkJBSEEsbUJBQ0EscUJBQ0Esa0J6SysyK0NGLENNLzIrQ0ksMEJtS0hKLGdDQU1JLGN6S2czK0NGLENBQ0YsQ01wMytDSSwwQm1LSEosZ0NBWUksY0FIQSxtQkFDQSxxQkFDQSxzQnpLbTMrQ0YsQ0FDRixDTS8yK0NJLDZCbUtoQkosZ0NBZUksa0J6S28zK0NGLENBQ0YsQzBLMzcrQ0Esd0JBQ0Usd0J2S2lGWSxDdUtoRlosVXZLNkVZLEN1SzVFWixnQjFLODcrQ0YsQ012NCtDSSx5Qm9LMURKLHdCQU9JLGlCQUNBLGtCQUZBLG9CQURBLGMxS204K0NGLENBQ0YsQzBLNzcrQ0EsZ0NBQ0UsYTFLZzgrQ0YsQ01uNStDSSwwQm9LOUNKLGdDQUdJLFkxS2s4K0NGLENBQ0YsQzBLLzcrQ0EsK0JBQ0Usa0IxS2s4K0NGLENNNTUrQ0ksMEJvS3ZDSiwrQkFHSSxnQkFDQSxrQjFLbzgrQ0YsQ0FDRixDMEtqOCtDQSxxQ0FDRSxrQjFLbzgrQ0YsQ010NitDSSwwQm9LL0JKLHFDQUdJLHNCMUtzOCtDRixDQUNGLENNOTUrQ0ksNEJxS3pFSixpQ0FFSSxpQjNLMCsrQ0YsQ0FDRixDTWo3K0NJLDBCcUs1REosaUNBS0ksZTNLNCsrQ0YsQ0FDRixDMktyKytDQSxpQ0FLRSxtQkFKQSxhQUdBLHNCQUZBLDhCQUNBLGlCM0s2KytDRixDTWo4K0NJLDBCcUsvQ0osaUNBU0ksdUJBREEsbUJBREEseUIzSysrK0NGLENBQ0YsQzJLMSsrQ0EsZ0NBS0UsdUJBQ0EsK0JBSEEsYUFDQSxzQkFIQSxnQkFNQSxhQUxBLFUzS2svK0NGLENNbDkrQ0ksMEJxS2xDSixnQ0FjSSxtQkFIQSxnQkFFQSxnQkFIQSxlQUVBLFVBSEEsUzNLby8rQ0YsQ0FDRixDTS84K0NJLDZCcUs5QkEsaURBQ0Usa0IzS2cvK0NKLEMySzkrK0NFLGtDQUNFLGEzS2cvK0NKLENBQ0YsQzJLNSsrQ0EsdUNBQ0UsZ0IzSysrK0NGLENNeCsrQ0kseUJxS1JKLHVDQUdJLGtCM0tpLytDRixDQUNGLEMySzkrK0NBLHVDQUNFLDRCM0tpLytDRixDTWovK0NJLDBCcUtESix1Q0FHSSxtQjNLbS8rQ0YsQ0FDRixDMktoLytDQSw2Q0FDRSxrQkFDQSxvQjNLbS8rQ0YsQ00zLytDSSx5QnFLTUosNkNBSUksbUJBQ0Esc0IzS3EvK0NGLENBQ0YsQzJLOSsrQ0Esb0NBQ0Usd0J4S0lZLEN3S0haLFdBQ0EsYzNLby8rQ0YsQzJLbi8rQ0UsZ0VBQ0UsbUJBQ0EsVTNLcS8rQ0osQ005Zy9DSSwwQnFLbUJKLG9DQVNJLG1CM0tzLytDRixDMktyLytDRSxnRUFDRSxrQjNLdS8rQ0osQ0FDRixDMktuLytDQSwwQ0FDRSxhQUVBLHNCQURBLGMzS3UvK0NGLENNNWgvQ0ksMEJxS21DSiwwQ0FLSSxrQjNLdy8rQ0YsQ0FDRixDMktyLytDQSxtQ0FHRSxtQkFGQSxhQUNBLHNCQUVBLHNCM0t3LytDRixDTXhpL0NJLDBCcUs0Q0osbUNBTUksc0JBRUEsZ0JBREEsb0IzSzIvK0NGLENBQ0YsQzJLdi8rQ0EseUNBQ0UsYXhLcEJZLEN3S3FCWixtQkFDQSxtQjNLMC8rQ0YsQ01yai9DSSwwQnFLd0RKLHlDQUtJLG1CQUNBLHFCM0s0LytDRixDQUNGLENNOWkvQ0ksNEJxSzJDSix5Q0FTSSxlQUNBLGtCM0s4LytDRixDQUNGLEMySzMvK0NBLHlDQUNFLGlCQUVBLGV4S0Q0QixDd0tBNUIscUIzSysvK0NGLENNdmsvQ0ksMEJxS3NFSix5Q0FLSSxvQkFDQSxxQjNLZ2cvQ0YsQ0FDRixDTWhrL0NJLDRCcUt5REoseUNBU0ksZUFDQSxrQkFDQSxnQkFFQSxzQkFEQSxnQjNLbWcvQ0YsQ0FDRixDMksvLytDQSwyQ0FHRSxjQUZBLGlCQUNBLGlCQUVBLHFCQUNBLFUzS2tnL0NGLENNOWwvQ0ksMEJxS3VGSiwyQ0FRSSxtQkFDQSxzQkFGQSxrQjNLc2cvQ0YsQ0FDRixDMks3LytDQSxtQ0FDRSxzQjNLbWcvQ0YsQ001bS9DSSx5QnFLd0dKLG1DQUdJLGlCM0txZy9DRixDQUNGLENNam4vQ0ksMEJxS3dHSixtQ0FNSSx5QjNLdWcvQ0YsQ0FDRixDTXptL0NJLDRCcUtvR0EsOERBQ0Usc0IzS3dnL0NKLENBQ0YsQzJLcGcvQ0EsZ0NBRUUsc0JBREEsa0IzS3dnL0NGLEMyS3RnL0NFLG1DQUNFLHNCM0t3Zy9DSixDTW5vL0NJLHlCcUt1SEosZ0NBT0kscUIzS3lnL0NGLENBQ0YsQzJLcmcvQ0UsNkJBQ0UsZ0JBQ0EsZ0IzS3dnL0NKLENNaG8vQ0ksNkJxSzRIQSw2QkFDRSxlQUNBLGdCM0t1Zy9DSixDMktwZy9DRSw2QkFDRSxZM0tzZy9DSixDQUNGLEMyS25nL0NJLHdEQUNFLFEzS3FnL0NOLEMyS2xnL0NFLDJEQUNFLGUzS29nL0NKLEMyS2xnL0NJLDJFQUNFLGtCM0tvZy9DTixDMktoZy9DRSwrQkFDRSxnQjNLa2cvQ0osQzJLNS8rQ0EseUNBQ0UseUJBQ0EsVTNLKy8rQ0YsQzJLNy8rQ0UsZ0RBQ0Usd0J4SzlJVSxDd0srSVYsb0IzSysvK0NKLEMySzcvK0NJLHNEQUNFLHdCeEtqSlEsQ3dLa0pSLG9CM0srLytDTixDMks5LytDTSx3REFDRSxVM0tnZy9DUixDMkszLytDRSx5Q0FqQkYseUNBa0JJLGUzSzgvK0NGLENBQ0YsQzJLNS8rQ0UseUNBckJGLHlDQXNCSSxlM0srLytDRixDQUNGLEMySzcvK0NFLDBDQXpCRix5Q0EwQkksZTNLZ2cvQ0YsQ0FDRixDMks5LytDRSwwQ0E3QkYseUNBOEJJLGdCM0tpZy9DRixDQUNGLEM0S2p3L0NFLHVDQUNFLHVCNUtvdy9DSixDNEtody9DQSxxREFFRSx3QkFEQSxpQjVLb3cvQ0YsQ00vcy9DSSwwQnNLdERKLHFEQUlJLHFCNUtxdy9DRixDQUNGLEM0S2x3L0NBLG9DQUNFLDBCNUtxdy9DRixDNEtwdy9DRSxnRUFDRSxrQjVLc3cvQ0osQ00zdC9DSSwwQnNLOUNKLG9DQU1JLGdCNUt1dy9DRixDNEt0dy9DRSxnRUFDRSxxQjVLd3cvQ0osQ0FDRixDTW51L0NJLDBCc0s5Q0osb0NBWUksa0I1S3l3L0NGLENBQ0YsQzRLdHcvQ0Esa0NBQ0UsdUI1S3l3L0NGLENNNXUvQ0ksMEJzSzlCSixrQ0FHSSx1QjVLMncvQ0YsQ0FDRixDNEt4dy9DQSwwQ0FDRSxlNUsydy9DRixDTXJ2L0NJLDBCc0t2QkosMENBR0ksbUI1SzZ3L0NGLENBQ0YsQzZLcHovQ0EsOEJBQ0UscUJBQ0EsYTdLdXovQ0YsQ00vdi9DSSwwQnVLMURKLDhCQUlJLHVCN0t5ei9DRixDQUNGLENNdnYvQ0ksNkJ1SzVESixzQkFFSSxhN0t5ei9DRixDQUNGLEM2S3R6L0NBLGlCQUNFLGFBQ0EsaUJBQ0EsMkJBQ0Esa0JBRUEsb0JBREEscUI3SzB6L0NGLENNdHgvQ0ksMEJ1S3pDSixpQkFXSSxlQURBLDhCQURBLGlCQURBLG9CN0s4ei9DRixDQUNGLENNOXgvQ0ksMEJ1S3pDSixpQkFjSSx1QjdLNnovQ0YsQ0FDRixDNksxei9DQSxnQkFFRSxnQkFDQSwrQkFGQSwyQkFLQSxrQkFGQSxvQkFDQSxpQjdLOHovQ0YsQ00veC9DSSw2QnVLMUJBLGlDQUNFLFdBS0EsWUFKQSxrQkFFQSxlQURBLE1BRUEsYTdLNnovQ0osQ0FDRixDTXp5L0NJLDRCdUtoQkEsNEJBQ0UscUI3SzR6L0NKLEM2SzF6L0NFLGlDQUNFLGdCQUNBLGM3SzR6L0NKLENBQ0YsQ00vei9DSSx5QnVLdkJKLGdCQThCSSxZN0s0ei9DRixDQUNGLENNcDAvQ0ksMEJ1S3ZCSixnQkFpQ0ksYUFFQSxTQURBLG1CN0srei9DRixDNks3ei9DRSw2QkFDRSxRN0srei9DSixDQUNGLEM2SzN6L0NBLHNCQVNFLG1CQVJBLHlCQUdBLGtCQUdBLG9CQUpBLFlBS0EsdUJBSEEsd0JBQ0EsNEJBSkEsVTdLcTAvQ0YsQzZLN3ovQ0UsMEJBQ0UsY0FDQSxVN0srei9DSixDTTkxL0NJLDBCdUttQkosc0JBZ0JJLGFBQ0Esd0JBQ0EsNEJBSEEsVzdLbTAvQ0YsQzZLL3ovQ0UsMEJBQ0UsVTdLaTAvQ0osQ0FDRixDNks3ei9DQSx1QkFDRSxzQjdLZzAvQ0YsQ003Mi9DSSwwQnVLNENKLHVCQUdJLG9CN0trMC9DRixDQUNGLEM2SzV6L0NBLGdCQUNFLHlCQUNBLGtCQUNBLHdCN0trMC9DRixDNktqMC9DRSw0Q0FDRSxzQjdLbTAvQ0osQ005My9DSSwwQnVLc0RKLGdCQVFJLG9CQUNBLDBCN0tvMC9DRixDQUNGLEM2S2owL0NBLHFCQUNFLGFBQ0EsZUFFQSxTQURBLDBCN0txMC9DRixDNktqMC9DQSwwQkFDRSxxQkFDQSxvQkFFQSxrQkFEQSxVN0txMC9DRixDTWw1L0NJLHlCdUswRUosMEJBTUksUzdLczAvQ0YsQ0FDRixDTXY1L0NJLDBCdUswRUosMEJBU0kscUJBQ0EsVzdLdzAvQ0YsQ0FDRixDNktyMC9DQSxzQjlLbkpFLGdCOEtxSkEsZ0I5S3BKQSxrQkFDQSwrQkM2OS9DRixDRDU5L0NFLDBCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDaysvQ0osQzZLaDEvQ0EsNEJBR0UscUIxSzNFWSxDMEswRVosU0FFQSx5QkFIQSxrQkFJQSx1QjdLbTEvQ0YsQzZLbDEvQ0UsK0JBQ0UsbUJBQ0EsZ0I3S28xL0NKLEM2S2wxL0NFLGlDQUNFLGNBQ0EsaUJBQ0EsZ0I3S28xL0NKLENNOTcvQ0ksMEJ1SzZGSiw0QkFnQkkseUI3S3ExL0NGLEM2S3AxL0NFLCtCQUNFLG1CQUNBLG9CN0tzMS9DSixDNktwMS9DRSxpQ0FDRSxtQkFDQSxxQjdLczEvQ0osQ0FDRixDNks5MC9DQSxlQUNFLGtCQUNBLFM3S28xL0NGLEM2S24xL0NFLDhCQUNFLGU3S3ExL0NKLENNejgvQ0ksNEJ1S3dISixvQkFFSSxlQUNBLGU3S28xL0NGLENBQ0YsQzZLajEvQ0EsMkJBTUUscUIxSzdIWSxDMEt5SFosK0JBQ0EsbUJBRkEsc0JBR0Esa0JBQ0EsUzdLcTEvQ0YsQ010Ky9DSSwwQnVLNElKLDJCQVNJLHVCQUNBLDBCQUZBLFk3S3cxL0NGLENBQ0YsQzZLbjEvQ0EsbUJBQ0UsMkI3S3MxL0NGLENNai8vQ0ksMEJ1SzBKSixtQkFHSSxtQjdLdzEvQ0YsQ0FDRixDNkt2MS9DRSwrQ0FDRSx1QjdLeTEvQ0osQzZLcjEvQ0EsZ0NBR0UsZTFLL0Y0QixDMEs2RjVCLG1CQUNBLGU3S3kxL0NGLEM2S3IxL0NBLGdDQUNFLGlCN0t3MS9DRixDNkt2MS9DRSxvREFDRSxxQjdLeTEvQ0osQzZLdjEvQ0UseUNBQ0UsaUI3S3kxL0NKLEM2S3YxL0NFLG1DQUNFLG1CQUNBLGtCN0t5MS9DSixDNkt2MS9DRSxrQ0FDRSxtQkFDQSxxQjdLeTEvQ0osQzZLdjEvQ0UsNENBQ0UsYzdLeTEvQ0osQzhLL2tnREUsa0NBQ0UsdUI5S2tsZ0RKLEM4SzFrZ0RBLHVCQUNFLG9COUs2a2dERixDTTVoZ0RJLDBCd0tsREosdUJBR0kscUI5SytrZ0RGLENBQ0YsQzhLNWtnREEsNkJBQ0UsdUI5SytrZ0RGLENNcmlnREksMEJ3SzNDSiw2QkFHSSx5QjlLaWxnREYsQ0FDRixDOEs5a2dEQSxpQ0FDRSxrQjlLaWxnREYsQ005aWdESSwwQndLcENKLGlDQUdJLHNCOUttbGdERixDQUNGLENNdGlnREksNkJ3SzFDSixxQ0FFSSxxQjlLbWxnREYsQ0FDRixDOEsva2dERSwyQ0FDRSxrQjlLa2xnREosQzhLL2tnREUsa0RBRUUsYUFEQSxjOUtrbGdESixDTXBqZ0RJLDRCd0t4QkEsMkNBRUUsY0FEQSxpQjlLZ2xnREosQzhLNWtnREUsa0RBRUUsWUFEQSxVOUsra2dESixDQUNGLENNL2lnREksbUR3SzNCQSwyQ0FDRSx1QjlLNmtnREosQzhLMWtnREUsOERBQ0UsYzlLNGtnREosQ0FDRixDK0svb2dEQSwrQkFDRSxvQi9La3BnREYsQ012bGdESSwwQnlLNURKLCtCQUdJLHdCQUNBLGMvS29wZ0RGLENBQ0YsQytLanBnREEseUJBQ0UsYS9Lb3BnREYsQ01qbWdESSwwQnlLcERKLHlCQUdJLGUvS3NwZ0RGLENBQ0YsQytLbnBnREEsZ0NBQ0Usa0JBQ0EsaUJBQ0EsZS9Lc3BnREYsQ001bWdESSwwQnlLN0NKLGdDQUtJLG1CQUNBLGlCQUNBLGUvS3dwZ0RGLENBQ0YsQytLcnBnREEsb0NBQ0UsaUJBQ0Esc0JBQ0Esa0IvS3dwZ0RGLENNem5nREksMEJ5S2xDSixvQ0FLSSxtQkFDQSxzQkFDQSxrQi9LMHBnREYsQ0FDRixDK0tucGdEQSxxQkFDRSxhQUNBLHNCQUNBLGUvS3lwZ0RGLEMrS3hwZ0RFLGlEQUNFLHVCL0swcGdESixDTTVvZ0RJLDBCeUtuQkoscUJBUUksbUJBQ0Esa0IvSzJwZ0RGLEMrSzFwZ0RFLGlEQUNFLGtCL0s0cGdESixDQUNGLENNeG9nREksNkJ5S2hDSixxQkFlSSxxQi9LNnBnREYsQ0FDRixDTTdvZ0RJLDRCeUtoQ0oscUJBa0JJLFMvSytwZ0RGLENBQ0YsQytLNXBnREEsK0JBQ0Usd0I1S2dDWSxDNEsvQlosaUIvSytwZ0RGLEMrSzlwZ0RFLCtDQUNFLG9CL0tncWdESixDTXZxZ0RJLDBCeUtHSiwrQkFPSSxPQUNBLHFCL0tpcWdERixDQUNGLEMrSzlwZ0RBLCtCQUNFLHdCNUtzQlksQzRLckJaLG1CL0tpcWdERixDK0svcGdERSwyQ0FDRSxxQkFDQSxlL0tpcWdESixDTXRyZ0RJLDBCeUtlSiwrQkFXSSxvQkFEQSxhL0trcWdERixDQUNGLENnTHh2Z0RBLHNCQUNFLGtCaEwydmdERixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9faGVscGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Ytc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX3N0YXRlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLXRvZ2dsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fb3Blbi1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2NsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NlbGVjdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2gtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLWljb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19hdXRoLW1vZGFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stY29sbGFwc2FibGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19saXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zyb250LW1vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9faU9TLWRlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS0yMDIzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnJlYWRjcnVtYi1uYXZpLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdGhpcnR5LXNlY29uZHMtc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcmV2aWV3LXNsYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2VkaXQtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtbm9taW5hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXdpbm5lci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbm9taW5hdGlvbi1jb25maXJtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtZG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19jb250YWN0LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19waC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19kYXNoYm9hcmQtZmUtY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19hdmFpbGFiaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX25hdi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2xhbmRpbmctcGFnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19tYWdhemluZS1zdG9yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19saW5rLWJhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLWxvY2F0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fcGFja2FnZS1kZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fZXZlbnQtcGFydG5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2luc3BpcmluZy1yZWdpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19sYXRlc3Qtam9icy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2FkZC1lbnRyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fZXZlbnQtY3JlYXRvci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL192dWUtZm9ybXVsYXRlLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NpbXBsZS1zZWFyY2gtcmVzdWx0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19zZWFyY2gtcGFnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fc3RpY2t5LWZpbHRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zaW5nbGUtYXJ0aWNsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19nb29nbGUtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2ZpaWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fZmlsdGVyLWlucHV0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX29mZmVyLXR5cGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19ldmVudC10eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fZ3Vlc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb3RoZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19yZWdpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9faW5zcGlyYXRpb24tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3BhY2thZ2UtZGVhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fc2VhcmNoLXJlc3VsdC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9faW50ZXJuYWwtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZXZlbnQtY3JlYXRvci1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2Rlc2NyaXB0aXZlLXRleHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2Rlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX21hcC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yZWxhdGVkLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yb29tcy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fc3RpY2t5LWJveC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19zdGlja3ktYm94LXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2NvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3BhY2thZ2UtZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19tYWdhemluZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9tYWdhemluZXMvX2VudGl0eS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fcmVsYXRlZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW1TbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9faW5mby5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9fZW50cmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19mYXZvcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZXZlbnQtam9icy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2V2ZW50LWpvYnMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZW8tcGFnZXMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZW8tcGFnZXMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NrZWxldG9uLXBsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3N0aWNreS1maWx0ZXItcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtbWFpbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1zcGVjaWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtbWVhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1kZXRhaWxzLXJlc2VydmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3N1Z2dlc3Rpb24tbGlzdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX2FnZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3F1ZXN0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19vcHBvcnR1bml0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19ncmV5LWNvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2VpbnRyYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19wcmljaW5nLXRhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX2Jvb2tpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlbW9lZ2xpY2hrZWl0ZW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlZm9ybWF0ZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYWJvdXR1cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fbWFpbGluZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9faW1wcmVzc3VtLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19uZXdzbGV0dGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICAvLyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5pbWcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbiIsIi8qXG4gKiBCb290c3RyYXAgY29yZVxuICovXG4vKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuLyoqXG4gKiAxLkdSSURcbiAqL1xuLypcbiAqIEdyaWQgYnJlYWtwb2ludHNcbiAqXG4gKiBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbiAqIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiAqL1xuLypcbiAqIEdyaWQgY29udGFpbmVyc1xuICpcbiAqIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4gKi9cbi8qXG4gKiBTcGFjaW5nXG4gKlxuICogQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuICogdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuICogWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cbiAqL1xuLyoqXG4gKiAzLkNPTE9SU1xuICovXG4vKipcbiAqIDQuQk9EWVxuICovXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuLypcbiAqIDYuTElOS1NcbiAqXG4gKiBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4gKi9cbi8qKlxuICogMi5VVElMSVRJRVNcbiAqL1xuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cbi8qXG4gKiAgYXR0cjE6IEJhY2tncm91bmQgY29sb3JcbiAqICBhdHRyMjogRm9udCBjb2xvclxuXG4gKi9cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4vKipcbiAqICA3LkZPUk1cbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbi8qXG4gKiBCYWRnZXNcbiAqL1xuLypcbiAqIE1vZGFsc1xuICogVE9ETzogSW1wbGVtZW50IG1vZGFscyB2YXJpYWJsZXMgaW4gc2stbW9kYWxcbiAqL1xuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4vKipcbiogIDguU0xBXG4qL1xuLypcbiAqIEJvb3RzdHJhcCBvdmVycmlkZXNcbiAqL1xuLypcbiAqIEV2ZW50bG9rYWxlIGltcG9ydHNcbiAqL1xuLypcbiAqIGJveC1zaGFkb3coKSBpcyBib290c3RyYXAgbmF0aXZlIHdoaWNoIHJlcXVpcmVzICRlbmFibGUtc2hhZG93cyB0byBiZSBUUlVFXG4gKiB0aGlzIG9uZSB3b3JrcyBldmVuIHRob3VnaCAkZW5hYmxlLXNoYWRvd3MgaXMgbm90IFRSVUVcbiAqL1xuaW1nIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qXG4gKiBVbml0cyBmdW5jdGlvbnNcbiAqL1xuLypcbiAqIEZ1bmN0aW9uIGZvciBjb252ZXJ0aW5nIGEgcHggYmFzZWQgZm9udC1zaXplIHRvIHJlbS5cbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5ib2R5Lm1vZGFsLW9wZW4sIGJvZHkubmF2LW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIGJvZHkubWFwLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stdG8tdG9wLWJ0biBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmJhY2stdG8tdG9wLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1cHgpO1xufVxuLmJhY2stdG8tdG9wLWJ0bi0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFjay10by10b3AtYnRuLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2stdG8tdG9wLWJ0biB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICByaWdodDogM3JlbTtcbiAgfVxuICAuYmFjay10by10b3AtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC1idG4tLXZpc2libGUge1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5yZXNwb25zaXZlLWljb24ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVVsdHJhTGlnaHRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLUxpZ2h0XCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVJlZ3VsYXJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLU1lZGl1bVwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVNlbWlCb2xkXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLUJvbGRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaDFfX2dyZXktaGVhZGVyLCBoMl9fZ3JleS1oZWFkZXIsIGgzX19ncmV5LWhlYWRlciwgaDRfX2dyZXktaGVhZGVyLCBoNV9fZ3JleS1oZWFkZXIsIGg2X19ncmV5LWhlYWRlcixcbi5oMV9fZ3JleS1oZWFkZXIsIC5oMl9fZ3JleS1oZWFkZXIsIC5oM19fZ3JleS1oZWFkZXIsIC5oNF9fZ3JleS1oZWFkZXIsIC5oNV9fZ3JleS1oZWFkZXIsIC5oNl9fZ3JleS1oZWFkZXIge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKlxuICogVHJhbnNmb3JtYXRpb25cbiAqL1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKlxuICogV2VpZ2h0IGFuZCBpdGFsaWNzXG4gKi9cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZvbnQtd2VpZ2h0LXNtLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXNtLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9udC13ZWlnaHQtbWQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbWQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9udC13ZWlnaHQtbGctbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbGctaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9udC13ZWlnaHQteGwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQteGwtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIExpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5ib3JkZXItdW5kZXJsaW5lLCBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuYm9yZGVyLXVuZGVybGluZTpob3ZlciwgYS5ib3JkZXItdW5kZXJsaW5lOmZvY3VzLCBhLmJvcmRlci11bmRlcmxpbmU6YWN0aXZlLCBzcGFuLmJvcmRlci11bmRlcmxpbmU6aG92ZXIsIHNwYW4uYm9yZGVyLXVuZGVybGluZTpmb2N1cywgc3Bhbi5ib3JkZXItdW5kZXJsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbmEuZGFyay1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5hLmRhcmstbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4udGV4dC1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnRleHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLXBkZiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGV4dC1saW5rLXBkZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRleHQtbGluay0tcmV2ZXJzZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLS1yZXZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtbGluay0tZGFyayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4udGV4dC1saW5rLS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnRleHQtbGluay0tbGlnaHQtYmcge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnRleHQtbGluay0tbGlnaHQtYmc6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuXG4udGV4dC1saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4udGV4dC1saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBSZXNwb25zaXZlIGFsaWdubWVudFxuICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIEZvbnQgc2l6ZVxuICovXG4uZi1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mLXNpemUtMTUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLmYtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZi1zaXplLTE4IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mLXNpemUtMjQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LW1kLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1zbS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC14c20tbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnctYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIEVudGVyIGFuZCBsZWF2ZSBhbmltYXRpb25zIGNhbiB1c2UgZGlmZmVyZW50ICovXG4vKiBkdXJhdGlvbnMgYW5kIHRpbWluZyBmdW5jdGlvbnMuICAgICAgICAgICAgICAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcbiAqIEtleWZyYW1lc1xuICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKlxuICogcGFkZGluZy1yaWdodCBjbGFzc2VzIChleDogLnBhZGluZy1yaWdodC0yMCA9IHBhZGRpbmctcmlnaHQ6IDIwcHg7KVxuICovXG4ucGFkZGluZy1yaWdodC0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC02IHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG59XG5cbi8qXG4gKiBTZXQgdGhlIHNpemVzIGZvciBhbiBlbGVtZW50IHRvIGJlIHNhbWUgYXMgaXQgd2FzIHdyYXBwZWQgaW5cbiAqIC5jb250YWluZXIgLyAucm93IC8gLmNvbC0xMlxuICogVXNlZnVsIHRvIGF2b2lkIHVzaW5nIHVubmVjZXNzYXJ5IGRpdiB0byBtYWtlIGFuIGVsZW1lbnQgYWxpZ24gd2l0aCBncmlkXG4gKi9cbi5jb2wtMTItc3R5bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlLS1mdWxsLXhzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlLS1ub21pbmF0aW9uX2Zvcm1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKlxuICogUmVzZXQvdW5zdGlsZSBkZWZhdWx0IHN0eWxlcyBvZiBsaXN0IGVsZW1lbnRzXG4gKi9cbi5zay1yZXNldC11bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLypcbiAqIEZpbGwgaW1hZ2UgaW5zaWRlIHRoZSBjb250YWluZXJcbiAqIC0gQWRkIHRoaXMgY2xhc3MgdG8gdGhlIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIHRoZSBpbWFnZSB0aGF0IG5lZWRzIHRvIGZpbGwgaXQncyB3aWR0aCBhbmQgaGVpZ2h0XG4gKi9cbi5jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jb3Zlci1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypcbiAqIEFic29sdXRlIHBvc2l0aW9ucyBlbiBlbGVtZW50IGFuZCBzZXQgdmFsdWVzIHRvIHN0cmV0Y2ggZWxlbWVudCBpbiBoaXMgcGFyZW50J3MgYm91bmRhcmllc1xuICovXG4uc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuICogU2VsZWN0aW9uIGNvbG9yXG4gKi9cbi5kYXJrLWJnLXNlbGVjdGlvbiA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbi5kYXJrLWJnLXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuXG4ubGlnaHQtYmctc2VsZWN0aW9uIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxpZ2h0LWJnLXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4vKlxuICogTGlicmFyaWVzXG4gKi9cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi8qKlxuICAgIFN1cHBvcnQgZm9yIFNBU1MgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4xOC5cblxuICAgIFRoZSBmaWxlcyByZW1haW4gaGVyZSBpZiB5b3VyIGJ1aWxkIGlzIGRlcGVuZGVudCBvbiB0aGVtXG4gICAgYnV0IHRoZXkgd2lsbCBub3QgcmVjZWl2ZSB1cGRhdGVzIGluIGZ1dHVyZSByZWxlYXNlcy4gQWxsXG4gICAgU0FTUyB2YXJpYWJsZXMgaGF2ZSBiZWVuIHRyYW5zbGF0ZWQgaW50byBDU1MgdmFyaWFibGVzLCBzb1xuICAgIG1pZ3JhdGlvbiBzaG91bGQgYmUgcXVpdGUgc2ltcGxlIGlmIHlvdSdkIGxpa2UgdG8gbW92ZSBvdmVyLlxuXG4gICAgSW4gdjQsIHRoZXNlIGZpbGVzIHdpbGwgYmUgcmVtb3ZlZC5cbiAqL1xuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBLZXlGcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX2NsZWFyLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCxcbi52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbn1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2FjdGlvbnMge1xuICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbn1cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2NsZWFyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fZGVzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDZweCAwIDNweDtcbn1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG59XG5cbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDbGVhciBCdXR0b24gKi9cbi52c19fY2xlYXIge1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qIERyb3Bkb3duIE1lbnUgKi9cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzOyAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNTg5N2ZiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZiNTg1ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLyogU2VsZWN0ZWQgVGFncyAqL1xuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogNHB4IDJweCAwcHggMnB4O1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgei1pbmRleDogMDtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuXG4vKiBTdGF0ZXMgKi9cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52cy0tc2luZ2xlLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQsIC52cy0tc2luZ2xlLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNlYXJjaCBJbnB1dCAqL1xuLyoqXG4gKiBTdXBlciB3ZWlyZCBidWcuLi4gSWYgdGhpcyBkZWNsYXJhdGlvbiBpcyBncm91cGVkXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxuICogSWYgaXQncyB1cCBoZXJlIG9uIGl0J3Mgb3duLCBpdCdsbCBoaWRlIGl0LlxuICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAxO1xufVxuLnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgKi9cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1yaWdodDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiAwLjllbSBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cblxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52c19fc2VsZWN0ZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19zZWFyY2gsIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwgLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuLnRucy1zbGlkZXIgPiAudG5zLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cblxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy12cGZpeCA+IGRpdiwgLnRucy12cGZpeCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLXQtc3VicDIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzMzMzMzMlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogY2FsYygxMDAlICogNzAgLyAzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtdC1jdCA+IGRpdiB7XG4gIHdpZHRoOiAxLjQyODU3MTQyODYlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcwKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRpbnktc2xpZGVyX190aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgICBib3R0b206IDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgICBib3R0b206IDIuNjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdF9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuXG4udGlueS1zbGlkZXJfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udGlueS1zbGlkZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGlueS1zbGlkZXJfX3RhYi0tYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLXdyYXBwZXI6bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgLnRpbnktc2xpZGVyX190YWI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGFiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9yZS1idG4ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4udGlueS1zbGlkZXJfX2hlYWRlciAudGlueS1zbGlkZXJfX21vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19mb290ZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZVxuICovXG4udGlueS1zbGlkZXItLWNhcm91c2VsIC50bnMtaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRpbnktc2xpZGVyLS1jYXJvdXNlbCAudG5zLWl0ZW06bm90KC50bnMtc2xpZGUtYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmRfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLypcbiAqIFRpbnkgY2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlci0tZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXItLWdhbGxlcnkgLnRucy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNS44MTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMjUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1LjYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1cmVtIDVyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMi45Mzc1cmVtIDIuOTM3NXJlbSAyLjkzNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50aW55LXNsaWRlcl9fbGluay0tZ2FsbGVyeS1idG4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuNXJlbTtcbn1cblxuLypcbiAqIE5hdmlnYXRpb24gdHlwZXNcbiAqL1xuLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW55LXNsaWRlcl9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICBsZWZ0OiAwLjU2MjVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IDIuMDYyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICBsZWZ0OiAtMi44MTI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgbGVmdDogLTIuNDM3NXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogLTIuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogLTVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAtNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyLjE4NzVyZW0pO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIC50aW55LXNsaWRlcl9fYXJyb3cuYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMS4zNzVyZW0gMC4zMTI1cmVtIDEuMzc1cmVtIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW4tb3V0LCByaWdodCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS10aW55LWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwOmhvdmVyIC50aW55LXNsaWRlcl9fYXJyb3ctLXRpbnktY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4udGlueS1zbGlkZXJfX2lubmVyLXdyYXA6aG92ZXIgLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlIGhvdmVyIGFuaW1hdGlvblxuICovXG4udGlueS1zbGlkZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGlueS1zbGlkZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lcjpub3QoLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXItLW5vLWhvdmVyKTpob3ZlciAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLypcbiAqIFNsaWRlciBjb2xvcnNcbiAqL1xuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHN2ZywgLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHBhdGgge1xuICBmaWxsOiAjREE0ODYwO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4udGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgc3ZnLCAudGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogIzRGNEY0Rjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBzdmcsIC50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogI0Q5RDlEOTtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBzdmcsIC50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX190YWIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX190YWItLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHMgb3ZlcnJpZGVzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cbi50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubGF6eWxvYWQge1xuICBvcGFjaXR5OiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXIgb3ZlcnJpZGVzXG4gKi9cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogRXZlbnRsb2thbGVcbiAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0OmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydC5mb2N1cyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktaW52ZXJ0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktaW52ZXJ0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG4uYnRuLS13aGl0ZTpmb2N1cywgLmJ0bi0td2hpdGUuZm9jdXMge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG4uYnRuLS13aGl0ZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjEyNSwgMjIzLjEyNSwgMjIzLjEyNSk7XG59XG4uYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEuNywgMjIyLjMsIDIyMi45LCAwLjUpO1xufVxuXG4uYnRuLS1waW5rIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi0tcGluazpmb2N1cywgLmJ0bi0tcGluay5mb2N1cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLS1waW5rLmRpc2FibGVkLCAuYnRuLS1waW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG5cbi5idG4tLXByaW1hcnktLW91dGxpbmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzI7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOCwgMTgsIDE4LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlLS1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS13aGl0ZS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGUtLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS13aGl0ZS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0td2hpdGUtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXdoaXRlLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpmb2N1cywgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS1ibGFjay0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1ibGFjay0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLWJsYWNrLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1ibGFjay0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tYmxhY2stLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbn1cblxuLypcbiAqIExpbmsgYnV0dG9uc1xuICovXG4uYnRuLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLS1saW5rLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLS1saW5rX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idG4tLWxpbmtfX3RleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluayAuYnRuX19pY29uLS1vdXRsaW5lID4gc3BhbiA+IHN2ZyA+IHBhdGg6aG92ZXIge1xuICBmaWxsOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLW91dGxpbmUge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHN2ZywgLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHBhdGgge1xuICBzdHJva2U6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLXNvbGlkIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1zb2xpZCBzdmcsIC5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tc29saWQgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIHN0cm9rZTogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbms6Zm9jdXMsIC5idG4tLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1saW5rOmRpc2FibGVkLCAuYnRuLS1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLS1saW5rLS1waW5rLWJnOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG59XG5cbi5idG4tLWxpbmstLXdoaXRlLWJnIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rLS13aGl0ZS1iZzpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKlxuICogSWNvbiBidXR0b25zXG4gKi9cbi5idG46bm90KC5idG4tLWljb24pIC5idG5fX2ljb24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ0bjpub3QoLmJ0bi0taWNvbikgLmJ0bl9faWNvbiBwYXRoLCAuYnRuOm5vdCguYnRuLS1pY29uKSAuYnRuX19pY29uIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLXhzbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLWljb24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYnRuLS1pY29uIC5zay1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbn1cbi5idG4tLWljb24uYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmJ0bi0taWNvbi5idG4tLXhzbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi0tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogVnVlIGZvcm11bGF0ZSBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qXG4gKiBEaXNhYmVsaW5nIGJveCBzaGFkb3dzIG9uIGZvY3VzIG9uIGxpbmtzIFxuICovXG5hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKlxuICogQmFzZSBjbGFzc1xuICpcbiAqIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbiAqIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAqL1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKlxuICogUGlsbCBiYWRnZXNcbiAqXG4gKiBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cbiAqL1xuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqXG4gKiBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuICovXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNzI3Mjtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODguNSwgODguNSwgODguNSk7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTQsIDExNCwgMTE0LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zay1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogODAwMDtcbiAgfVxufVxuXG4uc2stbW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMjdyZW07XG59XG5cbi5zay1tb2RhbC0tc21hbGwtc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cblxuLnNrLW1vZGFsLS03MDAtc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA0My43NXJlbTtcbn1cblxuLnNrLW1vZGFsLS02MDAtc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cblxuLnNrLW1vZGFsLS1sYXJnZS1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG4uc2stbW9kYWwtLWV4dHJhLWxhcmdlLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNTUuNzVyZW07XG59XG5cbi5zay1tb2RhbC0tMTAwOC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDYzcmVtO1xufVxuXG4uc2stbW9kYWwtLTU5Mi1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci1zbGEge1xuICBtYXgtd2lkdGg6IDM2Ljg3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLXNsYSB7XG4gICAgbWF4LXdpZHRoOiAzM3JlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLXNsYSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci12aW9sZXQtYm9yZGVyIC5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzc1NkE5Njtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgd2lkdGg6IDQ2NnB4O1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzJDMkMyQztcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1jdXN0b20ge1xuICB3aWR0aDogMzQycHg7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tY3VzdG9tIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tY3VzdG9tIC5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tZGV0YWlsIHtcbiAgd2lkdGg6IDUzNnB4O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLXByaWNlcyB7XG4gIHdpZHRoOiAzMjdweDtcbiAgbWluLWhlaWdodDogNTQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1heC13aWR0aDogNTRyZW0gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgbWF4LXdpZHRoOiAzN3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8ge1xuICB3aWR0aDogMzg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAxLjEyNXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBzdmcge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mby12b3RpbmctbW9kYWwtaW5mbyB7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZy1tb2RhbC1pbmZvIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nLW1vZGFsLWluZm8gPiBkaXYgPiBkaXYgPiBzcGFuID4gcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5NyU7XG59XG4uc2stbW9kYWxfX2lubmVyLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDI0LjVyZW07XG59XG5cbi5zay1tb2RhbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2stbW9kYWxfX2hlYWQtLW5vLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faGVhZC1zbGEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zay1tb2RhbF9faGVhZC1zbGFfX2luZm8gPiBzcGFuID4gaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1zbGFfX2luZm8gPiBzcGFuID4gaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2stbW9kYWxfX2hlYWQgaDQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgfVxuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvIHtcbiAgICBwYWRkaW5nOiA0NHB4IDMycHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1zbGFfX2luZm8ge1xuICAgIHBhZGRpbmc6IDMzcHggMjRweCAyOHB4O1xuICB9XG59XG4uc2stbW9kYWxfX2hlYWQtZXZlbnQtZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDQ4cmVtO1xufVxuLnNrLW1vZGFsX19zdGlja3ktaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19zdGlja3ktaGVhZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zay1tb2RhbF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNrLW1vZGFsX19jbG9zZSBzdmcsIC5zay1tb2RhbF9fY2xvc2UgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHN2ZywgLnNrLW1vZGFsX19jbG9zZS1ibGFjayBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi5zay1tb2RhbF9fY2xvc2UtYmxhY2stLWJnLWdyYXkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zay1tb2RhbF9fY2xvc2UtY2hlY2stYXZhaWxhYmlsaXR5ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zay1tb2RhbF9fZm9vdCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnNrLW1vZGFsX19mb290IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2stbW9kYWxfX2Zvb3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zay1tb2RhbF9fZm9vdCAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktLXNsYS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktLXNsYS1wcmV2b3Rpbmcge1xuICAgIHBhZGRpbmc6IDAgMS43NXJlbSAxLjg3NXJlbSAxLjc1cmVtO1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktc2xhLWluZm8ge1xuICBwYWRkaW5nOiAwIDEuODc1cmVtIDMuMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAzcmVtIDEuNXJlbTtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktc2xhLXdpbm5lciB7XG4gICAgcGFkZGluZzogMCAxcmVtIDMuMjVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWV2ZW50LWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuMjVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICByb3ctZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcm93LWdhcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICByb3ctZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcm93LWdhcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuXG4vKlxuICogVGhlc2UgYXJlIGZvciBwbGFjZXMgd2hlcmUgQmFzZURpYWxvZyBjb21wb25lbnQgaXMgbm90IHJlcGxhY2VkIHdpdGggU2tNb2RhbFxuICogYnV0IHVzZXMgdGhlIHNhbWUgY2xhc3NlcyBhcyBTa01vZGFsLlxuICogVE9ETzogRXZlbnR1YWxseSBzaG91bGQgYmUgcmVwbGFjZWQgZXZlcnl3aGVyZSB3aXRoIFNrTW9kYWxcbiAqL1xuLnNrLW1vZGFsLS1iYXNlLWRpYWxvZyAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG4uc2stbW9kYWwtLWJhc2UtZGlhbG9nIC5zay1tb2RhbF9fZm9vdCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbC0tYmFzZS1kaWFsb2cgLnNrLW1vZGFsX19mb290IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xufVxuXG4vKlxuICogTW9kYWwgYW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKlxuICogQ3VzdG9tIGVycm9yIG1lc3NhZ2VzXG4gKi9cbi5zay1tb2RhbCAuZXJyb3JtZXNzYWdlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0xMSU7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuLnNrLW1vZGFsX19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCA+IHNwYW4gPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG4gIC5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwgPiBzcGFuID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5zay1tb2RhbF9faGVhZC1jb250cmFjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mbyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm9fdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mb193aWR0aCBoNCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSBzcGFuOm5vdCguc2stbW9kYWxfX2Nsb3NlKSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbi5zay1tb2RhbF9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy93YXJuaW5nLXBpbmsuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1OXB4O1xufVxuXG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zay1tb2RhbC10aXRsZS0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICB3aWR0aDogOTklO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZC1mdWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLWRyb3Bkb3duLS1kYXJrIC5zay1kcm9wZG93bl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2stZHJvcGRvd25fX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2stZHJvcGRvd25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjQkRCREJEO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5zay1kcm9wZG93bl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zay1kcm9wZG93bl9fbGluay5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNEY0RjRGO1xufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uc2stZHJvcGRvd25fX3RyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlciwgLnNrLWRyb3Bkb3duX190cmlnZ2VyLS1hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2stZHJvcGRvd25fX3RyaWdnZXI6aG92ZXI6YWZ0ZXIsIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMS4zMTI1cmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0b3A6IDEuMTI1cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNTgzMzMzMzMzM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuNjY2NjY2NjY2N3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICM5ZTllOWU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWhlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBwYWRkaW5nOiAwIDAuM3JlbSAwLjNyZW07XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMi4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMmMyYzJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSlbdHlwZT10ZXh0XSwgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pW3R5cGU9ZW1haWxdLCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSlbdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1vei1mb2N1c3Jpbmcge1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzJjMmMyYztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypcbiAqIFNMQSBDb25maXJtYXRpb25zIERpc2FibGVkIElucHV0IChzcGFuKSAtICM0MzE3NCAtIFBvaW50IDdcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyYzJjMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhblt0eXBlPXRleHRdLCAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW5bdHlwZT1lbWFpbF0sIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhblt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbjotbW96LWZvY3VzcmluZyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMmMyYzJjO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjNyZW0gMC42MjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWdyb3VwIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogQ3VzdG9tIGRyb3Bkb3duXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2VsZWN0ZWRfb3B0aW9uLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGNEY0Rjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QgaW5wdXQsXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDFweDtcbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHN2ZywgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHBhdGgge1xuICBmaWxsOiAjNDQ0NDQ0O1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93LS1vcGVuIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBzdmcsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi0tZ2VuZXJhbC1pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIExvY2F0aW9uIHNlYXJjaCBkcm9wZG93biBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjVyZW0gMS41cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5zZWxlY3RlZF9vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uc2VsZWN0ZWRfb3B0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtIDAuMzc1cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBOdW1iZXIgaW5wdXQgY2xlYXJhYmxlXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICBib3R0b206IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogVGV4dCBpbnB1dCBjbGVhcmFibGVcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDAuNDM3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIE11bHRpcGxlIHZ1ZSBmb3JtdWxhdGUgZWxlbWVudHNcbiAqL1xuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSA+IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCxcbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSA+IC5mb3JtdWxhdGUtaW5wdXQtLWVtYWlsIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICB9XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwO1xufVxuXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uID4gLnNrLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICBib3R0b206IGNhbGMoNTAlIC0gMC4zcmVtKTtcbiAgbGVmdDogMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gPiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjg1cmVtO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi8qXG4gKiBWdWUgU2VsZWN0XG4gKiBodHRwczovL3Z1ZS1zZWxlY3Qub3JnL1xuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udnNfX3NlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnYtc2VsZWN0LS1mb2N1c2VkIC52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gsXG4gIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gsXG4gIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXG4udnNfX3NlYXJjaDpmb2N1czo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi52c19fc2VhcmNoOjotbXMtcmV2ZWFsLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAudnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDpmb2N1czo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4yO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnZzLS1vcGVuID4gLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnYtc2VsZWN0LS1kYXJrLWJnIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyLCAudi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLmVsLWNhcmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVsLWNhcmRfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbC1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmVsLWNhcmRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLCAxKTtcbn1cblxuLmVsLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICB0b3A6IDEuNDM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxcmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMi41cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDIuNXJlbSAxLjc1cmVtO1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5lbC1jYXJkX19uZXh0LWJ0biBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkX19uZXh0LWJ0biBzdmcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmRfX25leHQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBUeXBlIDFcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG59XG5cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgMlxuICovXG4uZWwtY2FyZC0tdHlwZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBoZWlnaHQ6IDEwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICBoZWlnaHQ6IDEyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMC42MjVyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBtYXgtd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMS4yNXJlbTtcbiAgd2lkdGg6IDEwMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMi44NzVyZW07XG4gIH1cbiAgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2LjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB3aWR0aDogODAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogOTAlO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjFzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCAwLjFzO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIFR5cGUgM1xuICovXG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMy4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9faW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNjElO1xufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0xLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjA2MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjY4NzVyZW0gMS4wNjI1cmVtIDEuMDYyNXJlbSAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjE4NzVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlIHtcbiAgZmxleDogMTtcbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qXG4gKiBEZWluIGV2ZW50IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUsXG4ubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUtdGV4dCxcbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsXG4gIC5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuMTI1cmVtIDEuNXJlbTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG59XG5cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gICAgd2lkdGg6IDMxMnB4O1xuICB9XG59XG5cbi8qXG4gKiBDYXJkcyBpbiB0aW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMiAudGlueS1zbGlkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDMlO1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zay1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2staWNvbi0tZGFyayAuc3ZnLXBhcnQtLWZpbGwge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLnNrLWljb24tLWRhcmsgLnN2Zy1wYXJ0LS1zdHJva2Uge1xuICBzdHJva2U6ICMyYzJjMmM7XG59XG5cbi5zay1pY29uX19uby1maWxsIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLypcbiAqIEN1c3RvbSBpY29uIHN0eWxlcyBhbmQgYmVoYXZpb3JzXG4gKi9cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlcjpob3ZlciAucGF0aC0wIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lOmhvdmVyIC5wYXRoLTIge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLWljb24tLWZpbGwtaG92ZXIuc2staWNvbi0tcGVyc29uX291dGxpbmU6aG92ZXIgLmVsbGlwc2UtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1zZWFyY2g6aG92ZXIgLmNpcmNsZS0xIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8qXG4gKiBMb2dpbiBtb2RhbFxuICovXG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuOTczNXJlbTtcbn1cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuXG4vKlxuICogUmVnaXN0ZXIgbW9kYWxcbiAqL1xuLypcbiAqIFJlc2V0IHBhc3N3b3JkIGxpbmsgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG5cbi5sb2dpbl9pbmZvIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVyUmVuKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuLmxvZ2luX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5sb2dpbl9mb290ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubG9naW5fZm9vdGVyLXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9naW5fYnV0dG9uLXJlZ2lzdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmxvZ2luX2J1dHRvbi1yZWdpc3Rlcjpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1jcmVhdGVfYWNjIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sb2dpbl9pbmZvX3RleHQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDYsIDIxMiwgMjE4LCAwKSAwLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMikgMjAlLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNSkgNjAlLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDApKTtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4ucGxhY2Vob2xkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICM1MzUzNTM7XG59XG5cbi5wbGFjZWhvbGRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4jbm8tcmFkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNuby1yYWQge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjbm8tZGlzcC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICogSGVhZGVyc1xuICovXG4jcGxhY2Vob2xkZXJfX3RpdGxlIHtcbiAgaGVpZ2h0OiAxLjlyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICNwbGFjZWhvbGRlcl9fdGl0bGUge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3BsYWNlaG9sZGVyX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDEge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMiB7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMyB7XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDQge1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWg1IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWg2IHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4vKlxuICogUGFyYWdyYXBoc1xuICovXG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuIHtcbiAgaGVpZ2h0OiAxLjE4NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qXG4gKiBUaW55IFNsaWRlclxuICovXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMgc3BhbiB7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItaW1nLXNsYSB7XG4gIG1pbi1oZWlnaHQ6IDEwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICAgIGhlaWdodDogMTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMixcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogMTUlO1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTMtY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMi0tMy1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLXRvcDogMjAlO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLS0yLWNvbHVtbnMgc3BhbiB7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogMjlyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDEge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDQge1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDEge1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgICBoZWlnaHQ6IDMuMzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDQge1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1oNCB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxMC42MjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgd2lkdGg6IDYuODc1cmVtO1xuICAgIGhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4Ljc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtc3RpY2t5LWZpbHRlciB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLXN0aWNreS1maWx0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLnBsYWNlaG9sZGVyLS1idXR0b24tc21hbGwge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4vKlxuICogRGl2XG4gKi9cbi8qXG4gKiBQbGFjZWhvbGRlciBvcGFjaXR5IGNoYW5nZVxuICovXG4ucGxhY2Vob2xkZXItb3BhY2l0eS1jaGFuZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGxhY2Vob2xkZXJPcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLypcbiAqIE1hdGVyaWFsIGRlc2lnbiBwbGFjZWhvbGRlcnNcbiAqL1xuLmxpbmVhci1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBhbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5saW5lYXItcHJvZ3Jlc3Muc21hbGwge1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMiB7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qXG4gKiBDb21wb25lbnQgc3BlY2lmaWMgc3R5bGVzOiBUaW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogUG9zaXRpb24gc3BlY2lmaWMgc3R5bGVzOiBMYW5kaW5nIHBhZ2VcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nLXRvcDogMTglO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMzYlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLS1oZWFkZXIsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dC0tcGxhY2Vob2xkZXIgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB3aWR0aDogMjclO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0tZGl2IHtcbiAgcGFkZGluZy10b3A6IDY1JTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBzcGFuW2NsYXNzKj1wbGFjZWhvbGRlcl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tLW1hcC1vcGVuIHtcbiAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG59XG5cbi5wYWdpbmF0aW9uX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ucGFnaW5hdGlvbl9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbl9fYXJyb3ctLW5leHQge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLypcbiAqIENvbG9yIHNjaGVtZXNcbiAqL1xuLnBhZ2luYXRpb24tLXdoaXRlLWJnIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ucGFnaW5hdGlvbi0tYmxhY2stYmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS13aGl0ZS1iZywgLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS1ibGFjay1iZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS13aGl0ZS1iZzpob3ZlciwgLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS1ibGFjay1iZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4ucGFnaW5hdGlvbl9fYXJyb3cucGFnaW5hdGlvbl9fYXJyb3ctLXdoaXRlLWJnIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS13aGl0ZS1iZy5wYWdpbmF0aW9uX19hcnJvdy0taW5hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICNDNUM1QzU7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cucGFnaW5hdGlvbl9fYXJyb3ctLWJsYWNrLWJnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS1ibGFjay1iZy5wYWdpbmF0aW9uX19hcnJvdy0taW5hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICM0RjRGNEY7XG59XG5cbi5sZHMtcmlwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5sZHMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaXBwbGUgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cblxuLmxkcy1yaXBwbGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnNrLXNwaW5uZXIsXG4uc2stc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uc2stc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNrLWNvbGxhcHNhYmxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ncmF5LTIwMCwgI0VDRUNFQyk7XG59XG5cbi5zay1jb2xsYXBzYWJsZV9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNrLWNvbGxhcHNhYmxlX19jb250ZW50LS1leHBhbmRlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbi5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2stY29sbGFwc2FibGVfX3RpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLnNrLWNvbGxhcHNhYmxlX190aXRsZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFkZGl0aW9uYWwtbGlua19jaGlsZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5hZGRpdGlvbmFsLWxpbmtfY2hpbGQgPiBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWF3YXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NDM3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1hd2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWpvYiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODQzNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tam9iIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tam9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdi1leHRyYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtZmlyc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMC43JTtcbiAgICByaWdodDogLTM2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2LWV4dHJhLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0ID4gZGl2ID4gYSA+IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYWluX19uYXYtZXh0cmEtc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluX19uYXYtZXh0cmEtc2Vjb25kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cbn1cbi5tYWluX19uYXYtZXh0cmEtc2Vjb25kID4gZGl2ID4gYSA+IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1zZWNvbmQgPiBkaXYgPiBhID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbl9fbmF2X19saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaS5saS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaS5saS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubWFpbl9fbmF2X19saXN0LS1kZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0IGEge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5tYWluX19uYXZfX2xpc3QgYTpob3ZlciwgLm1haW5fX25hdl9fbGlzdCBhOmZvY3VzLCAubWFpbl9fbmF2X19saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogMi44cmVtO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDMuNzVyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbl9fbmF2X19saXN0X190aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3QgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDJyZW0gMy43NXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjFyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGE6aG92ZXIgc3ZnIHBhdGgsIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBhOmhvdmVyIHN2ZyBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6aG92ZXIsIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmZvY3VzLCAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFpbl9fbmF2X19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5NC43JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19yaWdodC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbl9fbmF2X19jb3B5cmlnaHQgYTpob3ZlciwgLm1haW5fX25hdl9fY29weXJpZ2h0IGE6Zm9jdXMsIC5tYWluX19uYXZfX2NvcHlyaWdodCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5tYWluX19uYXZfX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5tYWluX19uYXZfX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubWFpbl9fbmF2X19saXN0X19oZWFkZXJzIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFpbl9fbmF2X19saXN0X19oZWFkZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX2hlYWRlcnMgPiBhID4gaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLm1haW5fX25hdl9fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAxLjU3cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogLTAuNSUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbm8tcGFkZGluZyB7XG4gICAgbGVmdDogLTEuNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMC43cmVtIDA7XG4gIH1cbn1cblxuLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW46aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1LjVweDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFzdF9fbGkge1xuICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFzdF9fbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZCBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLW5vX2hlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIHtcbiAgaGVpZ2h0OiAxNi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIHtcbiAgICBib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZS1hZGRpdGlvbmFsIHtcbiAgYm90dG9tOiAxLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gge1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1hdCB7XG4gIGhlaWdodDogMTZyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWF0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLW5vX2hlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIHtcbiAgaGVpZ2h0OiAxNi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIHtcbiAgICBib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZS1hZGRpdGlvbmFsIHtcbiAgYm90dG9tOiAxLjNyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIHtcbiAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tY2gge1xuICAgIGJvdHRvbTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tY2gge1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1hdCB7XG4gIGhlaWdodDogMTZyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWF0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzID4gbGkgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xN3JlbTtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyA+IGxpID4gcDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgPiBsaSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zZWNvbmQtLWNoIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2Vjb25kLS1jaCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5zZWNvbmQtLWF0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgbWFyZ2luOiA1JSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY29uZC0tZGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jaF9fbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gIGJvdHRvbTogMi40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gICAgYm90dG9tOiA3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLm1haW5fX25hdi1leHRyYS1maXJzdC10b3AtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tb2JpbGVfZGlzcGxheV9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzQ2Yjc5MDtcbiAgfVxuICAucGhvbmVtZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgfVxuICAucGhvbmVtZW51IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnBob25lbWVudSBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOXB4IDEycHggOXB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5waG9uZW1lbnUgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3QtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3QtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtIHN2ZyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZpbGw6IGJsYWNrO1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtLS1oYXMtY2hpbGQgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0tLWJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbS0tYmFjay1idG4gYSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMCA3cHggMS40JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBob25lbWVudV9fbGlzdC0tbGV2ZWwtdHdvIC5waG9uZW1lbnVfX2l0ZW06bm90KC5waG9uZW1lbnVfX2l0ZW0tLWJhY2stYnRuKSBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDMlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtX19tZW51LXRpdGxlX2xldmVsLXR3byB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZXZlbnRsb2thbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggY2VudGVyO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB1bCBsaS53aXNobGlzdCBhIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3QgZGl2IHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBiIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW0gMCAwO1xuICAgIC8qd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAwOyovXG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTcwcHgpO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgLTIwcHggMCAtMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuaGVhZCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuc3RlcCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IGlucHV0W25hbWU9Y2FwdGNoYV92YWx1ZV0sIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IGlucHV0W25hbWU9Y2FwdGNoYV92YWx1ZV0ge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IC5jYXB0Y2hhX2ltZywgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgLmNhcHRjaGFfaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5lcnJvcm1lc3NhZ2UsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmVycm9ybWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUgLnNlYXJjaF9oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgLm1lbnUgLnNlYXJjaF9oZWFkZXIgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubWVudSAuY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGgyIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDI1cHggLTg1cHggMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiA4NXB4IDI1cHggMjVweCAyNXB4O1xuICB9XG4gIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGdyYXk7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB1bCB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGRpdi5vcHRpb25uYXYgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHVsIGxpIGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGRpdi5vcHRpb25uYXYuYWN0aXZlIHNwYW4ge1xuICAgIHdpZHRoOiAyNjJweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzNCwgMjM0LCAyMzQpO1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbiAgLm1lbnUgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMTAwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLm1lbnUgLnJlZF9zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTk4cHg7XG4gIH1cbiAgLm1lbnUgLnJlZF9zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5tZW51LmZhcSAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLm1lbnUuZmFxIC5yZWRfc2VhcmNoIC5mYXFoZWFkIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICB9XG4gIC5tZW51LmZhcSAucmVkX3NlYXJjaCAuZmFxaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1hcmdpbjogNzBweCAwIC03MHB4IDA7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAudGV4dCBoMSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzBweCAwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMikge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgyKSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgzKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMykgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMykgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgc2VsZWN0LCAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmNoZWNrZXIgZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuY2FuY2VsLCAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5zaG93ZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC0yMHB4IC0xcHggMCAtMXB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDFweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhOjphZnRlciB7XG4gICAgY29udGVudDogXCIsXCI7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIgYS5kZWxldGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5tZW51Lm5vdHN0YXJ0LnJlc3VsdHMuc2VhcmNoX3RpdGxlIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmp1bXBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMjtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuanVtcGVyLmZpeGVkLCAuanVtcGVyLmFsd2F5c19maXhlZCB7XG4gICAgei1pbmRleDogMzAyO1xuICB9XG4gIC5qdW1wZXIgLnNlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTYwcHgpO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2LmZsZXhpYmxlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGEubGlrZSwgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBhLmJhY2sge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgYS5iYXNlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMzhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIGEsIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgLnByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgLnNoYXJlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSA+IHVsIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYuYmFzZSB1bCA+IGxpID4gdWwge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI1cHgpO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSA+IHVsOjpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC03cHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdi5iYXNlIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDQzcHgpO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSB1bCBsaSBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSB1bCBsaSBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaS5zaGFyaWZmIHVsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaS5zaGFyaWZmIHVsIGxpLnR3aXR0ZXIgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpLnNoYXJpZmYgdWwgbGkud2hhdHNhcHAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICB9XG4gIC5qdW1wZXIuYWx3YXlzX2ZpeGVkLCAuanVtcGVyLmZpeGVkIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC50aGVtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxuICAudGhlbWUubm90c3RhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGVtZSAuYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGhlbWUgLm1lZGlhIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC50aGVtZSAubWVkaWEgc3BhbiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRoZW1lIC50aGVtZWJveCB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAudGhlbWUgLnRoZW1lYm94IC5kZXRhaWxwaWMge1xuICAgIGxlZnQ6IC00MCU7XG4gICAgd2lkdGg6IDE4MCU7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94LnNtYWxsLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24ge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC5pbWFnZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLnRleHQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLnRleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmxpa2Uge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmJhbm5lciAuYngtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5iYW5uZXIgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyYm94IHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lcmJveCBoMiB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyYm94IC5pbWFnZSB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwMHB4KTtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgfVxuICAub3ZlcnZpZXcuZmF2b3VyaXRlcy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDE1cHggNXB4IDE1cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoMSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCAubW9yZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC50ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAubGlrZSwgLm92ZXJ2aWV3IC5lbnRyeSAuc2hhcmVfY29udGFpbmVyIC5zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5LmV2ZW50am9icyAuaW1hZ2UgYiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3gge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5pbWFnZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLnRleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAubGlrZSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3gge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3ggLmNsaWVudCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3ggLmNsaWVudCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3ggLmNsaWVudCAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG4gIC5vdmVydmlldyAuY2F0ZWdvcmllcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzIGxpIGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzIGxpIHNwYW4ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAycHggMCAycHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAub3ZlcnZpZXcgLmJhY2tlbmQgLnNvcnRhYmxlIC50aHVtYiAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5yZXN1bHQuc2ltcGxlLXNlYXJjaC1yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVzdWx0LmZhdm91cml0ZXMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG4gIC5yZXN1bHQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQgaDEge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkIC5tb3JlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW1hZ2Vib3ggLmltYWdlc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLnRleHQgLmxldmVsIHtcbiAgICB0b3A6IC0yNDBweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAubGlrZSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdLCAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9c3VibWl0XSwgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IGlucHV0W3R5cGU9dGV4dF0sIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLmluZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLmluZm8gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLmltYWdlYm94IHtcbiAgICBtYXJnaW46IDVweCA1cHggMCA1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTE1cHggMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAubGV2ZWwge1xuICAgIHRvcDogLTIyMHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQgLnBlcnNvbmVuIHtcbiAgICBsZWZ0OiAxNjJweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAuYmVzY2hyaWViIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAucmVnaW9uLCAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5nZWJhZXVkZWFydCB7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAuZGllbnN0bGVpc3RlcnR5cCwgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAubGFnZSB7XG4gICAgbGVmdDogODZweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAubGlrZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuc2hhcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLm1haWwge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnByaW50IHtcbiAgICBsZWZ0OiAxMDVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuYW5mcmFnZW4ge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLndlcmJ1bmdfYnV0dG9uLCAubGlzdHZpZXcgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5kZWxldGUge1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjY1cHg7XG4gIH1cbiAgLnJlc3VsdC5saXN0dmlldyAuZW50cnkgLmxpa2Uge1xuICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIHtcbiAgICBtYXJnaW46IDAgMjBweCAxMHB4IDIwcHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIGxpIGEgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIGxpLmFsdGVybmF0aXZlIGIge1xuICAgIHBhZGRpbmc6IDQ1cHggMTVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkuYWx0ZXJuYXRpdmUgYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICB9XG4gIC5yZXN1bHQubWVkaWVuIC5yZXN1bHRoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC01cHggNXB4IDEwcHggNXB4O1xuICB9XG4gIC5yZXN1bHQuc2VvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLmJyZWFkY3J1bWJzIGRpdiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAucmVzdWx0LmZhcSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGggaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIGlucHV0W3R5cGU9dGV4dF0sIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlb19vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuZGV0YWlsLmRldGFpbC1hYm92ZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBoMSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgc3Bhbi5wcmVtaXVtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAxMHB4IC0yMHB4IDAgLTIwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCAuZmVhdHVyZXMgbGkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCAuYXdhcmQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZC5iYXNpYyB7XG4gICAgbWFyZ2luOiA3MHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkLndpZGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZC5zbWFsbCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQuZXh0cmF3aWRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAuYXR0cmlidXRlLCAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5lcXVpcG1lbnQgZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC53aG9fcGljIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5yYXRpbmcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAucmF0aW5nLnNsYV9yYXRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5yYXRpbmcuc2xhX3JhdGluZyBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAud2hvIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLndob19zbGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB7XG4gICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIuZmlyc3RsaW5lIHRkIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZ3JheTtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLmZpcnN0bGluZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgLnJvb21uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgLmNhcGFjaXR5X2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCAuY2FwYWNpdHlfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGEsIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGRpdiB7XG4gICAgbGVmdDogLTE4N3B4O1xuICAgIGJvdHRvbTogMzZweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGRpdjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGRpdiBpIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCBkaXYucm9vbW5hbWUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbjogLTIwcHggLTMwcHggLTQwcHggLTMwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2UgYSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2UgYSBzcGFuIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IC0zMHB4IC0yMHB4IC0zMHB4IC0yMHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlIGEge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoMSkgYSwgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKDIpIGEge1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDExMXB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlLmdhbGxlcnlfaW1hZ2UgYSBzcGFuLCAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZS5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgfVxuICAuZGV0YWlsIC5hZ2Ige1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmFnYiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmFnYiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gdWwge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDIwcHggLTIwcHggLTIwcHggLTIwcHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCBsaSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCBsaSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gdWwgbGkgZGl2IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDIwcHggLTVweCAxMHB4IC01cHg7XG4gIH1cbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyI2F2YWlsYWJpbGl0eV9tb2RhbCAjcmVxdWVzdHMuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyI2F2YWlsYWJpbGl0eV9tb2RhbCAjcmVxdWVzdHMuaGlkZV9vbl9tb2JpbGUgaDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNwZWNpYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgdWwgbGkge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3BlY2lhbCAucmlnaHQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gIH1cbiAgLnNwZWNpYWwgLnJpZ2h0IGEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5sYXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5sYXcgLmltcHJlc3N1bSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5sYXcgLmltcHJlc3N1bSBkaXYge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGM3Yzc7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubGF3IC5pbXByZXNzdW0gZGl2IGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmxhdyAuY29weXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5sYXcgLmNvcHlyaWdodCBkaXYge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5sYXcgLmNvcHlyaWdodCBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubGF3IC5hYm91dCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAubGF3IC5hYm91dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwgbGkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IHVsIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwgbGkgZGl2IHtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC53YXlfdG9fdXMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIH1cbiAgLndheV90b191cyAua29udGFrdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IGRpdiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndheV90b191cyAua29udGFrdCBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IGRpdiBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC53YXlfdG9fdXMgI3JvYWRtYXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAud2F5X3RvX3VzICNyb2FkbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC53YXlfdG9fdXMgI3JvYWRtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbGluZ3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5tYWlsaW5ncyAuYmFjayB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5iYWNrIGEge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ieC1wcmV2LCAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ieC1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLnNsaWRlcmVudHJ5IGEge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSg0MCwgMzksIDM0LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5zbGlkZXJlbnRyeSBhIGIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5zbGlkZXJlbnRyeSBhIHNwYW4ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLm1vcmVpbmZvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5iYWNrIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuYmFjayBhIHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGgxIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDQge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgYiB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiB1IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiB1bCBsaSB7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgLmNyZWF0ZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCA5MHB4IDEwcHggOTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAucHJvZHVjdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAucHJvZHVjdHMgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5wcm9kdWN0cyBsaSBhIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkgYSBzcGFuIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIHUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIGIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC52b3J0ZWlsZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnZvcnRlaWxlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnZvcnRlaWxlIGEge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLnRleHQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLnBpYyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbjogMjBweCAxMjBweCAwIDEyMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIC5uYW1lIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIC5jb21wYW55IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIC02MHB4IDA7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggMTBweCAtMTBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyBkaXYge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC02MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMgdWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMgdWwgbGkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMjBweCAtMTBweCAxMHB4IC0xMHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGgzIC5waWMge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDMgLnRleHQge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyBoMiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgLmVudHJ5IC5udW1iZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyBoMiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkgLm51bWJlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEgLmVudHJ5IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAucHJvZHVjdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAucHJvZHVjdHMgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5wcm9kdWN0cyBsaSBhIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnByZXNzZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgfVxuICAucHJlc3NlIGgyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAucHJlc3NlIHVsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAucHJlc3NlIHVsIGxpIGgzIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByZXNzZSB1bCBsaSBhIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByZXNzZSB1bCBsaSBhIHNwYW4ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbjogMCA2MHB4IDEwcHggMDtcbiAgfVxuICAucHJlc3NlIC5hbmZyYWdlbiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByZXNzZSAuYW5mcmFnZW4gc3BhbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtYXJnaW46IDRweCBhdXRvIDRweCBhdXRvO1xuICB9XG4gIC5lcnJvcnBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmVycm9ycGFnZSAucHJvYmxlbSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCA2MHB4IDEyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAucHJvYmxlbSBoMSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5wcm9ibGVtIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAuYWx0ZXJuYXRpdmUgaDMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSB1bCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIHVsIGxpIGEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmV2ZW50bWFnYXppbiB7XG4gICAgcGFkZGluZzogNjVweCAwIDE1cHggMDtcbiAgfVxuICAuZXZlbnRtYWdhemluIC5ldmVudG1hZ2F6aW5oZWFkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5ldmVudG1hZ2F6aW4gLmV2ZW50bWFnYXppbmhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFnYXppbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAuaW5uZXItbWFnYXppbiB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGhyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZSB1IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZSB1IGkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHUgaSBpbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmxpa2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3BvbnNvcmluZ19zdHJpcGUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3BvbnNvcmluZ19zdHJpcGUgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAudGFncyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5mdW5jdGlvbnMgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAucmVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLm1vcmUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweCAwIDEzcHggNjBweDtcbiAgICBtYXJnaW46IDAgNTBweCAzMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAucmVzdWx0aGVhZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5saXN0dGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5saXN0dGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmxpc3R0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRoIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCBpbnB1dFt0eXBlPXRleHRdLCAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLnJvdyAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW4gLmRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5kZXRhaWwgaHIge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlua29tbWVudGFyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5mb290IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZm9vdCBoNCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IC5pbWFnZWJveCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgLmltYWdlYm94IC5pbWFnZSBzcGFuIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IC5yZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzbGV0dGVyIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBmb3JtIHtcbiAgICB3aWR0aDogMjYycHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTY5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpdGVmb290IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaXRlZm9vdCB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggODBweCAyMHB4O1xuICB9XG4gIC5zaXRlZm9vdCB1bC5zaXRlZm9vdF9faW5mb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaXRlZm9vdCB1bCBsaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5zaXRlZm9vdCB1bC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDEwcHggNzBweCAxMHB4IDcwcHg7XG4gIH1cbiAgLnNpdGVmb290IHVsLnNvY2lhbCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ob29wZXItcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ob29wZXItbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNvY2lhbC1saW5rczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc29jaWFsLWxpbmtzIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zb2NpYWwtbGlua3MjZmFjZWJvb2stbGluayBzdmcge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zdGVsbGVuYW5nYWJlbmJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5tb2RhbC1ib2R5IHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdhbGxlcnlfcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3RvcC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIHJpZ2h0OiA0NHB4O1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX196b29tLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmlucHV0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfYXdhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDBweCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsYV9hd2FyZCAuc2xhX2F3YXJkaGVhZCBsaSBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9hd2FyZCAuc3BvbnNvcmluZ19zdHJpcGUge1xuICB3aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGFfYXdhcmQgLnNwb25zb3Jpbmdfc3RyaXBlIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygyNSUgLSAxMjBweCk7XG4gIG1hcmdpbjogMjBweCA2MHB4IDIwcHggNjBweDtcbn1cbi5zbGFfYXdhcmQgLnNwb25zb3Jpbmdfc3RyaXBlIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xhcmVzdWx0IHtcbiAgbWFyZ2luOiA4MHB4IDBweCA4MHB4IDBweDtcbn1cbi5zbGFyZXN1bHQgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDE4cHggMHB4O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLWhvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgcGFkZGluZzogMThweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi0td2lubmVyIHtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMycHggMjRweCAzMnB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBoMyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDQ2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGgzIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5zbGFfcmliYm9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEyMHB4IDBweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIGJyLm1lZGl1bSxcbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIGJyLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjYWM5NjdkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE1cHggODdweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnNsYV9yaWJib24uaG9tZV9yaWJib24ge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAxOXB4IDgwcHggMTVweCAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJBNTU3MTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE4cHggMHB4O1xuICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24ge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW46IDBweDtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGEge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMTVweCA0NXB4IDE1cHggNDVweDtcbn1cbi5zbGFfcmliYm9uLnNsYV9yaWJib25fYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG59XG4uc2xhX3JpYmJvbi5zbGFfcmliYm9uX25vbWluYXRlIC5zbGFfcmliYm9uX2lubmVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5zbGFfcmliYm9uX3dpbm5lciB7XG4gIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG59XG5cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1OTJweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAyMnB4IDI0cHggMzJweCAyNHB4O1xuICBtaW4taGVpZ2h0OiA2NDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIC5jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSAuY2xvc2VfbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC4yKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGgzIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHggMzNweCAyM3B4IDMzcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzlweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGE6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDUyJSkgc2VwaWEoMzAlKSBzYXR1cmF0ZSgzMDMlKSBodWUtcm90YXRlKDE2M2RlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkwJSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MnB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIHtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcge1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgLmxpbmtfY29waWVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI5NHB4KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1ODhweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtaGVpZ2h0OiA4OCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwubW9iaWxlLWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbC5tb2JpbGUtY2VudGVyIC5zbGEtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTA0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXIgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMjBweCAwcHggMTJweCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgcGFkZGluZzogMTRweCA0NHB4IDRweCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIGltZyB7XG4gIHBhZGRpbmc6IDI4cHggMHB4IDI2cHggMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHRvcDogLTUzcHggIWltcG9ydGFudDtcbiAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZy0tdm90aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZy0tdm90aW5nIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDIzcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCA0OHB4IDUycHggNDhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50Lm5vLXBhZGRpbmctbHIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiAxMDZweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCA1MnB4IDI0cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IGRpdi5zbGEtY292aWQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAzMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWVycm9yIHtcbiAgICBtYXJnaW46IDBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDMycHggMjhweCAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50LnNsYS1maW5hbCB7XG4gIHBhZGRpbmc6IDVweCA0OHB4IDM2cHggNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAyNHB4IDE0M3B4IDI0cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50LnNsYS1maW5hbCB7XG4gICAgcGFkZGluZzogNXB4IDI0cHggMzZweCAyNHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMy5tb3JlX3NwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAgYiB7XG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBhIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodHMtc2VjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogLTE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTA0cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveDpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHBhZGRpbmc6IDI5cHg7XG4gIGJveC1zaGFkb3c6IDEuNXB4IDEuNXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgxMCUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwOCUpIGNvbnRyYXN0KDg4JSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBkaXYudGh1bWItYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl91cF9hY3RpdmUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBkaXYudGh1bWItYWN0aXZlLmxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX2Rvd25fYWN0aXZlLnN2Zyk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIuYWN0aXZlIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDExJSkgc2F0dXJhdGUoNSUpIGh1ZS1yb3RhdGUoMTI2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIuYWN0aXZlIGRpdi50aHVtYi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAzcHg7XG4gIG1hcmdpbjogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB3aWR0aDogY2FsYygzMyUgLSA2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94Om50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94Om50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgZGl2LnRodW1iLWFjdGl2ZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNnB4O1xuICBoZWlnaHQ6IDEwOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICByZXNpemU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA3MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQucmlnaHQge1xuICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZC50ZXh0YXJlYSB7XG4gIHRvcDogMTM1cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBzcGFuLmVycm9yLWZpZWxkLmlucHV0IHtcbiAgdG9wOiA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3Ige1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNkY4ODlCO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdC5zaG9ydCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICBmbG9hdDogbGVmdDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3Quc2hvcnQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogOHB4IDhweCA4cHggOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUMgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0LmVycm9yIGlucHV0IHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDM3cHggMHB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLXJhaWwge1xuICBiYWNrZ3JvdW5kOiAjQzdDN0M3O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1wcm9jZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLWRvdCAudnVlLXNsaWRlci1kb3QtaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1kb3QtdG9vbHRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAycHggMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9tIHtcbiAgYm90dG9tOiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlci5sZWZ0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMTAwJSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlci5yaWdodCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsIDEwMCUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIuZXJyb3Ige1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jaGVja21hcmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lcjpob3ZlciAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUMgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYuZXJyb3IgPiBzcGFuIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdi5zZWxlY3RlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IC0xcHggMCAwIDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAycHggMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaS5zZWxlY3RlZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBpIGxhYmVsIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYge1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1ib3R0b20tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tdG9wOiAxODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1ib3R0b20tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGltZy5maW5hbC1pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2NnB4IGF1dG8gMzNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGltZy5maW5hbC1pbWFnZSB7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gMjRweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLmZpbmFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLmZpbmFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAuZmluYWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwLmZpbmFsLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3Mge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRENFMEUzO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00OXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBkaXYuc2xhLWxhbmctYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDE2cHggYXV0bztcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3QgZGl2LnNsYS1sYW5nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZsb2F0OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgZGl2LnNsYS1jb3ZpZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQtLXZvdGluZyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZC0tdm90aW5nIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDMycHggMzJweCAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdy5maW5hbCBoNCwgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdy5maW5hbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uIHtcbiAgd2lkdGg6IDE4M3B4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iaWcge1xuICB3aWR0aDogMjcycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5jb3ZpZCB7XG4gIHdpZHRoOiAxOTVweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLnVuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgLnNsYS1uYXYtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyB7XG4gICAgcGFkZGluZzogNXB4IDI0cHggMzhweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmlnLCAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5jb3ZpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgLnNsYS1uYXYtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tLS12b3Rpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbS0tdm90aW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tLS12b3RpbmcgaDMge1xuICAgIHBhZGRpbmc6IDZweCAwIDdweCAyMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXItLXZvdGluZyAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICBwYWRkaW5nOiA1cHggMjRweCA2MHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyLS12b3RpbmcgLnNsYS1idXR0b25zLXJvdyBidXR0b24uY292aWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLS1zcGFuLWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLS1zcGFuLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RDcwNUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLnNsYS1zZWFyY2gtaGVhZGVyLS1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItLWNhdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItLWNhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItLWNhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1zZWFyY2gtaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgYnV0dG9uLCAuc2xhLXNlYXJjaC1oZWFkZXIgZGl2LmFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdENzA1RjtcbiAgICBwYWRkaW5nOiA1LjYyNXJlbSAwLjc1cmVtIDQuNXJlbSAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS42ODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNC4wNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHJlbSAwLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMi43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5JTtcbiAgICBwYWRkaW5nLXRvcDogMiU7XG4gIH1cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEI1RCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjE1O1xuICBsZWZ0OiAxMjZweDtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQgaDEge1xuICAgIG1heC13aWR0aDogMTQuMTg3NXJlbTtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG4uc2xhLW5vdC1hY3RpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5zbGEtbm90LWFjdGl2ZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIge1xuICBtYXJnaW46IDQzcHggMHB4IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4NHB4IDQwcHggNzBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1ub3QtYWN0aXZlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDQwcHggMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGE6OmFmdGVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIGg0LFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSBoNCxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycy1zbGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYSBhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhIGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhIGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNXB4IDM2cHggNXB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYTpob3Zlcixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGEgbGFiZWwsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSBzcGFuLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTNweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYmxhY2stYnV0dG9uLCAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24sIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYmxhY2stYnV0dG9uLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2xhX19jYXRlZ29yeV9zZWFyY2hfYnV0dG9uLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXIsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zaG93LWZpbHRlci1zbGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlci1zbGEge1xuICBwYWRkaW5nOiA3cHggMTRweCA3cHggMTRweDtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICB3aWR0aDogMTEuMTg3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbjogM3JlbSAwIDJyZW0gMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEsXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMsXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMsXG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycy13aW5uZXItMjAyMyxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMsXG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDE1cHggNHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS1maWx0ZXJzIHtcbiAgcGFkZGluZy1yaWdodDogMzNweDtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEgLmNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTQuNXB4O1xuICB0b3A6IDEyLjVweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDNweCAzMHB4IDRweCAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIzMnB4KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NjRweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICAgIHRvcDogNTJweDtcbiAgICByaWdodDogMjRweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIGg0LnNlYXJjaC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAyM3B4IDQwcHggMTJweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogMTZweCA0MHB4IDBweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IHtcbiAgcGFkZGluZzogMHB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiAubW9iaWxlLWJnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAwcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2Qjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24uYnRuLS1jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbi5idG4tLWNsZWFyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24uYnRuLS1jbGVhcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY3VzdG9tc2VsZWN0X2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDZweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMzdweCA3cHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2LmNhdGVnb3JpZXNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93biB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2LnJlZ2lvbnNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93biB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IC5jdXN0b20tZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93biBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93biBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGksIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IHtcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiAubW9iaWxlLWJnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiA0O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXktc2Vjb25kICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXktc2Vjb25kICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuc2VhcmNoLWJ1dHRvbi1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5zZWFyY2gtYnV0dG9uLWZpcnN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93bi1uZXcge1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDBweCAwIDEwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vZGFsLXRpdGxlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy4xMjVyZW0gNy41cmVtIDAgNy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItd2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItd2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgd2lkdGg6IDEwMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZS1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlcl9zZWMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyX3NlYyB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1hdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItaW5mbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTElO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQTQ5MzdEO1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS1zZWNvbmQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLS1iYW5uZXIge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS0tYmFubmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLS1iYW5uZXJfaW5mbyA+IHN1cCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtYm9keSA+IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtYm9keSBhIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtZ2lyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWNsb3NlID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZSA+IGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbC1wdW5rdGUtcGxhY2Vob2xkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmJyZWFrLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmlkLWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xufVxuXG4uZ2lyZC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5saXN0LWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmxpc3QtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAtMS42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiAzLjMxMjVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCB7XG4gICAgaGVpZ2h0OiAxLjY4cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IDMlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uc2xhLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zbGEtc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG4uc2xhLXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJpZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJ1dHRvbi1zbS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYnV0dG9uLXNtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmF5LTcwMCwgIzQ0NCk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5idXR0b24uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiAuYXdhcmQtbG9jYXRpb24tcmliYm9uLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGEtc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyLTIwMjMge1xuICBwYWRkaW5nOiA1Ljc1cmVtIDA7XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gIHBhZGRpbmc6IDZyZW0gNy41cmVtIDAgNy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxNC4yNXJlbTtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZS1wbGFjZWhvbGRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgbWluLWhlaWdodDogMTkuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNC4yNXJlbTtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuc2hvdy1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuc2hvdy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLmFjdGl2ZS1maWx0ZXJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzX2hhcy1maWx0ZXJzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzX2hhcy1maWx0ZXJzIC5zaG93LWZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpbHRlcnMtd3JhcHBlci1zbGEtMjAyMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMuODc1cmVtO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG4uc2xhLWRldGFpbC1wdW5rdGUtMjAyMyBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWltYWdlIHtcbiAgd2lkdGg6IDE3M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS0yMDIzLnN2Zyk7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMgc3BhbiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xhLTIwMjMtdG90YWwtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLTIwMjMgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bi1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggI0VDRUNFQyBzb2xpZDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bi1pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NTY1NjUgIWltcG9ydGFudDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMgLmlucHV0LWZ1bmN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtc2xhLm51eHQtbGluay1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vZGFsLWhpZGRlbiAuc2stbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhLnNsYS13aW5uZXItaW1hZ2UtbW9iaWxlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuXG4uYXdhcmRlZC1sb2NhdGlvbi1tb2RhbC1saW5rIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hd2FyZGVkLWxvY2F0aW9uLW1vZGFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNy4xODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6OmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4OTdDNkIgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3RDcwNUYgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjA2MjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciBoMSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyIGgxLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMuMTg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIgc3BhbiwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyIHNwYW4sIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YWZ0ZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1ib2R5IHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJvZHkgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJvZHkgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gMS4zNzVyZW0gNi4yNXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbi0yIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jYXJkcyAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNhcmRzIC5hYm91dC11c19fY2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gICAgcGFkZGluZzogMCAwIDAuOTM3NXJlbSAwO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zX25ldyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3NfbmV3IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyB7XG4gIHBhZGRpbmc6IDNyZW0gNi4yNXJlbSA5LjU2MjVyZW0gNi4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3Mtbm8tYmFubmVyIHtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDAgNi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3Mge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjc1cmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciB7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGJvcmRlci1jb2xvcjogIzJDMkMyQztcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDZyZW0gMCAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNC4zNzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwIDAuNDM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgcGFkZGluZzogNi42ODc1cmVtIDMuMTI1cmVtIDQuNDM3NXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgZmxleDogMDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIDU1JTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAwIDAgNDUlO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NjVweDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuYnRuLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAyLjY4NzVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgNjUlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIGJyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gIHBhZGRpbmc6IDAgNS41cmVtIDAgMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICAgIHBhZGRpbmc6IDQuNDM3NXJlbSAxLjg3NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmJ0biwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmJ0biB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMC40Mzc1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSBpbWcsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSBpbWcsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogNC42ODc1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4wNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciB7XG4gICAgcGFkZGluZzogNC40Mzc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUge1xuICBwYWRkaW5nOiA2cmVtIDYuMjVyZW0gMCA2LjI1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAyLjg3NXJlbSAzLjEyNXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUtcC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlX3dhcm0tdXAge1xuICBjb2xvcjogI0E0OTM3RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlX3dhcm0tdXA6aG92ZXIge1xuICBjb2xvcjogI0E0OTM3RDtcbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogNC4xMjVyZW0gNi4yNXJlbSAzLjEyNXJlbSA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMy41cmVtIDAgMS41cmVtIDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWFkdmFudGFnZXMgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LW1haW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICB3aWR0aDogOC4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLXNpbmdsZS0tbG9jYXRpb24ge1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDBweCAwIDEwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tb3B0aW9uLXNlbGVjdGVkX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbl9ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IC04N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMge1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHRvcDogLTkycHg7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uLCAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1ub21pbmF0aW9uIHtcbiAgICByaWdodDogMy42JSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTRweDtcbiAgdG9wOiAtODdweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxNHB4IDglICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDglICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24sIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24ge1xuICAgIG1hcmdpbjogMS44NzVyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24sIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiA+IGlucHV0IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNzbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMtLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICAgIG1heC13aWR0aDogNzY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGlua19jb3BpZWQtbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNmY4ODliO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24tYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmFmdGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtNDZweCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBoMSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBoMSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIHNwYW4sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Mjc3ODYgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgaDEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIGgxLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHNwYW4ge1xuICB6LWluZGV4OiAyO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwIHNwYW4sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIge1xuICBtYXJnaW46IDhyZW0gMCAyLjVyZW07XG4gIHBhZGRpbmc6IDUuMjVyZW0gNC41cmVtIDQuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBwLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBhLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIGJ1dHRvbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMi42ODc1cmVtIDAgMi41cmVtO1xuICBwYWRkaW5nOiA1LjI1cmVtIDQuNXJlbSA0LjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNUE3MDgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBwLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGJ1dHRvbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIGEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgYSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgYnV0dG9uLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBhLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5nb2xkLWNvbnRhaW5lcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuZ29sZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE3QjY5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICBtYXJnaW46IDZyZW0gMCA3Ljc1cmVtO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgcCxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBhLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUxcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC0xNzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmFmdGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjphZnRlciB7XG4gICAgbGVmdDogMTc4cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDE5LjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA4MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cDo6YWZ0ZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxID4gc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogNi44MTI1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEM1RDtcbn1cblxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiAyNTZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciAuc2xhLWgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IGgyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQgcDpub3QoLndoaXRlLXRleHQpIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNsYS1oMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1oMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Uge1xuICBjb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUuOTM3NXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUgaDEge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2LjI1cmVtIDA7XG4gIG1hcmdpbjogNS45Mzc1cmVtIDAgMCAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCBoMSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogMy43NXJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAgaDEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtYmFubmVyX2J0biB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lcl9idG4ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIGltZyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgzcHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGJvcmRlci1jb2xvcjogIzFjMWMxYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBib3JkZXItY29sb3I6ICMxYzFjMWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBhZGRpbmc6IDEycHggMTlweCAwIDEwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItb3Blbl9idG4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTFweCAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW9wZW5fYnRuIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1vcGVuX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5QiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyIGRpdiA+IGRpdiA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIGxlZnQ6IDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlcl9pbmZvID4gc3BhbiA+IHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlcl9pbmZvID4gc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEzLjgxcHg7XG4gICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlci1vbmUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyLW9uZSA+IHNwYW4gPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCB7XG4gIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2ZywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBwYXRoLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCB7XG4gIGZpbGw6ICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjpob3ZlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3ID4gdWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3ID4gdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldy0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldy0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biBsaTpob3ZlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gbGk6aG92ZXIsIC5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biBsaTpob3ZlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB0ZXh0YXJlYSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDhweDtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjEyNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRhcmVhIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZGF0YSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNDAwLCAjQzVDNUM1KTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICB6LWluZGV4OiA0O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogIzFjMWMxYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3IsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGksXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZXJyb3IsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICBjb2xvcjogIzFjMWMxYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgPiBkaXYgPiBkaXYgPiBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItZXJyb3ItaW5wdXQgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1lcnJvci1pbnB1dCBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHotaW5kZXg6IDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRvcDogMS44NzVyZW07XG4gIHdpZHRoOiA5NiU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1maWVsZF93ZWJzaXRlIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyID4gaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCA+IGEge1xuICBjb2xvcjogIzZGODg5QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLW5vLWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tZGlzcGxheS1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLWRpc3BsYXktbGctZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZGlzcGxheS1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vLWRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1kaXNwbGF5LXNtLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1kaXNwbGF5LW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm8tZGlzcGxheS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLWRpc3BsYXktbWQtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vLWRpc3BsYXktbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlci1jb25mIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1wcmV2b3RpbmdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3RleHQsIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmssIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluazpob3ZlciwgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmsgPiBhLCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsgPiBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfZ3JlZXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdm90ZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4ubW9kYWxfaW5mbyA+IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMS4xMjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWxfaW5mbyA+IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLm1vZGFsX2luZm8gPiBwID4gYSB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC10ZXh0ID4gZGl2ID4gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNS45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsgc3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2LjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIGgyOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLWRlc2NyaXB0aW9uX2NvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLXNlY3Rpb24tdGl0bGUtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xufVxuXG4uc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBnYXA6IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcy0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIGgyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xufVxuXG4uY2F0ZWdvcnlfMSB7XG4gIHotaW5kZXg6IDcgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzIge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8zIHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtc2luZ2xlLS1ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gMS4zNzVyZW0gNi4yNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA1cmVtIDAgNS41cmVtIDA7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtIDA7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUgaDEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB1bCBsaSBwLFxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24gdWwgbGkgcCB7XG4gIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24gLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLFxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmstaHJlZiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLWhyZWY6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbixcbiAgLnByZXZvdGluZy1yaWJib24ge1xuICAgIHBhZGRpbmc6IDI2cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbiBidXR0b24sXG4gIC5wcmV2b3RpbmctcmliYm9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICB9XG59XG5cbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8sXG4ucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2Zyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2ZyB7XG4gIGhlaWdodDogMTkuNXB4O1xuICB3aWR0aDogMTkuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8sXG4gIC5wcmV2b3RpbmctcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8gc3ZnLFxuICAucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcge1xuICAgIHdpZHRoOiAxMy44MXB4O1xuICAgIGhlaWdodDogMTMuODFweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9taW5hdGlvbi1yaWJib24tZm9ybS1tb2RhbCAuc2stbW9kYWxfX2JvZHktLXNsYS1iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYnJlYWRjcnVtYi1uYXZpLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG59XG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zbGEtdGhpcnR5LS1zZWNvbmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHNfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZCB7XG4gIHBhZGRpbmc6IDcuODc1cmVtIDAgNi42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgNHJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZCB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWRfdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlIHtcbiAgcGFkZGluZzogMCAwIDY0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2luY2Uge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAyLjc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwIDIuNzVyZW0gMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2luY2VfdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAzMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDE1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxNzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfaW1hZ2Uge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy0td3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMtLXdyYXBwZXItLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDQuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucy10ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXJldmlldyB7XG4gIHBhZGRpbmctdG9wOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzX3RpdGxlIHtcbiAgcGFkZGluZzogMTAwcHggNy41NjI1cmVtIDAgMjE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHNfdGl0bGUge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDEwJTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkc190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgLmFib3V0LXVzX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIC5zbGEtb3ZlcnZpZXdfX2NhcmRfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1mb290ZXJfbGluayB7XG4gIGNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX3N0b3JpZXMge1xuICAgIHBhZGRpbmc6IDQuMnJlbSAwIDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX3dyYXAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfd3JhcCA+IHAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA0NjFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfZGVzYy1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLXRoaXJ0eSB7XG4gIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLXRoaXJ0eSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgfVxufVxuXG4uc2xhLXRoaXJ5LS1zZWNvbmRzX2JvZHktcXVlc3Qge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gIG1heC13aWR0aDogNzklICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgNi41cmVtO1xuICB9XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDMuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgOS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2Ljc1cmVtO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NyUpO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSwgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGhlaWdodDogMS41NjI1cmVtO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLnNsYS1yZXZpZXctLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNsYS1yZXZpZXctLWJhZGdlc19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXMtLXdyYXBwZXIge1xuICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgfVxufVxuLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLWxpbmsge1xuICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHkge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9TcGVjaWFsc0VkaXQuc3ZnXCIpO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS10ZXh0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZlX19vcHRpb25zLXdyYXAuZmVfX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNnJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbiBidXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgcGFkZGluZzogOHJlbSA2Ljg3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICBmbGV4OiAwIDAgNTclO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNDMlO1xuICBwYWRkaW5nOiAwIDAgMCA2LjVyZW07XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsIHtcbiAgdG9wOiAxLjgxMjVyZW07XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm1lZGlhLWFyZWEtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1zbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0teHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluay1sb2dpbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAubWVkaWEtYXJlYS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMnJlbSAwIDEuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1hcmVhLS1sb2dvdXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taW5mb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRyZW07XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICBmbGV4OiAwIDAgMjQlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbTpudGgtY2hpbGQoMikgaW1nIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIG1pbi13aWR0aDogNjMuNjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtc20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1pbmxpbmUtc20ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS0tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWZpeGVkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA2NjY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ib3ggLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzcuMTI1cmVtO1xufVxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1lZGlhLWFyZWEtcmVnaXN0ZXItZm9ybS0td3JhcHBlciB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNS4wNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogNi42ODc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2hlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLWNyZWF0ZS1yZXN1bHRzLS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tLXRleHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbiAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtYXJlYV9faW5wdXQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDMyLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBoZWlnaHQ6IDMuMzEyNXJlbTtcbiAgICB3aWR0aDogMTguMTg3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA0cmVtIDYuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lZGlhLWFyZWFfX2JveC1hd2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWRpYS1hcmVhX19ib3gtYXdhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm1lZGlhLWFyZWFfX2JveCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1pbWFnZSB7XG4gIHdpZHRoOiAyNHJlbTtcbn1cblxuLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLS1jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgaGVpZ2h0OiAzLjMxMjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0LWNvcHktLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgfVxufVxuXG4uZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kLWZsZXgtY2VudGVyLWFsaWduIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJ0bi0tZ29sZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E0OTM3RDtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG59XG4uYnRuLS1nb2xkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5N2M2Yjtcbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtc2VjdGlvbi1lZGl0LXJlc3VsdHMtbG9nb3V0IHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fYm94LW5vbWluYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19jb25maW1hdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsuZi1zaXplLTE1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tbGluay1ub3QtYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNjhweCk7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciAubG9nZ2VkLXVzZXJzLWluZm8gYSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciAubG9nZ2VkLXVzZXJzLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgYSAuZGVsZXRlLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMC41NjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgaW5wdXQge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGlucHV0IDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCAubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LWhlaWdodDogNy41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB0b3A6IDMuMTI1cmVtO1xuICBsZWZ0OiAtMTJweDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgLm1lbnUgLml0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IC5tZW51IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB9XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciAuYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtd3JhcCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3g6Y2hlY2tlZCArIC5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRpc2FibGVkLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5kaXNhYmxlZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5oZWFkZXItcGlsbC13aGl0ZSB7XG4gIHBhZGRpbmc6IDAuMjc1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NnB4O1xuICByaWdodDogMTA4cHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1waWxsLXdoaXRlIHtcbiAgICB0b3A6IC03N3B4O1xuICAgIHJpZ2h0OiAxMjNweDtcbiAgfVxufVxuLmhlYWRlci1waWxsLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcmlnaHQ6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcmlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhyZW0gNi4wNjI1cmVtIDEuMzc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBoMSB7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDZyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGEge1xuICBjb2xvcjogIzhBN0I2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHJlbSA2LjA2MjVyZW0gMS4zNzVyZW07XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDsgLyogMTI1JSAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgcGFkZGluZzogMCA2LjQzNzVyZW0gMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIC5wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDByZW07XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjOEE3QjY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICB9XG59XG5cbi54bC1zZW1pYm9sZCB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC54bC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLm1kLXNlbWlib2xkIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1kLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLmxnLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgNi41cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNsYS0tYm94ZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG59XG4uc2xhLS1ib3hlcy13cmFwcGVyLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtLWJveGVzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIG1heC13aWR0aDogNjIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLm1lZGlhLWFyZWFfX3Jlc3VsdHMtYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgY29sb3I6ICNhNDkzN2QgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Utc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1wYWdlIC5wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDYuNXJlbTtcbn1cblxuLmJsdXJyZWQtYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBpbWcge1xuICB3aWR0aDogMTkuODEyNXJlbTtcbiAgaGVpZ2h0OiA3LjMxMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHAsIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAzcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGltZyB7XG4gICAgd2lkdGg6IDEzLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwLCAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLnNrLW1vZGFsX19ib2R5Lm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG1pbi13aWR0aDogOS4xcmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHVsIHtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QgdWwgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA5LjA5OTM3NXJlbTtcbiAgfVxufVxuXG4jbWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QtLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAzcHggOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX193aW5uZXItY2F0ZWdvcnktbGFiZWwge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuXG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICBnYXA6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gIH1cbn1cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy5hY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTUuNjI1cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNS42MjVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCksIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG4gIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMgLnN3aXBlci1idXR0b24sXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMgLnN3aXBlci1idXR0b24sXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMgLnN3aXBlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0LFxuLmhvbWUtc2xpZGVyLWV2ZW50LXBhcnRuZXJzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCxcbi5ob21lLXNsaWRlci1pbnNwaXJpbmctcmVnaW9ucyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMy4yNXJlbTtcbn1cbi5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTMuMjVyZW07XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTJyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgdG9wOiA1OXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDlweCk7XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDAuNTYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3dpcGVyLS1ob3Zlci1iZy1hbmltYXRpb24gLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDQuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuXG4ucGhvbmUtaW5wdXQtZmllbGQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0X19jdXN0b20gPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLXRleHQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGhvbmUtaW5wdXQtd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgbGVmdDogLTkwcHg7XG59XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGhlaWdodDogMi42MjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiA4cmVtIDAgMTJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2UgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstbGcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSB7XG4gICAgcGFkZGluZzogNnJlbSAwIDEycmVtO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5IC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbSAwLjkzNzVyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQuODc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAvKiBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWZvcm0uZm9ybXVsYXRlLWZvcm0tLWRvbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCxcbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICB3aWR0aDogMzUuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsXG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgdG9wOiAzM3B4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tc3VibWl0LS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKS5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMzUuNXJlbTtcbiAgaGVpZ2h0OiA4Ljg3NXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIHdpZHRoOiAzNS41cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4uc2xhLWRvbmF0aW9uX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1zZWN0aW9uLXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IC5jdXN0b20tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDg1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSAuY3VzdG9tLWRyb3Bkb3duLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkgLmN1c3RvbS1kcm9wZG93bi1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5MGZmO1xufVxuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGgtaXRlbSxcbi5waC1pdGVtICosXG4ucGgtaXRlbSA6OmFmdGVyLFxuLnBoLWl0ZW0gOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBoLWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MDAlO1xuICBtYXJnaW4tbGVmdDogLTI1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0NCwgNDQsIDQ0LCAwKSA0NiUsIHJnYmEoNDQsIDQ0LCA0NCwgMC4zNSkgNTAlLCByZ2JhKDQ0LCA0NCwgNDQsIDApIDU0JSkgNTAlIDUwJTtcbiAgYW5pbWF0aW9uOiBwaEFuaW1hdGlvbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBoLWl0ZW0gPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5waC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucGgtcm93IGRpdiB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xufVxuLnBoLXJvdyAuYmlnLCAucGgtcm93LmJpZyBkaXYge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGgtcm93IC5lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMCk7XG59XG5cbi5waC1jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucGgtY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5cbi5waC1jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucGgtY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4ucGgtY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbn1cblxuLnBoLWNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5bY2xhc3MqPXBoLWNvbF0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbltjbGFzcyo9cGgtY29sXSA+ICogKyAucGgtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltjbGFzcyo9cGgtY29sXSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGgtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGgtYXZhdGFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ucGgtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB9XG59XG4vKlxuICogRXZlbnRsb2thbGUgb3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5waC1pdGVtIC5waC1waWN0dXJlLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZlX19jaGVja2JveC1sYWJlbCwgLmZlX19yYWRpby1sYWJlbCwgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjMmMyYztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB0b3A6IDEzLjQlO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIGlucHV0OmNoZWNrZWQgKyAuZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciwgLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwIGlucHV0OmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBzcGFuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtZGlzYWJsZWQtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy13cmFwID4gaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZlX19jb25kaXRpb25zLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXRpdGxlID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1jb250YWluZXIgPiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyID4gc3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDguNDM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMTAuNTYyNXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWluZm8gPiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWluZm8gPiBoNiB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2VfZW5hYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlID4gZGl2IHtcbiAgd2lkdGg6IDkuODc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXNpbmdsZSA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDY2JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjMxMjVyZW0gMC4yNXJlbSAwLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1wbHVzIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlc19tb2RhbCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAxJTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsID4gdWwgPiBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDByZW0gMC4yNXJlbTtcbn1cblxuLypcbiAqIENoZWNrYm94IGlucHV0c1xuICovXG4uZmVfX2NoZWNrYm94LCAuZmVfX3JhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlX19jaGVja2JveC1sYWJlbCwgLmZlX19yYWRpby1sYWJlbCwgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjMmMyYztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fY2hlY2tib3gtY29udGFpbmVyLCAuZmVfX3JhZGlvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZV9fY2hlY2tib3gtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC5mZV9fcmFkaW8tY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmVfX2NoZWNrYm94LXRpdGxlLCAuZmVfX3JhZGlvLXRpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmVfX2NoZWNrYm94LXdyYXAsIC5mZV9fcmFkaW8td3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlX19jaGVja2JveC13cmFwLCAuZmVfX3JhZGlvLXdyYXAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmZlX19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6OmJlZm9yZSwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLS1kYXJrOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4uZmVfX3BhY2thZ2UtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mZV9fcGFja2FnZS1yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgOHB4ICMyYzJjMmM7XG59XG5cbi5mZV9fcGFja2FnZS1yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsLS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgOHB4ICMyYzJjMmM7XG59XG5cbi5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xufVxuXG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSBzdmcsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSBzdmcgcGF0aCxcbi5jaGVja21hcmtzX2xpc3QtdGl0bGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xMSk7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmNoZWNrbWFya3NfbGlzdC10aXRsZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNoZWNrbWFya3NfbGlzdCBsaSBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uY2hlY2ttYXJrc19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC13cmFwLS1hbHdheXMtaW5jbHVkZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LWluY2x1ZGVkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5mZS1wYWNrYWdlLWdlbmVyYWwtaW5mbyBwLmNoZWNrbWFya3NfbGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCBhLCAucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLmZlX19jaGVja2JveC13cmFwLCAucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3JhZGlvLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICB0b3A6IDEuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5wYWNrYWdlLXJlcXVlc3QtLWFjY2VwdGVkLWxhYmVsLWdyZXkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscyAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5saW5lYXItcHJvZ3Jlc3MsXG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC5jb250YWluZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAudG5zLW91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4JTtcbiAgYm90dG9tOiA2LjYyNXJlbTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYge1xuICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IC50bnMtbmF2LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibHVyLCAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCwgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAyNjZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgICB3aWR0aDogMjUuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDM3cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gIHdpZHRoOiAyMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXNtIHtcbiAgICB3aWR0aDogMjRyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBwIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qubm8tc3BhY2UtdG9wLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1pbmZvIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSAuaXRlbXMtd3JhcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW1zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pdGVtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pY29uLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC1sZyBsaSBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFicy0tb3Zlcm5pZ2h0IHtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAzMztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTYwcHgpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBwLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHNwYW4sIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIC5ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gIG9yZGVyOiA1O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucy5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmbGV4OiAwIDAgMzAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA2NiU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCB7XG4gIHotaW5kZXg6IDY2Njc7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDQuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgcGFkZGluZzogMnJlbSAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDIuOTM3NXJlbSA2LjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbjogMCAzLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIG1hcmdpbjogMCA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRGNEY0RjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2UgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICBtYXJnaW46IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEY0RjRGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xuICBtaW4taGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogMS41cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDQuMzEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44Myk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtdXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLWRvd24tbWluaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogOHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyQzJDMkM7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gIHJpZ2h0OiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gICAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZmxleDogMCAwIDg4JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAucm9vbS1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLml0ZW1zLXdyYXAubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnR4dF91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53aWR0aC0xMDAtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUteWVsbG93IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbiB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtcmVkIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19uby1pdGVtcy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLS1tb2RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS0tbW9kYWwgLmNoZWNrYm94ZXMtbW9kYWwtYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0X3NpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdCBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjaywgLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2sgbGksIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjayBsaSBzdmcsIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2sgbGkgc3ZnIHBhdGgsIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzYyOGI4Njtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1kcm9wZG93bl90b3Age1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLmVkaXQtcGFja2FnZV9fdXBkYXRlLW1lbnUtbW9kYWwtLWJ1dHRvbnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucy1zcGVjaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucy1zcGVjaWFsIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tZ2VuZXJhbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5kaXNhYmxlZCB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkyJTtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgdG9wOiA2LjYyNXJlbTtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWVycm9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Vycm9yLnN2Zykgbm8tcmVwZWF0O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS0tZXJyb3ItZmlsdGVycyB7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWVycm9yLWZpbHRlcnMge1xuICAgIHRvcDogNiU7XG4gIH1cbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4uZmVfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLmhlYWRlci13aXRoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIDMzJTtcbiAgZ2FwOiAxcmVtO1xufVxuLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2s6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy1hY2NlcHRlZC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLFxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluay5idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cblxuI2N1c3RvbS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jY3VzdG9tLXRvb2x0aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI2N1c3RvbS10b29sdGlwLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2N1c3RvbS10b29sdGlwLmdyYXk6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzkyOTI5MiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWFnZW5kYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuXG4ucHJpY2UtdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ByaWNlX2luY3JlYXNlLnN2Zyk7XG59XG5cbi5wcmljZS1kb3duIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wcmljZV9kZWNyZWFzZS5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2RheV9ldmVudF9mdWxsLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeS5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1idXN5LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfYnVzeS5zdmcpO1xufVxuXG4uY2FsLWJ1c3ktcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtYnVzeS1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1taXhlZC1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1taXhlZC1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWhlYWRlci0tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyLS10aXRsZSA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXRpdGxlID4gc3BhbiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwX29wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zIC5hZ2VuZGEtaXRlbSB7XG4gIG1pbi13aWR0aDogMTIycHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zID4gc3BhbiwgLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyAuY2FsLWFnZW5kYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhcl9ib29rZWQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50X2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy93aGl0ZV9wbHVzLnN2Zyk7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC41cmVtIDEuOXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTYuNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50X2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudF9ib29rZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDYwJTtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOS41JTtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcyA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMgc3BhbiA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1ub19wYWRkaW5nID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1wcmljZSB7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duLW9wdGlvbnMge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duLW9wdGlvbnMgPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gIHdpZHRoOiAyMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtY3VzdG9tIHtcbiAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMtc3RhcnRfZGF0ZS1jdXN0b206OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtcm9vbXMtbW9kYWwge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciA+IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZm9vdGVyID4gYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICB3aWR0aDogMTUxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkxJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctLXNlbGVjdC1maXJzdCB7XG4gIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy0tc2VsZWN0LXNlY29uZCB7XG4gIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gIHdpZHRoOiAxMDUlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciA+IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tZm9vdGVyID4gc3BhbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLWZvb3RlciA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAtbnVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEyMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRpbWUtc2hlZXQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtdGltZS1zaGVldDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC10aW1lLXNoZWV0Om5vdCg6bnRoLWNoaWxkKDNuKzEpKSA+IGg2IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1saW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXMtYnVzeSB7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICBvcGFjaXR5OiAwLjc7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXNfaG91ciB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiA0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxN3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gc2VsZWN0IHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gbGFiZWwge1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1yb29tc19tb2RhbF9fZGF0ZXMtd3JhcHBlciA+IHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1jaGVja2JveGVzLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtY2hlY2tib3hlcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGVfaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGVfbW9kYWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NDY4NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtZGF0ZXMtZHJvcGRvd24ge1xuICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuc3Bhbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubWFya2VkLWNsYXNzLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFya2VkLWNsYXNzLWZ1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU0QTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZWQtY2xhc3MtcGFydGFsbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5QUM2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheSBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGVmdDogLTI1cHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciAuY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5czpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICBsZWZ0OiAtMjhweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXM6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICBsZWZ0OiAtMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmVfX2F2YWlsYWJpbGl0eSAuZmVfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mZV9fYXZhaWxhYmlsaXR5IC5mZV9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgIG1hcmdpbi1sZWZ0OiA4MzBweDtcbiAgfVxufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1kYXktYnVzeSAudmZjLWVuZC1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXByaWNlLXVwIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUIzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLXVwIC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biwgLmNhbC1zaW5nbGUtcHJpY2UtdXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS1kb3duIC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MDdCICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5LFxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtZW5kLW1hcmtlZCxcbi5jYWwtZGF5LWV2ZW50IC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cblxuLnZmYy13ZWVrIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZmYy1kYXlOYW1lcyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG59XG5cbi52ZmMtc2luZ2xlLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbn1cbi52ZmMtc2luZ2xlLWlucHV0X2RhdGUge1xuICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG4udmZjLW1haW4tY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIgLnZmYy10b3AtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjVyZW07XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNXJlbTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWV2ZW50OjphZnRlcixcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQ6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLnZmYy1tYXJrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICBib3R0b206IDIuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLnN0YXJ0LWRhdGUtY3VzdG9tIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXJvb20tcmVwZXRpdGlvbiB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC0td3JhcC5keW5hbWljLXByaWNlcyAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIHdpZHRoOiAxMDglO1xufVxuXG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy5zdGFydC1kYXRlLWN1c3RvbSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDI3MXB4O1xuICBsZWZ0OiAtNTVweDtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDE3LjkzNzVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLmZlX19jaGVja2JveC13cmFwLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiwgLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUuZmVfX3JhZGlvLXdyYXAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiB7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhci5pbnB1dC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDE4LjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubW9kYWwtY2FsZW5kYXIge1xuICB3aWR0aDogMTEuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhciAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMubmV3X2V2ZW50LWNhbGVuZGFycy1zZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm5ld19ldmVudC1jYWxlbmRhcnMtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDcuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubmV3LWV2ZW50LWRyb3Bkb3duLXRpbWUge1xuICB3aWR0aDogNi44NzVyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm1vZGFsLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlcGV0YXRpb24uZmVfX2Ryb3Bkb3duLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbC5hbGwtZGF5LWV2ZW50LCAuYWxsLWRheS1ldmVudC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1jdXN0b20tcmVwZXRhdGlvbiB7XG4gIHdpZHRoOiA5LjQzNzVyZW07XG59XG5cbi8qXG4gKiBCb290c3RyYXAgZ3JpZFxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4vKlxuICogRXZlbnRsb2thbGUgaW1wb3J0c1xuICovXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE2O1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX2xpbmsge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyIHtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjphZnRlciB7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43cmVtKTtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZSwgLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlOmFmdGVyLCAubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MTUxO1xufVxuXG4ubWFpbi1oZWFkZXItLWZpbHRlci1vcGVuZWQge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm1haW4taGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDEuOTM3NXJlbTtcbiAgd2lkdGg6IDkuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfQ0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ28ucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfREUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fZGUucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfQVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fYXQucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19sb2dvLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSwgLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uLCAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIHN2ZywgLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSwgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcyNzI3Mjtcbn1cbi5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgc3ZnLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBwYXRoLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2UgYnV0dG9uIDpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBzdmcsIC5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlIGJ1dHRvbiA6aG92ZXIgcGF0aCwgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NDM3NXJlbTtcbn1cbi5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtLXhsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlIC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICBib3JkZXItY29sb3I6ICM4OTdDNkI7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1uYXYtb3BlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc3BhcmVudC1tYXAtb3Blbi1sZy1kb3duLm1haW4taGVhZGVyX193cmFwLS1zZWFyY2gtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX193cmFwLS1uYXYtb3BlbiB7XG4gIGJhY2tncm91bmQ6ICMxQjFCMUI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1vcGVuID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4taGVhZGVyX193cmFwLS1uYXYtb3Blbi0tbmF2LXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xufVxuXG4ubWFpbi1oZWFkZXJfX3dyYXAtLXRyYW5zcGFyZW50Om5vdCgubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1vcGVuKTpub3QoLm1haW4taGVhZGVyX193cmFwLS1uYXYtc2VhcmNoLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fd3JhcC0tc2VhcmNoLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24gLnNrLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMS44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1hY3RpdmUgLnBhdGgtMiB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlci5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tYWN0aXZlIC5lbGxpcHNlLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcy0tYWN0aXZlIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIgc3ZnIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tbmF2LW9wZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSAuc2staWNvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLWhlYWRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZWFkZXIgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjpiZWZvcmUsIC5wYWdlLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmJlZm9yZSwgLnBhZ2UtaGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2UtaGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgdG9wOiAtNjY2cHg7XG59XG4ucGFnZS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmFmdGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDQzLjc1cmVtO1xuICBoZWlnaHQ6IDQzLjc1cmVtO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IC0xMjJweDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUsIC5wYWdlLWhlYWRlci1wYWNrYWdlczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUge1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0xNjBweDtcbiAgdG9wOiAtNTE5cHg7XG59XG4ucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICB3aWR0aDogNDMuNzVyZW07XG4gIGhlaWdodDogNDMuNzVyZW07XG4gIHJpZ2h0OiAtMTUycHg7XG4gIHRvcDogLTE1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgICB0b3A6IC05OXB4O1xuICAgIHdpZHRoOiAzNzMuMzMzcHg7XG4gICAgaGVpZ2h0OiAzNzMuMzNweDtcbiAgfVxuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YmVmb3JlIHtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdG9wOiAtMzIxcHg7XG4gICAgd2lkdGg6IDYzMy42cHg7XG4gICAgaGVpZ2h0OiA2MTcuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmFmdGVyIHtcbiAgICByaWdodDogLTE0OXB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgd2lkdGg6IDI4MXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xNzVweDtcbiAgICB0b3A6IC0xNzNweDtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmFmdGVyIHtcbiAgd2lkdGg6IDM1NHB4O1xuICBoZWlnaHQ6IDM3NnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDU4NXB4O1xuICBoZWlnaHQ6IDYyM3B4O1xuICB0b3A6IC0yNjhweDtcbiAgcmlnaHQ6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmFmdGVyIHtcbiAgICB3aWR0aDogMzczcHg7XG4gICAgaGVpZ2h0OiAzNzNweDtcbiAgICByaWdodDogLTc1cHg7XG4gICAgdG9wOiAtOTlweDtcbiAgfVxuICAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDYzM3B4O1xuICAgIGhlaWdodDogNjE3cHg7XG4gICAgcmlnaHQ6IC01NXB4O1xuICAgIHRvcDogLTMyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuOjphZnRlciB7XG4gICAgd2lkdGg6IDI4MXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgcmlnaHQ6IC0xNTJweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICByaWdodDogLTE3NHB4O1xuICAgIHRvcDogLTE3NXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci1zbGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYSA+IC5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1zbGEgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyLXNsYTpiZWZvcmUsIC5wYWdlLWhlYWRlci1zbGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1oZWFkZXItc2xhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gIHdpZHRoOiA3Mi4zNzVyZW07XG4gIGhlaWdodDogNzIuMzc1cmVtO1xuICByaWdodDogLTIwMHB4O1xuICB0b3A6IC02NjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3NnB4O1xuICAgIGhlaWdodDogMzc2cHg7XG4gICAgbGVmdDogMTA1cHg7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXNsYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3RDcwNUY7XG4gIHdpZHRoOiA0My43NXJlbTtcbiAgaGVpZ2h0OiA0My43NXJlbTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdG9wOiAtMTIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYTphZnRlciB7XG4gICAgd2lkdGg6IDIyN3B4O1xuICAgIGhlaWdodDogMjI3cHg7XG4gICAgbGVmdDogMjQ3cHg7XG4gICAgdG9wOiA5OHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc2xhLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc2xhLWJ1dHRvbi1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGEtYnV0dG9uLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkLS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YmVmb3JlLCAucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDphZnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YmVmb3JlLCAucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgd2lkdGg6IDk1LjM3NXJlbTtcbiAgaGVpZ2h0OiA5NS4zNzVyZW07XG4gIHJpZ2h0OiAtMzI4cHg7XG4gIHRvcDogLTY2NnB4O1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogODkuNzVyZW07XG4gIGhlaWdodDogOTEuNzVyZW07XG4gIHJpZ2h0OiAtNjA2cHg7XG4gIHRvcDogLTI2NnB4O1xufVxuXG4vKlxuICogUmVwbGFjaW5nIHRoZSB2LXNlbGVjdCBjb21wb25lbnRcbiAqL1xuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICBib3JkZXItY29sb3I6ICM0RjRGNEY7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAxMC42MjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC52c19fc2VhcmNoLFxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCAwLjJzO1xufVxuXG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgbWF4LXdpZHRoIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUtLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIG1heC13aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0LS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAwIDAuOTM3NXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM0cHgpO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjQkRCREJEO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDEuNjg3NXJlbTtcbiAgbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIC5zay1zcGlubmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsZWZ0OiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IFwiMC4xc1wiO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNEY0RjRGO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB3aWR0aDogMTMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIHdpZHRoOiAxNi41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNEY0RjRGO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB3aWR0aDogMTMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgIHdpZHRoOiAxMy41cmVtO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci0tZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXItLWdyYWRpZW50IC5wYWdlLWhlYWRlcl9fc2hhZG93IHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ub3RoZXItY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdGhlci1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG59XG4ubWFpbi1uYXYgLnRpbnktc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYWluLW5hdl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2Zvb3Rlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAyLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44MTI1cmVtO1xuICB9XG59XG4ubWFpbi1uYXZfX2NvbnRlbnQgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1haW4tbmF2X19saW5rcyB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4ubWFpbi1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2hlYWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX25hdl9fbGlzdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX25hdl9fbGlzdHMtY29udGFpbmVyIC5jb2wtOTpudGgtY2hpbGQoMikgLm1haW4tbmF2X19saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1haW4tbmF2X19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLm1haW4tbmF2X19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2X19saXN0X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKlxuICogQW5pbWF0aW9uIHN0eWxlc1xuICovXG4uc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUgLm1haW4tbmF2X19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4vKlxuICogVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5tYWluLW5hdl9fY29udGVudCAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1haW4tbmF2X19jb250ZW50IC50aW55LXNsaWRlcl9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19jb250ZW50IC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4tbmF2X19jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLm1haW4tbmF2X19jb250ZW50IC5tYWluLW5hdl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTcwMHB4O1xuICB9XG4gIC5tYWluLW5hdl9fY29udGVudCAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hvdy1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNob3ctb24tbWQtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhpZGUtb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaGlkZS1vbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaG93LW9uLWxnLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2hvdy1vbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cblxuLm1haW4tZm9vdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4tZm9vdGVyX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLm1haW4tZm9vdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGlzdCBhIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4ubWFpbi1mb290ZXJfX2xpc3QgYTpob3ZlciwgLm1haW4tZm9vdGVyX19saXN0IGE6Zm9jdXMsIC5tYWluLWZvb3Rlcl9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDMuNzVyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlLXBhcnRuZXIge1xuICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUtcGFydG5lciB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgcGF0aCwgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsX3BhcnRuZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxMDlweDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX3BhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtO1xuICAgIGJvdHRvbTogNnJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfcGFydG5lci0tc20ge1xuICBib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfd3JhcCB7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAtcGFydG5lciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwLXBhcnRuZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtNTJweDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDAuMzI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmhvdmVyLCAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmZvY3VzLCAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0LXBhcnRuZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgfVxuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24uY2gtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb25fcGFydG5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uLmNoLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICBjb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIsIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGE6Zm9jdXMsIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodC1wYXJ0bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLm1haW4tZm9vdGVyX19saXN0Lm1haW4tZm9vdGVyX19saXN0LXNsYSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhpZGUteGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhpZGUteGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIEdlbmVyYWwgc2VjdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDQuNTYyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA0LjU2MjVyZW0gMCAyLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICAgIHBhZGRpbmc6IDYuNXJlbSAwIDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4vKlxuICogTGFuZGluZyBwYWdlIC0gSnVtYm90cm9uXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogMzUuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDM1LjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA0OHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA2NHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA0OHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA4NS4zNzVyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA2MXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIGFuZCAobWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpY2FsY3VsYXRlUmVtKDE3NXB4KWNhbGN1bGF0ZVJlbSgxNTRweCljYWxjdWxhdGVSZW0oMTM3cHgpMnJlbTNyZW02cmVtKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbi5oYXMtYmFubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogOC40Mzc1cmVtO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCArIGNhbGN1bGF0ZVJlbSgxMzdweCkpO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbi5oYXMtYmFubmVyIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uLmhhcy1iYW5uZXIgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEzN3B4KTEuMTI1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbi5oYXMtYmFubmVyIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1NHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci0tc2xhIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLS1zbGEgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLS1zbGEgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduLS1zbGEge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUzcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTlweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlLXNtLXZpc2FibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlLXNtLXZpc2FibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjgzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXJvb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciA+IC5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nOi1tb3otbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQsIDAuOTIsIDAuOTYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQsIDAuOTIsIDAuOTYpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICBhbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmstY29udGFpbmVyIHtcbiAgdG9wOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIGJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiA4MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rLmJ0bi0tbGluay5idG4ge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayBzdmcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rOmhvdmVyIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGlua19fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgYm90dG9tOiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tc21hbGwtc2NyZWVucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1zbWFsbC1zY3JlZW5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tc21hbGwtc2NyZWVuczpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg5MGRlZyk7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tbGFyZ2Utc2NyZWVucyAuc2staWNvbiB7XG4gIG1hcmdpbjogMCAwIDAuNjI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLWxhcmdlLXNjcmVlbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIC5wYXRoLTEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGw7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICB6LWluZGV4OiA2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2OHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDcxdmg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA2OXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MTJweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzJ2aDtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3N3ZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLypcbiAqIERyb3Bkb3duXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDg1JTtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgOTclO1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB9XG59XG4uc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjhweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDZweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMXJlbSAwLjkzNzVyZW0gMS41cmVtIDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczNnB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuOTM3NXJlbSAxLjVyZW0gMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NjRweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDhweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDAuOTIzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDIuMTI1cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi0tc2xhIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMS4zcmVtIDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTYyNXJlbTtcbiAgaGVpZ2h0OiAyLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMHJlbSAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5uby1wb2ludGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIHRvcDogLTMuNzVyZW07XG4gIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IC05cmVtO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgdG9wOiAtMTMuNzVyZW07XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4uYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgYm9yZGVyLWNvbG9yOiAjRUM1MzZDO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAxLjU2MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjkyMzc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5oZWlnaHRfY29udGVudF9sb2FkZXIge1xuICBtaW4taGVpZ2h0OiA0MzlweCAhaW1wb3J0YW50O1xufVxuXG4uYm94LXNoYWRvd19fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ib3gtc2hhZG93X19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbi5zZWxlY3Rpb24tLWJldGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLmV2ZW50LWNyZWF0b3ItaXRlbSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLmV2ZW50LWNyZWF0b3ItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5sYW5kaW5nLXBhZ2Utc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gIHotaW5kZXg6IDE3O1xufVxuLmxhbmRpbmctcGFnZS1zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWZpeGVkIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLmV2ZW50LWZpbHRlci1idXR0b25zLWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLypcbiAqIE1hZ2F6aW5lIHN0b3JpZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzLXNsYSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgNi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgOS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogOTglO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDc3JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogODglO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbixcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMyksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg1KSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLypcbiAqIExpbmsgYmFyXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgbWluLWhlaWdodDogOS4zNzVyZW07XG4gIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgYmFja2dyb3VuZDogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxLjI2ZGVnLCAjRUM1MzZDLCAjRDk0RDY0KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMTdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyLjM1cmVtIDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhciA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgd2lkdGg6IDUuNjI1cmVtO1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIGZsZXg6IDAgMCA1LjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAyLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNFQzUzNkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG46Zm9jdXMsIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKlxuICogSW5zcGlyaW5nIGxvY2F0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctbG9jYXRpb25zIHtcbiAgYmFja2dyb3VuZDogIzFjMWMxYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKlxuICogUGFja2FnZSBkZWFsc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTEuMjZkZWcsICNEOTRENjQsICNFQzUzNkMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyOC4xMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmNvbnRhaW5lciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19oZWFkZXIsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2Zvb3RlciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudG5zLW92aCwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qXG4gKiBFdmVudCBwYXJ0bmVyc1xuICovXG4ubGFuZGluZy1wYWdlX19ldmVudC1wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQ6ICMxYzFjMWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLypcbiAqIEluc3BpcmluZyByZWdpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1yZWdpb25zIHtcbiAgYmFja2dyb3VuZDogIzFjMWMxYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1yZWdpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIExhdGVzdCBqb2JzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19zdWJ0aXRsZV9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIG1pbi1oZWlnaHQ6IDQwLjYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNi41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKlxuICogQWJvdXQgZXZlbnRsb2thbGVcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgYmFja2dyb3VuZDogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxLjI2ZGVnLCAjRDk0RDY0LCAjRUM1MzZDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwYWRkaW5nLWJvdHRvbTogMy4zNzVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dCB7XG4gICAgbWluLWhlaWdodDogMjIuODEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICAgIG1pbi1oZWlnaHQ6IDI4LjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dCB7XG4gICAgbWluLWhlaWdodDogMjQuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDIuODc1cmVtIDIuNXJlbTtcbiAgICB0b3A6IC01cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMxMjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIC5idG4tLWljb24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMS4zNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIC52dWUtZm9ybXVsYXRlLXdyYXAgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIC52dWUtZm9ybXVsYXRlLXdyYXAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDYlO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNTAlO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIGEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDI5JTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIGEsIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qXG4gKiBBZGQgZW50cnlcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gICAgbWluLWhlaWdodDogNDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gICAgbWluLWhlaWdodDogNDUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gICAgcGFkZGluZy10b3A6IDguODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMzLjEyNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI1OC4zOGRlZywgIzE3MTcxNywgcmdiYSg0MSwgNDEsIDQxLCAwLjIpKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMy40Mzc1cmVtIDIuNXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGNvbG9yOiAjQzRDNEM0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhOmhvdmVyIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgICB3aWR0aDogMjclO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSAuc2staWNvbiB7XG4gIHdpZHRoOiAzNSU7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIC5zay1pY29uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5hOmhvdmVyIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCAuYnRuLS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMgLmJ0bi0tbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgICBnYXA6IDFyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM3cHgpO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiB7XG4gIGdhcDogOHB4O1xufVxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLmhhcy1iYW5uZXIge1xuICBib3R0b206IDdyZW07XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGUuaGFzLWV2ZW50LWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBib3R0b206IDhyZW07XG59XG5cbi5kLWJsb2NrLXNtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kLWJsb2NrLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIuaGFzLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZXZlbnQtY3JlYXRvci1iZXRhLXRhZzpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuXG4ud2VyYnVuZy5ldmVudC1jcmVhdG9yLWJldGEtdGFnIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgei1pbmRleDogMTk7XG59XG5cbi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG4udnVlLWZvcm11bGF0ZS1vdmVydmlldyAubGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSB7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAtaGlkZGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcC1oaWRkZW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLXAge1xuICB3aWR0aDogMjYlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLXAge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1wIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgd2lkdGg6IDU5JTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX190b3Age1xuICBwYWRkaW5nOiA1cmVtIDAgMi40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3RvcCB7XG4gICAgcGFkZGluZzogNS41cmVtIDAgMy4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3RvcCB7XG4gICAgcGFkZGluZzogNy4wNjI1cmVtIDAgNC4yNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLXBsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IC0xNS4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzc1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3QtY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3QtY29udCB7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdCAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW0tLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X190eXBlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X190eXBlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA5LjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1udW0tY29udCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtbnVtLWNvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC10ZXJtIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMi44NzVyZW07XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0JEQkRCRDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVudGVyLFxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNyU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiA2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjUpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwLjkzNzVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjA5Mzc1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyAuc2stc3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gIH1cbn1cblxuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMTQlMjAyNEMxOS41MjI4JTIwMjQlMjAyNCUyMDE5LjUyMjglMjAyNCUyMDE0QzI0JTIwOC40NzcxNSUyMDE5LjUyMjglMjA0JTIwMTQlMjA0QzguNDc3MTUlMjA0JTIwNCUyMDguNDc3MTUlMjA0JTIwMTRDNCUyMDE5LjUyMjglMjA4LjQ3NzE1JTIwMjQlMjAxNCUyMDI0WiUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMjguOTgwOSUyMDI4Ljk5OTlMMjEuMzgwOSUyMDIxLjM3OTklMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtd2lkdGgtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDQ0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC1zbGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC12b3Rpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2UgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsLW5vLXJlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMy4xMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDcuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHNwYW46aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtcGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAyLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMCAwIDRyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogSGVhZGVyXG4gKi9cbi5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZzogNC4zNzVyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1LjMxMjVyZW0gMCAzLjY4NzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNS4zNzVyZW0gMCA0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogNi44MTI1cmVtIDAgNC41NjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uge1xuICBwYWRkaW5nOiA0LjM3NXJlbSAwIDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0NTViO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiA3LjMxMjVyZW0gMCA3LjgxMjVyZW07XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogNi44MTI1cmVtIDAgNC41NjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgbWF4LWhlaWdodDogNC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDByZW0gYXV0byAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogNTQuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMi44NzVyZW07XG4gICAgbWFyZ2luOiAxLjEyNXJlbSBhdXRvIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudHdvX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbjogMHJlbSBhdXRvIDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnR3b19yb3dzLS1wYWNrYWdlcyB7XG4gICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnR3b19yb3dzLS1wYWNrYWdlc19fbG93ZXItZm9udC1zaXplIHtcbiAgICBmb250LXNpemU6IDMuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnRocmVlX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgICBtYXJnaW46IDByZW0gYXV0byAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50aHJlZV9yb3dzLS1wYWNrYWdlcyB7XG4gICAgaGVpZ2h0OiAxNC41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLmZvdXJfcm93cyB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgaGVpZ2h0OiA2LjM3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA2LjM3NXJlbTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDQuNjg3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxNC4wNjI1cmVtO1xuICAgIG1heC13aWR0aDogNTkuODEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnR3b19yb3dzIHtcbiAgICBmb250LXNpemU6IDMuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgaGVpZ2h0OiA4LjEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA4LjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50aHJlZV9yb3dzIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUuZm91cl9yb3dzIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDguNDM3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA4LjQzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA5LjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuLnR3b19yb3dzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbWF4LWhlaWdodDogNS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi50aHJlZV9yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuLmZvdXJfcm93cyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDcuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LnR3b19yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LnRocmVlX3Jvd3Mge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQuZm91cl9yb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50aHJlZV9yb3dzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LmZvdXJfcm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LnR3b19yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50aHJlZV9yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC5mb3VyX3Jvd3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fbnVtYmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogY2FsYyhjYWxjdWxhdGVSZW0oMTg0cHgpICsgY2FsY3VsYXRlUmVtKDcwcHgpKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDJyZW0gMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMnJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtaGVhZGVyLWV2ZW50LWNyZWF0b3Ige1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4uc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tb3ZlcmxheSB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICB0b3A6IC0yLjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweCAxNnB4IDBweCAxNnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMTdweCAwIDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICB0b3A6IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiAyLjA2MjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuMDYyNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGw6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZG90cyB7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4zNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biAuc2staWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMuMTI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNjcm9sbC11cCB7XG4gICAgdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IHtcbiAgICB6LWluZGV4OiAyNztcbiAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbW9iaWxlLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QsIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIG1heC13aWR0aDogNDQuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlID4gLmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS42ODc1cmVtIDFyZW0gMXJlbSAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjA2MjVyZW0gMXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGE6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250ID4gc3BhbiA+IGRpdiA+IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTExKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQ6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250ID4gZGl2ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEge1xuICBwYWRkaW5nOiAyLjA2MjVyZW0gMS4yNXJlbSAxLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEge1xuICAgIHBhZGRpbmc6IDIuMDYyNXJlbSAxLjI1cmVtIDAuNTYyNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmstcHJvdmlkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluay1zbGE6aG92ZXIge1xuICBjb2xvcjogI0Q5QzRBQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIHdpZHRoOiAyMS43NXJlbTtcbiAgICB0b3A6IC0yLjQzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB0b3A6IC0yLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgdG9wOiAtMi44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE0Ljg3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50LS1zbGEge1xuICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjc1cmVtIDFyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgbGVmdDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIC5wYXRoLTAge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMtLWxpa2VkIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC0tbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLS1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3AtLW1kLWhpZGRlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Atc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQtc2xhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYV9fcmVnaW9uIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGFfX3JlZ2lvbiB7XG4gICAgbWF4LXdpZHRoOiAxODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGFfX3JlZ2lvbiB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNjI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjQzNzVyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB0b3A6IC0zLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiA2MS43JTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLWxpa2UtaWNvbiBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG4vKlxuICogVGhlIE1hcFxuICovXG4uc2VhcmNoLXBhZ2VfX21hcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwIHtcbiAgICB0b3A6IGNhbGMoY2FsY3VsYXRlUmVtKDcwcHgpICsgY2FsY3VsYXRlUmVtKDU3cHgpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGN1bGF0ZVJlbSg3MHB4KSAtIGNhbGN1bGF0ZVJlbSg1N3B4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MTBweCk7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5HTWFwLCAuc2VhcmNoLXBhZ2VfX21hcCAuR01hcF9fV3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAjbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwLnNlYXJjaC1wYWdlX19tYXAtcGFja2FnZXMge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGN1bGF0ZVJlbSgxNzRweCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAtcGFja2FnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX3Jlc3VsdHMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19waW4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcgPiBidXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXVpLWhvdmVyLWVmZmVjdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3LXRjIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3LXRjOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3IHtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMDYsIDE1MCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLW91dDtcbn1cblxuLypcbiAqIEluZm8gd2luZG93XG4gKi9cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvdyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93IC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fZm9vdGVyIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWwgLnNrLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faW1hZ2UgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3MnB4KTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faW1hZ2UgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MnB4KTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxLjEyNXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LS1nb29nbGUtbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1nb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMtLWdvb2dsZS1tYXAge1xuICB0b3A6IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuMjVyZW07XG4gIHJpZ2h0OiAyLjVyZW07XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLXdyYXAgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogNXJlbSAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDQuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQtZXZlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZC5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDEpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQxMXB4O1xuICAgIGhlaWdodDogNDExcHg7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDI4JTtcbiAgICBvcGFjaXR5OiAwLjAyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDIpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQwMXB4O1xuICAgIGhlaWdodDogNDAxcHg7XG4gICAgdG9wOiA0OCU7XG4gICAgbGVmdDogLTIwJTtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDMpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogMzM2cHg7XG4gICAgdG9wOiA2OCU7XG4gICAgbGVmdDogMzAlO1xuICAgIG9wYWNpdHk6IDAuMDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgxKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA4NTdweDtcbiAgICBoZWlnaHQ6IDg1N3B4O1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAyNiU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4MzNweDtcbiAgICBoZWlnaHQ6IDgzM3B4O1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0zNyU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgzKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMSksXG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTMlO1xuICAgIHBhZGRpbmctdG9wOiA1MyU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNi41JTtcbiAgICBtYXJnaW4tdG9wOiAtMjYuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgMjklKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZy10b3A6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogLTQyLjUlO1xuICAgIG1hcmdpbi10b3A6IC00Mi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOSUsIC0yMiUpO1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxMTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTcuNSU7XG4gICAgbWFyZ2luLXRvcDogLTU3LjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOSUsIDIzJSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIuNSU7XG4gICAgbWFyZ2luLXRvcDogLTIyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2JSwgLTQlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICBtYXJnaW4tdG9wOiAtNDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTQ0JSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgIG1hcmdpbi10b3A6IC00NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMjYlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNiUsIDE0MyUpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBtYXJnaW4tbGVmdDogLTQwJTtcbiAgbWFyZ2luLXRvcDogLTQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTclLCAtMjIlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogNzAlO1xuICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgbWFyZ2luLXRvcDogLTM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLCAzMCUpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy10b3A6IDY1JTtcbiAgbWFyZ2luLWxlZnQ6IC0zMi41JTtcbiAgbWFyZ2luLXRvcDogLTMyLjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NCUsIDAlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgMzklKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MSUsIDExOCUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG4gIG1hcmdpbi10b3A6IC00MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxNDglKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uLS1sb2FkaW5nIHN2ZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCBidXR0b246bm90KC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1sYXN0X3N0ZXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbi0tbG9hZGluZyBzdmcge1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tbGFzdF9zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1ldmVudHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItbW9iaWxlIHtcbiAgZm9udC1zaXplOiAxLjcyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlOm5vdCguc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tbm8tYm9yZGVyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41NjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiAzLjQzNzVyZW07XG4gICAgcmlnaHQ6IDIuODEyNXJlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiA0LjVyZW07XG4gICAgcmlnaHQ6IDcuMzc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgZmlsbDogYmxhY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2VfZmlsdGVyLnN2Zyk7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMge1xuICAgIG1hcmdpbjogMXJlbSAtMS41cmVtIDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWZpeGVkIHtcbiAgICBtYXJnaW46IDFyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWlubGluZS5zZWFyY2gtZmlsdGVyX190YWJzLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0Y0RjVBO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tbGFzdC0tc3RlcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZS1sYXN0LS1zdGVwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1pbmxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAgMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWluLXdpZHRoOiAxMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogMTUuNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0tZml4ZWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZCB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiAxNS42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogNi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiA3LjM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IHtcbiAgLypcbiAgICogVnVlIGZvcm11bGF0ZVxuICAgKi9cbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjYXJldC1jb2xvcjogIzEyMTIxMjtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgei1pbmRleDogMztcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSAuc2staWNvbi0tbG9hZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgLnNrLWljb24tLWxvYWRpbmcgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uLS1ldmVudF9wYWNrYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbl9fYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbiAqIEZpbHRlciBpbnB1dHNcbiAqL1xuLnNlYXJjaC1maWx0ZXJfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5zZWFyY2gtZmlsdGVyX19pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3ksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbSBjbGFtcCgxLjVyZW0sIDN2dywgNHJlbSk7XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW0gbWF4KDAuNjI1cmVtLCBtaW4oM3Z3LCAxLjg3NXJlbSkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwLjMxMjVyZW0gMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAyMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscyB7XG4gIG1heC13aWR0aDogNzguMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2lyY2xlIGlucHV0XG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTMycHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50ID4gbGFiZWwge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgbWF4LXdpZHRoOiAyMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgbWF4LXdpZHRoOiAyM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICBtYXgtd2lkdGg6IDcycHg7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNS41cmVtO1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogN3B4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIGhlaWdodDogMTIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiA4LjkyODU3MTQyODZyZW07XG4gICAgaGVpZ2h0OiA4LjkyODU3MTQyODZyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDEwLjI0NTkwMTYzOTNyZW07XG4gICAgaGVpZ2h0OiAxMC4yNDU5MDE2MzkzcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LS1maXhlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDY0cHggKiAzKSAvIDIpO1xuICBtYXgtd2lkdGg6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1heC13aWR0aDogNzdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mzc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IDQuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDQuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpub3QoOm50aC1jaGlsZCg0bikpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmssIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNG4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpub3QoOm50aC1jaGlsZCg2bikpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmssIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1waWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXBpbGwge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcGlsbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1waWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1waWxsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLWV4cGFuZGVkIC5zay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEzMjQzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjOEMyRjNFO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgZmlsbDogIzhDMkYzRTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ0NTVBO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtZXZlbnQtY3JlYXRvciB7XG4gIGNvbG9yOiAjOEMyRjNFO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM0Y0RjVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgZmlsbDogIzNGNEY1QTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgZmlsbDogIzcyNkU2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgge1xuICAgIGZpbGw6ICM5NzkxODk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQ6bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3MgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgge1xuICAgIGZpbGw6ICM5NzkxODk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnNfcmVzdWx0cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zX3Jlc3VsdHMge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiA2LjVyZW07XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDExcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDMycHg7XG4gICAgd2lkdGg6IDkuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICAgIHdpZHRoOiA2LjMxMjVyZW07XG4gICAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbiA+IHNwYW4gPiBzdmcge1xuICBtYXgtaGVpZ2h0OiAyM3B4O1xuICBtYXgtd2lkdGg6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogNy4zNzVyZW07XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCAud2VpdGVyLWJ0bi1maXhlZC13aWR0aC1ndWVzdHMge1xuICB3aWR0aDogOC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtLWZpcnN0LXN0ZXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9uc19kaXNiYWxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ2NDYgIWltcG9ydGFudDtcbn1cbi5ldmVudC1maWx0ZXItYnV0dG9uc19sb2FkaW5nIHtcbiAgcGFkZGluZzogMC42OXJlbSAycmVtICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgICBtYXJnaW4tdG9wOiA2LjEyNXJlbTtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXItLXBhY2thZ2Uge1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50LnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogMTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDExLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUgPiBsYWJlbCBpbWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLypcbiAqIE9mZmVyIHR5cGUgZmlsdGVyXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTc1O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCBpbWcge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCkgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgaW1nLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUgaW1nIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICBtaW4td2lkdGg6IDE3NnB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlci5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1ldmVudC10eXBlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3ksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gICAgZ2FwOiAxLjVyZW0gM3JlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIHdpZHRoOiAyMS40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTgzOTY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSB7XG4gIGZpbGw6ICMzZjRmNWE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3Blbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnRhYnMtY2lyY2xlcy13cmFwIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG4uc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgcGFkZGluZzogMy4wNjI1cmVtIDJyZW0gMy43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMTguMTI1cmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMzcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4zNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAyOC4xMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1maXhlZCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1maXhlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgICBoZWlnaHQ6IDE1LjMxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiB7XG4gICAgZmxleDogMSAxIDMwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC1ldmVudC1jcmVhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDMwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC1ldmVudC1jcmVhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdG9wOiAwLjY4NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAtMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDE0LjM3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICAgIHRvcDogLTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgdG9wOiAxLjI1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDAuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAtMC42MjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgYm90dG9tOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dDpub3QoLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMUNCO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0X190ZXh0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0X190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dDpub3QoLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAyLjMzOTE4MTI4NjVyZW07XG4gICAgaGVpZ2h0OiAyLjMzOTE4MTI4NjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuMTY5NTkwNjQzM3B4LCAxMjcuNDg1MzgwMTE3cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDMuMjE2Mzc0MjY5cmVtO1xuICAgIGhlaWdodDogMy4yMTYzNzQyNjlyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2MC4yMzM5MTgxMjg3cHgsIC01NC45NzA3NjAyMzM5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDMuNzI4MDcwMTc1NHJlbTtcbiAgICBoZWlnaHQ6IDMuNzI4MDcwMTc1NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny4xMzQ1MDI5MjRweCwgLTE3Ni4wMjMzOTE4MTI5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgd2lkdGg6IDQuMzg1OTY0OTEyM3JlbTtcbiAgICBoZWlnaHQ6IDQuMzg1OTY0OTEyM3JlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy41NDM4NTk2NDkxcHgsIDQ2Ljc4MzYyNTczMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNS4yNjMxNTc4OTQ3cmVtO1xuICAgIGhlaWdodDogNS4yNjMxNTc4OTQ3cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDQuMDkzNTY3MjUxNXB4LCAtMS4xNjk1OTA2NDMzcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA2LjIxMzQ1MDI5MjRyZW07XG4gICAgaGVpZ2h0OiA2LjIxMzQ1MDI5MjRyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03My4wOTk0MTUyMDQ3cHgsIC0xNjYuNjY2NjY2NjY2N3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogNi43MjUxNDYxOTg4cmVtO1xuICAgIGhlaWdodDogNi43MjUxNDYxOTg4cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIxLjYzNzQyNjkwMDZweCwgNTEuNDYxOTg4MzA0MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogNy42NzU0Mzg1OTY1cmVtO1xuICAgIGhlaWdodDogNy42NzU0Mzg1OTY1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTQuOTcwNzYwMjMzOXB4LCAzMi4xNjM3NDI2OTAxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiAxMC45NjQ5MTIyODA3cmVtO1xuICAgIGhlaWdodDogMTAuOTY0OTEyMjgwN3JlbTtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODcuNzE5Mjk4MjQ1NnB4LCAtODcuNzE5Mjk4MjQ1NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMCB7XG4gICAgd2lkdGg6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBoZWlnaHQ6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41NzQ4MDMxNDk2cHgsIDE3MS42NTM1NDMzMDcxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBoZWlnaHQ6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjE1Ljc0ODAzMTQ5NjFweCwgLTc0LjAxNTc0ODAzMTVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGhlaWdodDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExNy4zMjI4MzQ2NDU3cHgsIC0yMzcuMDA3ODc0MDE1N3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA1LjkwNTUxMTgxMXJlbTtcbiAgICBoZWlnaHQ6IDUuOTA1NTExODExcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjYyMjA0NzI0NDFweCwgNjIuOTkyMTI1OTg0M3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNy4wODY2MTQxNzMycmVtO1xuICAgIGhlaWdodDogNy4wODY2MTQxNzMycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDAuMTU3NDgwMzE1cHgsIC0xLjU3NDgwMzE0OTZweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBoZWlnaHQ6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk4LjQyNTE5Njg1MDRweCwgLTIyNC40MDk0NDg4MTg5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA5LjA1NTExODExMDJyZW07XG4gICAgaGVpZ2h0OiA5LjA1NTExODExMDJyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjMuNzc5NTI3NTU5MXB4LCA2OS4yOTEzMzg1ODI3cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiAxMC4zMzQ2NDU2NjkzcmVtO1xuICAgIGhlaWdodDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjA4LjY2MTQxNzMyMjhweCwgNDMuMzA3MDg2NjE0MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTQuNzYzNzc5NTI3NnJlbTtcbiAgICBoZWlnaHQ6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExOC4xMTAyMzYyMjA1cHgsIC0xMTguMTEwMjM2MjIwNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjE4cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjc0cHgsIC05NHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiA2LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDYuMzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0OXB4LCAtMzAxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCA4MHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDlyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzhweCwgLTJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjVweCwgLTI4NXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogMTEuNXJlbTtcbiAgICBoZWlnaHQ6IDExLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA4cHgsIDg4cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiAxMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAxMy4xMjVyZW07XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjY1cHgsIDU1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiAxOC43NXJlbTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwcHgsIC0xNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMCB7XG4gICAgd2lkdGg6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBoZWlnaHQ6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41NzQ4MDMxNDk2cHgsIDE3MS42NTM1NDMzMDcxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBoZWlnaHQ6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjE1Ljc0ODAzMTQ5NjFweCwgLTc0LjAxNTc0ODAzMTVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGhlaWdodDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExNy4zMjI4MzQ2NDU3cHgsIC0yMzcuMDA3ODc0MDE1N3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA1LjkwNTUxMTgxMXJlbTtcbiAgICBoZWlnaHQ6IDUuOTA1NTExODExcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjYyMjA0NzI0NDFweCwgNjIuOTkyMTI1OTg0M3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNy4wODY2MTQxNzMycmVtO1xuICAgIGhlaWdodDogNy4wODY2MTQxNzMycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDAuMTU3NDgwMzE1cHgsIC0xLjU3NDgwMzE0OTZweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBoZWlnaHQ6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk4LjQyNTE5Njg1MDRweCwgLTIyNC40MDk0NDg4MTg5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA5LjA1NTExODExMDJyZW07XG4gICAgaGVpZ2h0OiA5LjA1NTExODExMDJyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjMuNzc5NTI3NTU5MXB4LCA2OS4yOTEzMzg1ODI3cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiAxMC4zMzQ2NDU2NjkzcmVtO1xuICAgIGhlaWdodDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjA4LjY2MTQxNzMyMjhweCwgNDMuMzA3MDg2NjE0MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTQuNzYzNzc5NTI3NnJlbTtcbiAgICBoZWlnaHQ6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExOC4xMTAyMzYyMjA1cHgsIC0xMTguMTEwMjM2MjIwNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDNweCwgMTE4cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTMwIHtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2NHB4LCAtNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjE4NzVyZW07XG4gICAgaGVpZ2h0OiAzLjE4NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuNXB4LCAtMTI2LjVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgNTBweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTRweCwgLTNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogNS4zMTI1cmVtO1xuICAgIGhlaWdodDogNS4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTQuNXB4LCAtMTQyLjVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogNS43NXJlbTtcbiAgICBoZWlnaHQ6IDUuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxcHgsIDUycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDYuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDYuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTcuNXB4LCAyMC41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDkuNDM3NXJlbTtcbiAgICBoZWlnaHQ6IDkuNDM3NXJlbTtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05Ni41cHgsIC03OS41cHgpO1xuICB9XG59XG4vKlxuICogSW5saW5lIGZpbHRlciBvdmVycmlkZXNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjE2MjIwMjM4MXJlbTtcbiAgICBoZWlnaHQ6IDMuMTYyMjAyMzgxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xNzQ4MTIwMzAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4My4wMzU3MTQyODU3cHgsIC04MS44NDUyMzgwOTUycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiA1LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA1LjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA3LjVweCwgLTEzNy41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xMDAge1xuICAgIHdpZHRoOiA0LjM1MjY3ODU3MTRyZW07XG4gICAgaGVpZ2h0OiA0LjM1MjY3ODU3MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjQwOTc3NDQzNjFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzNi4wMTE5MDQ3NjE5cHgsIDAuODkyODU3MTQyOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDcuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMjguNXB4LCAxLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDUuMjA4MzMzMzMzM3JlbTtcbiAgICBoZWlnaHQ6IDUuMjA4MzMzMzMzM3JlbTtcbiAgICBmb250LXNpemU6IDEuNDA5Nzc0NDM2MXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIuNXB4LCAtNzcuMzgwOTUyMzgxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTA1cHgsIC0xMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDUuNzY2MzY5MDQ3NnJlbTtcbiAgICBoZWlnaHQ6IDUuNzY2MzY5MDQ3NnJlbTtcbiAgICBmb250LXNpemU6IDIuMTE0NjYxNjU0MXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAuMDU5NTIzODA5NXB4LCAxOS4zNDUyMzgwOTUycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS42ODc1cmVtO1xuICAgIGhlaWdodDogOS42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIxOC41cHgsIDMyLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDYuNDM2MDExOTA0OHJlbTtcbiAgICBoZWlnaHQ6IDYuNDM2MDExOTA0OHJlbTtcbiAgICBmb250LXNpemU6IDIuMzQ5NjI0MDYwMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDguNTExOTA0NzYxOXB4LCAxOS45NDA0NzYxOTA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODEuNXB4LCAzMy41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDkuMzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy43NTkzOTg0OTYycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjIzODA5NTIzODFweCwgLTc1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTUuNzVyZW07XG4gICAgaGVpZ2h0OiAxNS43NXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzRweCwgLTEyNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMTguMTI1cmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAyMy42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IHtcbiAgbGVmdDogNDAlO1xuICB0b3A6IDU4JTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDAgNDQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgd2lkdGg6IDIwLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyNS44NzVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgaGVpZ2h0OiAzLjgxMjVyZW07XG59XG5cbi8qXG4gKiBPdGhlciBmaWx0ZXJzXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLW90aGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlhOTM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1vdGhlcnMge1xuICAgIHBhZGRpbmc6IDAgMCA0LjM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCBpbnB1dFt0eXBlPXRleHRdLFxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjkgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW90aGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW90aGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlciwgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXIsIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlciwgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLXNlYXJjaC1maWVsZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLXNlYXJjaC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vdGhlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU4Qjg1O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vdGhlciAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vdGhlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXRheG9ub215LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS10YXhvbm9teSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDc2cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXIgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlci0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogIzhFOEI4NTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvci0tc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS10aGlyZCB7XG4gICAgbWFyZ2luLXRvcDogNC41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLWZvdXJ0aCB7XG4gICAgbWFyZ2luLXRvcDogMy4wNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzMuMzMzMzMlIC0gOXJlbSk7XG4gICAgbWF4LXdpZHRoOiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDEyLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjY4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb246bnRoLWNoaWxkKDVuKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzOm50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogOXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgd2lkdGg6IDEyLjI1cmVtO1xuICAgIGhlaWdodDogMTIuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNC43NXJlbTtcbiAgICBoZWlnaHQ6IDQuNzVyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB0b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1idWlsZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWJ1aWxkaW5ncyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWJ1aWxkaW5ncyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzYpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9wZXJhdGlvbnMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiAqIE92ZXJyaWRlICB2aXNpYmlsaXR5IGZvciBleHBhbmRpbmcgcGlsbHMgb24gRGVza3RvcHNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1wcmljZXMsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLXN0eWxlcyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tb3BlcmF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3R5bGVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0eWxlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vcGVyYXRpb25zIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1wcmljZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcHJpY2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTk2OTE7XG59XG4uc2VhcmNoLWZpbHRlci13cmFwLS1yZWdpb24tZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1zZWN0aW9uLXZpZXcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAzMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZS5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgbWFyZ2luOiAxLjYyNXJlbSAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDE3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAge1xuICAgIG1heC1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNC4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcCB7XG4gICAgbWF4LWhlaWdodDogMjkuMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWhvdmVyIHtcbiAgZmlsbDogI0M0NDU1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWFjdGl2ZSB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzg2ODM4NjtcbiAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICAgIGZpbGw6ICNhZjZmN2E7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1yaWdodC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tbGVmdC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1yaWdodC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tbGVmdC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogLTEwcHg7XG4gIGJvdHRvbTogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDRweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS10b3AtbGVmdDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogLTEwcHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICByaWdodDogNHB4O1xuICB0b3A6IC0xMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDIxcHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eTpob3ZlciAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2NpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eS1waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0M0NDU1QTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19jaXR5LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGhzbGEoMCwgMCUsIDEwMCUsIDAuNDU4ODIpIDAgMjVweCwgaHNsYSgwLCAwJSwgMTAwJSwgMC40NTg4MikgMjVweCA1MHB4LCBoc2xhKDAsIDAlLCAxMDAlLCAwLjQ1ODgyKSA1MHB4IDEyNnB4LCB0cmFuc3BhcmVudCAxMjZweCAxMDAlKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWdpb24tZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogU3dpdHplcmxhbmQgbWFwXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLypcbiAqIEF1c3RyaWEgbWFwXG4gKi9cbi8qXG4gKiBHZXJtYW55IG1hcFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAgIGJvdHRvbTogNS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDU0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNTApO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNjUpO1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDMwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA4MCk7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBJbnB1dCBUaHVtYiAqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW5wdXQgVHJhY2sgKi9cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDI0LjU2MjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDM5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgICB3aWR0aDogMzQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5hY3RpdmUtbWFwIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tb3J0LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAyMDdweDtcbiAgdG9wOiAtMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI5MnB4O1xuICAgIHRvcDogLTQuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dC0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dC0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTUuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMi4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxNi4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YmVmb3JlLCAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIGJvZHkubWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cbiAgYm9keS5tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgNi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSxcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI3NnB4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxOC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMy45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDYuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMCA0LjU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDIuNjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdG9wOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjI1cmVtO1xuICAgIHRvcDogLTIuMTg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4gLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ6aG92ZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAuMzEyNXJlbSAxLjM3NXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xcyBlYXNlLWluLW91dCwgcmlnaHQgMC4xcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIzcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW46aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMjEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMjhyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4uaW50ZXJuYWwtbGlua3NfX3RhZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5pbnRlcm5hbC1saW5rc19fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaW50ZXJuYWwtbGlua3NfX2luZm9Db250YWludGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX19pbmZvQ29udGFpbnRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3NfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmludGVybmFsLWxpbmtzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyLS1tYXAtb3BlbiB7XG4gIHdpZHRoOiA0NC4zNzVyZW07XG59XG4uaW50ZXJuYWwtbGlua3NfX2NvbnRhaW5lci0tbWFwLW9wZW4gLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA5NThweDtcbiAgd2lkdGg6IDk1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIHdpZHRoOiAxMjQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHtcbiAgZ3JpZC1hcmVhOiBzdWJ0aXRsZTtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgZ3JpZC1hcmVhOiBzbGlkZXI7XG59XG5cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgZ3JpZC1hcmVhOiBsaXN0O1xufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBncmlkLWFyZWE6IGJ1dHRvbjtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5LjVyZW0gMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgICBzbGlkZXJcIiBcInN1YnRpdGxlIHNsaWRlclwiIFwibGlzdCAgICBzbGlkZXJcIiBcImJ1dHRvbiAgc2xpZGVyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIuMjVyZW0gMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwic2xpZGVyXCIgXCJsaXN0XCIgXCJidXR0b25cIjtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgaGVpZ2h0OiAyNy44NzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4cHggMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgICBzbGlkZXJcIiBcInN1YnRpdGxlIHNsaWRlclwiIFwibGlzdCAgICBzbGlkZXJcIiBcImJ1dHRvbiAgc2xpZGVyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJzbGlkZXJcIiBcImxpc3RcIiBcImJ1dHRvblwiO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24gLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpIGltZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaSBpbWcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5ldmVudC1jcmVhdG9yLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLWxhYmVsLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlci1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1yb290LnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1yb290LnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgcGFkZGluZzogMCA0LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDBweDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDcuODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDElIDFmcjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0LFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDJyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1idG4sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDcwcHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4NHB4IDFmcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgcGFkZGluZzogMCAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4NHB4IDFmcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIHdpZHRoOiA1OTJweDtcbiAgaGVpZ2h0OiAzNDJweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1OTJweDtcbiAgaGVpZ2h0OiAzNDJweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICB3aWR0aDogNTkycHg7XG4gIGhlaWdodDogMzQycHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgbWFyZ2luOiAyOTJweCAxcmVtIDAgYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJsaXN0XCIgXCJidXR0b25cIiBcInNsaWRlclwiO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwic3VidGl0bGVcIiBcImxpc3RcIiBcImJ1dHRvblwiIFwic2xpZGVyXCI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgaGVpZ2h0OiAxMy4xODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMy4xODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMuMTg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICBtYXJnaW46IDEwLjkzNzVyZW0gMXJlbSAwIDFyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlci5ldmVudC1jcmVhdG9yLWFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE0LjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5kZXNjcmlwdGl2ZS10ZXh0c19fY29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZGVzY3JpcHRpdmUtdGV4dHNfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGV4dC1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMS4xODc1cmVtO1xufVxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxOC4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWlubmVyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNC4zNzVyZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fY2hlY2stYXZhaWxhYmlsaXR5LXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzMzMzMzIDIzLjc1JSwgIzI3MjcyNyA4MC4yMSUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLS1uby1oZWFkZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2Ljg3NXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtLWRpc3BsYXktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tYmlnLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fdHlwZS1sYWJlbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JpYmJvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIGltZy5wcmludC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDBweCAxN3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nID4gZGl2ID4gaDMge1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwLjdweCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3Rpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiB7XG4gICAgcGFkZGluZzogMC44MTI1cmVtIDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxNXB4IDBweCAwcHggNDhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMTVweCAxMzBweCAwcHggNDhweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMHB4IDg3cHggMHB4IDEwOHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi1oZWFkZXIgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi1oZWFkZXIgPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG4uZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjg3NXJlbTtcbiAgbGVmdDogMS44NzVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41NjI1cmVtO1xuICAgIGJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIGltZy5wcmludC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvZGVmYXVsdC1za2luLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNsYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2xhIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi1zbGEge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tc2xhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm8tZGV0YWlscy1zbGEge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3ctc2xhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW5fbm8tYm9yZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbi1zbGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbC1uby1wYWRkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbC1zbSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXRyaW1tZWQtLXZpc2FibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdHJpbW1lZC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdHJpbW1lZC0tYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmctc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbS1zY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1ZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWVzX2ltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNy41cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlID4gaW1nIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2NvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fZW1haWwtcHJpbnR2aWV3LFxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fcGhvbmUtcHJpbnR2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkgaW1nW3NyYyo9XCJjaGVjay5zdmdcIl0ge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93Omxhc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtc2hvdy1tYWluID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1ub3QtZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1ub3QtZXhwYW5kZWQgPiBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtbm90LWV4cGFuZGVkID4gbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtZXhwYW5kZWQgPiBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtZXhwYW5kZWQgPiBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1leHBhbmRlZCA+IGxpOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC10cmlnZ2VyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXItbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgLmFsaWduLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IC5hbGlnbi10ZXh0IC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtLWV4cGFuZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA0NiU7XG4gIHdpZHRoOiAxOC4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05LjA2MjVyZW0sIC0wLjYyNXJlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gICAgbGVmdDogNjIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgICBsZWZ0OiA3OCU7XG4gICAgd2lkdGg6IDE1cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxMi41JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDkuNiU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxOC4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05LjA2MjVyZW0sIC0wLjYyNXJlbSk7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC1saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgtbisyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHNwYW4gPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGVfdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tLWhhcy1wb3B1cCAuc2staWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlcjpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0Q5NEQ2NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG5cbi8qXG4gKiBSb29tcyBnYWxsZXJ5IG92ZXJyaWRlc1xuICovXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtIC5wc3dwLWdhbGxlcnkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxLjI1cmVtIDA7XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZS0tYm9yZGVyIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwtc20ge1xuICBtYXJnaW4tdG9wOiAxLjY4NzVyZW07XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93LWV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogNDMuOHJlbTtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdy1leHBhbmRlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUgLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MDUwNTA7XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUgLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93Om50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLXJvdzpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMC42NjY2NjY2NjY3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA1LjI2NXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICB3aWR0aDogNTAlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjVweCk7XG4gIGhlaWdodDogMTYuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogOC4wNTA2MjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMzkuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9nYWxsZXJ5L3BsdXMuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dhbGxlcnkvcGxheS5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ2FsbGVyeS9yb3RhdGUuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX190b3AtYmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3RvcC1iYXIgLnBzd3BfX2NvdW50ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucm90YXRpb24td3JhcHBlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5yb3RhdGlvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3pvb20td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fem9vbS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC53cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3A6bm90KC5wc3dwLS16b29tLWFsbG93ZWQpIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLS1mcyAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC0tZnMgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwX19iZyB7XG4gIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyAudGh1bWItd3JhcDpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwLmFjdGl2ZXRodW1iOmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIGhlaWdodDogNS44MTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3RvcC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgcmlnaHQ6IDI0NHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fem9vbS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAyMDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA4LjM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgaGVpZ2h0OiAxMS4xMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMzElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIGhlaWdodDogMTEuMTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDE2LjYyNXJlbTtcbiAgfVxufVxuXG4uY29sLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnlfX3Bob3RvLXN3aXBlLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMCA0LjE4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tY29sdW1uIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OjpwbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF0sIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzY1NjU2NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvci5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5oaWdobGlnaHRlZC50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmRheV9fbW9udGhfYnRuLFxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5tb250aF9feWVhcl9idG4ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgei1pbmRleDogMjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvci5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctaW5wdXQtLW1vZGFsLS10ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZmxvYXRpbmctbGFiZWwtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1lcnJvci0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC0tbW9kYWxfdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLS1tb2RhbF90ZXh0YXJlYSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmZsb2F0aW5nLWxhYmVsLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1tb2RhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWxfZW1wdHkge1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24tLXdyYXAgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi0td3JhcCA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWxfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWxfX2hlYWQtLWNvbnRhaW5lci0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuXG4uZGlzYWJsZS1idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2VtYWlsLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gIGNvbG9yOiAjRUM1MzZDO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMge1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXRpdGxlLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZSwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZywgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZzpsYXN0LWNoaWxkLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3Rpbmc6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3RpbmcsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1jb250ZW50LCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcgLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXJhdGluZyBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtZm9vdGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX21hcCB7XG4gIGhlaWdodDogMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbWFwIHtcbiAgICBoZWlnaHQ6IDMxLjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19tYXBfX3Bpbi1pbmZvIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQtLXNtLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMXJlbSAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWctLXNtLXRleHQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDExLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDFyZW0gMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOS40Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDEuMjVyZW0gMS43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxMC42MjVyZW0gMCAxMHJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2Ljc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMjguMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE5LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbiszKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE5cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXJfbWluLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlcl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyX21pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMXJlbSAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTEuODc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAxNi40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxNC4wNjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnNsaWRlLXZpc2libGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNy4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjUuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmc6IDEyLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xufVxuLnN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM3MjcyNzI7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMjIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbn1cbi5zdGlja3ktYm94X19zaGFyZS1ib3guaXMtb3BlbiwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gsIC5pcy1vcGVuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgbGVmdDogOSU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveC5pcy1vcGVuIHtcbiAgdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIHJpZ2h0OiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy94LXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmdcIik7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94ID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQuNjg3NXJlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTQuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxOS4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkuYnRuLS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2JhY2sgLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi0tbGlrZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tdGV4dCxcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYm9vay1idG4gLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmZvY3VzLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5kaXNhYmxlZCwgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI2LjI1LCA2My42ODE4MTgxODE4KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IDExLjg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgIGxlZnQ6IDElO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3BlbiB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3Blbi5yaWdodC1hbGlnbmVkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveC0tb3Blbi5yaWdodC1hbGlnbmVkOmJlZm9yZSB7XG4gICAgbGVmdDogODclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgdWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNzdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3N0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvID4gLmJ0biAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28tbm8tYmFubmVyIHtcbiAgdG9wOiAtMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIHRvcDogLTQuNjg3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDE0LjM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTkuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pLmJ0bi0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1uby1iYW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG4tLWljb24uYnRuLS1zbSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IC8qIEZvcmNlIHRoZSBmaXJzdCBpdGVtIHRvIHRha2UgdXAgdGhlIGZ1bGwgd2lkdGggKi9cbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDQ3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgc3Ryb2tlOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQgLnBhY2thZ2UtcHJpY2UtdG90YWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94LS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQgLnBhY2thZ2UtcHJpY2UtcGVyLXBlcnNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggLnR3aXR0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZW1haWwtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3BpbnRlcmVzdC13aGl0ZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2ID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IHtcbiAgICBoZWlnaHQ6IDQuOTM3NXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjMxMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjQzNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKS5idG4tLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fYmFjayAuc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuLS1saWtlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi10ZXh0LFxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46Zm9jdXMsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmRpc2FibGVkLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogMTEuODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgbGVmdDogMSU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LS1vcGVuIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICB1bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtZGFya19fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1kYXJrX19idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zdGlja3ktcGFja2FnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RpY2t5LXBhY2thZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXRpdGxlIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4xMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nLW1vZGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb3JlLWJ0biB7XG4gIHdpZHRoOiAyNTZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9yZS1idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlIHtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtcGljdHVyZS1tb2RhbCBpbWcge1xuICB3aWR0aDogMy42MTI1cmVtO1xuICBoZWlnaHQ6IDMuNjEyNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1pbmZvOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtcGljdHVyZSBpbWcgc3ZnIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1kZXNjcmlwdGlvbi1tb2RhbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCA3MyU7XG4gIG1heC13aWR0aDogNzMlO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nLW1vZGFsIHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nLW1vZGFsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogOTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nLW1vZGFsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsIHtcbiAgd2lkdGg6IDY1NnB4O1xuICBoZWlnaHQ6IDc1NnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbC1zdGlja3ktaGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHdpZHRoOiA2NTZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbC1zdGlja3ktaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwtc3RpY2t5LWhlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uY29tbWVudHMtc2xpZGVyIC5lbC1jYXJkIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jb21tZW50cy1zbGlkZXJfX2ltYWdlIHtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODhweCwgNDBweCk7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmNvbW1lbnRzLXNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9fb25lLWNvbW1lbnRfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTZweCwgNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIzMHB4O1xuICB3aWR0aDogMjU2cHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDYzcHggMzdweCAzNHB4IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbi0tb25lIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjM3NXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlcl91c2VyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBzcGFuLmNvbW1lbnRzLXNsaWRlci1tb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19vbmUtY29tbWVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAubGluZWFyLXByb2dyZXNzLFxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOCU7XG4gIGJvdHRvbTogNi42MjVyZW07XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuMztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmx1ciwgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLCAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjY2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDI1LjVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tc20ge1xuICB3aWR0aDogMjEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGksXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0Lm5vLXNwYWNlLXRvcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtaW5mbyAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gLml0ZW1zLXdyYXAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLml0ZW0tZGV0YWlscyBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9kcm9wZG93bi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kZWQgLmljb24sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcgbGkgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMtLW92ZXJuaWdodCB7XG4gIGdhcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IGltZyB7XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMzM7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICAgIHRvcDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDE2MHB4KTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IGltZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24gaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1uby1ib3JkZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgZmxleDogMCAwIDI1JTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBwLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHNwYW4sIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gcCwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBzcGFuLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCAuZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICBvcmRlcjogNTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0NDQ0O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZmxleDogMCAwIDMwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDEgMCA3MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDAgNjYlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwge1xuICB6LWluZGV4OiA2NjY3O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDUuMzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY292ZXItcGhvdG9zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMy4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiAyLjkzNzVyZW0gNi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW46IDAgMy4zNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBtYXJnaW46IDAgNi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0RjRGNEY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcbiAgbWFyZ2luOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY2xvc2UtbW9kYWwtYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRGNEY0Rjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBib3R0b206IDEuNXJlbTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA0LjMxMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLWRvd24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLXVwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC1kb3duLW1pbmkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAudG5zLW5hdi1ub3QtYWN0aXZlIHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IHtcbiAgICB3aWR0aDogMy4zNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMkMyQzJDO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICByaWdodDogMi4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICBsZWZ0OiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY292ZXItcGhvdG9zIGltZyB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IHtcbiAgICBib3R0b206IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGZsZXg6IDAgMCA4OCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLnJvb20taXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAucm9vbS1pdGVtIC5pdGVtLWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5pdGVtcy13cmFwLm5vLXNwYWNlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50eHRfdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2lkdGgtMTAwLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IC5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gtYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDMucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNTYyNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cy1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXllbGxvdyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtZ3JlZW4ge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXJlZCB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ0Mzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJvb20td3JhcCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbm8taXRlbXMtdGV4dCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4ubWFnYXppbmVzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDVyZW0gMCAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19faGVhZGVyLCAuZXZlbnRqb2JzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNS45Mzc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwIDEuODc1cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5tYWdhemluZXNfX2hlYWRlci1zdGlja3kge1xuICAgIGFuaW1hdGlvbjogc2hvd0Rvd24gMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAubWFnYXppbmVzX19oZWFkZXItc2Nyb2xsLWRvd24ge1xuICAgIGFuaW1hdGlvbjogaGlkZVVwIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RG93biB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLCAuZXZlbnRqb2JzX19oZWFkZXItdGl0bGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbW9iaWxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLWxpbmsge1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1kaXNhYmxlZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tbWFnYXppbmUtb3ZlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmVhay1uby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCA+IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDMuNzVyZW0gMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYWdhemluZXNfX2VudGl0eS1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogLTE5cHggLTE5cHggMjRweDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuLm1hZ2F6aW5lc19fbGlrZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4ubWFnYXppbmVzX19saWtlLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19saWtlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fbGlrZS1idG4gLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuLS1uby1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWRhdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWV4Y2VycHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5tYWdhemluZXNfX2VudGl0eS1jYXJkLS1wbGFjZWhvbGRlciAucGgtcm93IC5iaWcge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnNtLXNjcmVlbi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1zY3JlZW4taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1heC13aWR0aDogMTkuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogNTVweDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAxMjZweDtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybTpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjYXJldC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdCwgLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdHRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbS0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW1fX3NlbGVjdGVkIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyXG4gKi9cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXBsYWNlaG9sZGVyIC5waC1yb3cgZGl2IHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnLmVtcHR5IHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUtd3JhcC0tc3RpY2t5IHtcbiAgYW5pbWF0aW9uOiBnb1VwIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudS13cmFwLS1zdGlja3ktdXAge1xuICBhbmltYXRpb246IGdvRG93biAwLjNzIGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxufVxuQGtleWZyYW1lcyBnb1VwIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjI1cmVtIDEuNTYyNXJlbSAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXNfX3N0aWNreS1tZW51X19waWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllc19fc3RpY2t5LW1lbnVfX3BpbGwtLXBpbmsge1xuICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZGF0ZSwgLmV2ZW50am9ic19fZGV0YWlsc19fZGF0ZSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhLCAuZXZlbnRqb2JzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSwgLmV2ZW50am9ic19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEsIC5ldmVudGpvYnNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190YWdzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX190YWdzIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxcmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtLXlvdXR1YmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLS15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YV9fbm90LWxvYWRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19tZXRhLWRhdGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMsIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b246bGFzdC1jaGlsZCwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24gc3ZnLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiA+IHNwYW4sIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy94LXdoaXRlLnN2Z1wiKTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2Z1wiKTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2Z1wiKTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19saWtlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19saWtlLWJ0bi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fbGlrZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnRuIHtcbiAgd2lkdGg6IDYuMDYyNXJlbTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlscy0taWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zLS1tb3JlLWxpa2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zLS1tb3JlLWxpa2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMTI1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVyZW07XG4gIG1heC13aWR0aDogOTMlO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1LjkzNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMxMjEyMTI7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzEyMTIxMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSAuZW50aXR5LWNvbnRhY3QtZm9ybV9fbWVzc2FnZS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgNTQlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0k1SWo0OGNHRjBhQ0JtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlNd01EQWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdaRDBpVFRFZ01XdzJJRFlnTmkwMklpOCtQQzl6ZG1jK1wiKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldyAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtcGxhY2Vob2xkZXIgLnBoLXBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0td2FwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0td2FwcGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0td2FwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS1pY29uIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZ2FwOiAwLjkzNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ubW9iaWxlLXN3aXBlci0tb25lLWl0ZW0gLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgbWF4LXdpZHRoOiA5MyU7XG4gIH1cbiAgLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA1LjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEyLjVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3V0ZXI6YmVmb3JlLCAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLnRpbnktc2xpZGVyX19zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5LjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1pbWFnZSB7XG4gIGhlaWdodDogOS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNS4zNzVyZW07XG4gIH1cbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgwJSkgc2NhbGUoMS4xMDUpO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1leGNlcnB0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA5LjM3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtbGluazpob3ZlciAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIsXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxOC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE5LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMy41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTkuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMikge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5lbVNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNHB4IDAgNDZweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5lbVNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5lbVNsaWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmVtU2xpZGVyX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVtU2xpZGVyX19tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW1TbGlkZXJfX2FuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLWNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG4uZW1TbGlkZXJfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmVtU2xpZGVyX19jdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmVtU2xpZGVyX19jdGEgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZW1TbGlkZXJfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW1TbGlkZXJfX3NvY2lhbFNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTAwLzU1O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW1TbGlkZXJfX3NvY2lhbFRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1TbGlkZXJfX3NvY2lhbFN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZW1TbGlkZXJfX3NvY2lhbEljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lbVNsaWRlcl9fc29jaWFsSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjQzNXJlbTtcbiAgaGVpZ2h0OiAxLjQzNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtU2xpZGVyX19zb2NpYWxJY29uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uZW1TbGlkZXJfX2ltYWdlV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lbVNsaWRlcl9fc2xpZGVMaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZW1TbGlkZXJfX3NvY2lhbFN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW1TbGlkZXJfX3NvY2lhbFNsaWRlIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxTbGlkZSB7XG4gICAgaGVpZ2h0OiAyMDFweDtcbiAgfVxuICAuZW1TbGlkZXJfX3NvY2lhbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAuZW1TbGlkZXJfX3NvY2lhbFN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW1TbGlkZXJfX3NvY2lhbFNsaWRlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMzgzcHg7XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2LjI1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbjogMC42MjVyZW0gMCAzLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZmF2b3JpdGVzX190YWJzLS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuXG4uZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZhdm9yaXRlc19fdGFicy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuMzEyNXJlbTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbS0tYWN0aXZlIGEsIC5mYXZvcml0ZXNfX3RhYnMtaXRlbTpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX190YWJzLWl0ZW0tLWFjdGl2ZSAuZmF2b3JpdGVzX190YWJzLWluZGljYXRvciwgLmZhdm9yaXRlc19fdGFicy1pdGVtOmhvdmVyIC5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5mYXZvcml0ZXNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4JTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLCAuZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5kYXlfX21vbnRoX2J0bixcbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLm1vbnRoX195ZWFyX2J0biB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjgxMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faW5mby1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZhdm9yaXRlc19faW5mby1tZXNzYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZmF2b3JpdGVzX19pbmZvLW1lc3NhZ2UgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuLmZhdm9yaXRlc19faW5mbyAuc2stbW9kYWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvIC5mbG9hdGluZy1sYWJlbC0tbW9kYWwge1xuICBsZWZ0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcbiAgfVxufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIge1xuICB0b3A6IDA7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2Uge1xuICBtYXJnaW46IDJyZW0gMCAyMHB4IDA7XG59XG4uZmF2b3JpdGVzX19pbmZvIHRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWluLWhlaWdodDogMTI0cHg7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5mYXZvcml0ZXNfX2luZm8gaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZmF2b3JpdGVzX19lbnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94IHtcbiAgICBib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtaW5uZXIge1xuICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtaW5uZXIge1xuICAgIG1heC13aWR0aDogNDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtaW5uZXIge1xuICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyLjc1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5LWVtcHR5LW1lc3NhZ2UsXG4uZmF2b3JpdGVzX19lbnRyeS0tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzX19lbnRyeS1lbXB0eS1tZXNzYWdlLFxuICAuZmF2b3JpdGVzX19lbnRyeS0tcGxhY2Vob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTYuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX21vcmUtZW50cmllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOC43NXJlbTtcbn1cblxuLmV2ZW50am9ic19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZXZlbnRqb2JzX190aXRsZS0tbW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3RpdGxlLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19yZXN1bHRzLXdyYXAgLmV2ZW50am9ic19fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDE2LjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZXZlbnRqb2JzX19oZWFkZXItLXJlc3VsdHMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19faGVhZGVyLS1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19faGVhZGVyLW92ZXJ2aWV3IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXctc3RpY2t5IHtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXctaGlkZSB7XG4gICAgdG9wOiAtMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogMC44cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZlbnRqb2JzX190YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoOm50aC1jaGlsZCg0KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZXZlbnRqb2JzX190YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjMxMjVyZW0gMC42MjVyZW0gMDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41NjI1cmVtO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW07XG59XG4uZXZlbnRqb2JzX190YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV2ZW50am9ic19fdGFibGVfX25hbWVfc21hbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cblxuLmV2ZW50am9ic19fdGFibGVfX2VtcGxveWVyX3NtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX190YWJsZV9fZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9ic19fdGFibGVfX2RhdGVfc21hbGwge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19uby1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW46IDEuMjVyZW0gMCAzLjc1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2LjVyZW07XG4gIH1cbn1cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiAxOS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogNjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbSAxLjVyZW0gMS43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IHtcbiAgICB0b3A6IDE1NXB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLWhpZGUge1xuICAgIHRvcDogLTE1MHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW47XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gIHRvcDogMTU1cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLWhpZGUgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucywgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2hfX3RpdGxlID4gYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0LCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjYXJldC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6cGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjpwbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3QgaW5wdXRbdHlwZT10ZXh0XSwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOiAtNDdweDtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICB0b3A6IDQ5cHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHksIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbjpob3ZlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbjpob3ZlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLWVtcHR5OmhvdmVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbjphY3RpdmUsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb246YWN0aXZlLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHk6YWN0aXZlLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZvcm0tc3VibWl0LCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5wYWdpbmF0aW9uLS1qb2Itb3ZlcnZpZXcgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gIG1hcmdpbjogMCAwIDEuNDM3NXJlbSAwO1xufVxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyAucGFnaW5hdGlvbl9fY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5ldmVudGpvYnNfX3RhYmxlLS1wbGFjZWhvbGRlciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlLS1wbGFjZWhvbGRlciAucGgtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLS1wbGFjZWhvbGRlciAucGgtY29sLTEyLmJpZyB7XG4gIGhlaWdodDogMi42ODc1cmVtO1xufVxuXG4uYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmJ0bi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMxJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmV2ZW50am9icy1oZWFkZXItYnRuIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS4yNXJlbTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19zaGFyZSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX3NoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3gtd2hpdGUuc3ZnKTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMi4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgICBwYWRkaW5nOiAyLjg3NXJlbTtcbiAgfVxuICAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB7XG4gICAgcGFkZGluZzogMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLmV2ZW50am9ic19faW5uZXItLXBsYWNlaG9sZGVyIC5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZXZlbnRqb2JzX19pbm5lci0tcGxhY2Vob2xkZXIgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IC5waC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciAucGgtY29sLTEge1xuICBmbGV4OiAwIDAgNSU7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciAucGgtY29sLTEuZW1wdHkge1xuICBmbGV4OiAwIDAgMiU7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlci5waC1pdGVtIHtcbiAgcGFkZGluZzogMTJweCA1cHggNXB4IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41NjI1cmVtO1xufVxuXG4uc2VvcGFnZXNfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXIgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19faGVhZGVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTMuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19faGVhZGVyX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjQuMzc1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMy41cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlLS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQ6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQ6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5QzRBQTtcbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NyU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZTpub3QoLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0KTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDE4LjQzNzVyZW07XG4gIH1cbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCA+IGltZyB7XG4gIGltYWdlLXJlbmRlcmluZzogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS1zbGEge1xuICAgIGhlaWdodDogMTkuMzEyNXJlbTtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1yb3cge1xuICBmbGV4OiAxO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWNvbC02IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZXJyb3ItcGFnZSB7XG4gIHBhZGRpbmc6IDIwJSAwIDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZSB7XG4gICAgcGFkZGluZzogMTAlIDAgMTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxufVxuLmVycm9yLXBhZ2UuZXJyb3ItcGFnZS0tdnVlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXJyb3ItcGFnZS5lcnJvci1wYWdlLS12dWUgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuXG4uZXJyb3ItcGFnZV9fbGVmdCB7XG4gIGJhY2tncm91bmQ6ICMyNzI3MjcgdXJsKC4uL2ltYWdlcy9iZy9zdGVja2VyLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2VfX2xlZnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwIDMuMTI1cmVtIDQwJTtcbn1cbi5lcnJvci1wYWdlX19oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuZXJyb3ItcGFnZV9faGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwIDYuMjVyZW0gNDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC05cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdF9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19wbGFjZWhvbGRlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiA0NC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIDIuMTg3NXJlbSAwO1xufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDc1cHggMCAwIDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgei1pbmRleDogMTU7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMC42MjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogLTM3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgICB0b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXNlYXJjaC1wYWdlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHRvcDogLTcycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogMTguMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgaGVpZ2h0OiAxOC4zMTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICB3aWR0aDogMjQuMzc1cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvdHRvbTogNnB4O1xuICB6LWluZGV4OiAxMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pY29uIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkY1QTc1O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgICB0b3A6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19tYXAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU3cHgpO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlc0ZpbHRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCB7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsLS13cmFwID4gcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2UgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsLW5vLXJlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDguMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsLW5vLXJlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb3JlLXJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMy4xMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDcuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3RfX3NpbWlyYWwtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0X19zaW1pcmFsLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3RfX3NpbWlyYWwtLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjM3cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHNwYW46aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtcGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAyLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMCAwIDRyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCAuc3ViLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIGltZyB7XG4gIG1pbi13aWR0aDogMXJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSAucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCAubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMC45NCUsIHJnYmEoMCwgMCwgMCwgMCkgMTYuMTUlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLm5vLWdyYWRpZW50OjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluayB7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFja2FnZS1yZXN1bHRzLWxhYmVsLWxpbmstc3BlY2lhbHMgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLypcbiAqIFNpbmdsZSBzZWFyY2ggcmVzdWx0XG4gKi9cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDUuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlID4gLmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXgtbnVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAzLjA2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2Utc2xhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1zbGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDUuNjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjY4NzVyZW0gMCAxcmVtIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDIuMDYyNXJlbSAwIDEuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjRweCAqL1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wcmljZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wcmljZS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wcmljZS0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjY7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTIuNDM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udDpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IHtcbiAgICBtaW4taGVpZ2h0OiAxMC44MTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiB7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIHtcbiAgd2lkdGg6IDE2cmVtO1xuICBoZWlnaHQ6IDEwLjVyZW07XG4gIHRvcDogLTIuODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDEwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtam9icyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZTpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTguMjg5ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAzMS44NzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDFyZW0gMC43NXJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDI0LjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgbGVmdDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1zbGEge1xuICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjc1cmVtIDFyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgbGVmdDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzLS1saWtlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMgc3ZnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMge1xuICAgIHRvcDogMnJlbTtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIHJpZ2h0OiAxLjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNDM3NXJlbSAwLjMxMjVyZW0gMC4zNzVyZW07XG4gIGdhcDogMC4xODc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS10aXRsZSB7XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAuNDM3NXJlbSAwIDAuMzc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UtdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xufVxuXG4vKlxuICogUmlnaHQgdG9wXG4gKi9cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wLS1wYWNrYWdlLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2UtLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wLS1wYWNrYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2UtLW1kLWhpZGRlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Utc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWxnLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tcmVnaW9uLWljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC1zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5uZXh0X19pY29uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmaWxsOiBibGFjaztcbn1cblxuLnNrLWljb24tYmxhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbF9fdGV4dC1zbGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMge1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMtLWxpa2VkIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyOmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEEzQkE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbG9jYXRpb24tLXBhZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX21hcmdpLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19tYXJnaS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDM4LjEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Utc2xhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Utc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLW1vYmlsZS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjMxMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nIHN2ZyB7XG4gICAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzICggQWJvdmUgMTAyNHB4IClcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlc19fcGFja2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzX19wYWNrYWdlIHN2ZyB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3Atc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIHRvcDogLTMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udC1zbGEge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgICBoZWlnaHQ6IDEwLjVyZW07XG4gICAgdG9wOiAtMi44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDEwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNi40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjg5cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlIHtcbiAgd2lkdGg6IDUuMTg3NXJlbTtcbiAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1ncmlkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1ncmlkIHtcbiAgICByaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQtc20ge1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogNTU1O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19saXN0LXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3NlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19zY29yZSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi41cmVtIDAgMS44NzVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAwIDFyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlzdDpob3ZlciA+IGRpdiB7XG4gIGNvbG9yOiAjRDlDNEFBO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlrZS1pY29uLS1wYWNrYWdlcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlrZS1pY29uLS1wYWNrYWdlcyBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLW1vYmlsZS10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLW1vYmlsZS10YWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19saW5rIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfaW5uZXItLXBhY2thZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfaW5uZXItLXBhY2thZ2UtcGxhY2Vob2xkZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgaGVpZ2h0OiAxNDhweDtcbn1cblxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvcnRpbmctaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYwcHggMXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzVweCAxcHg7XG4gIH1cbn1cbiNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjcGFja2FnZXMtc29ydGluZy1kcm9wZG93biBpbnB1dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biBsaSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biAucmVwZXRhdGlvbi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2U6aG92ZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93IHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHNwYW4gc3ZnIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQgc3BhbiBzdmcge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSBpbWcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZ3Vlc3RzLmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgei1pbmRleDogMjE7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW92ZXJsYXkge1xuICB6LWluZGV4OiA2O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogLTM5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogMXJlbSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IDIuMDYyNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS4wNjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGw6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZG90cyB7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxufVxuXG4uaWNvbi1yb29tcyxcbi5pY29uLW1lYWxzLFxuLmljb24tY2FsZW5kYXIsXG4uaWNvbi1wbGFjZSxcbi5pY29uLXNwZWNpYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG5cbi5pY29uLXJvb21zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Sb29tcy5zdmdcIik7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci5zdmdcIik7XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Fc3Nlbi5zdmdcIik7XG59XG5cbi5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnXCIpO1xufVxuXG4uaWNvbi1zcGVjaWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMuc3ZnXCIpO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhcixcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXJvb21zLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tbWVhbHMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAuODEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyOm5vdCgucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUpLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXM6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSksXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFsczpub3QoLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlKSxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlOm5vdCgucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFCMUIxQjtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuNXB4ICM0NDQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlLmljb24tY2FsZW5kYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm51bS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45JTtcbiAgdG9wOiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuMDYyNXJlbSAwLjM3NXJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluay1wcm92aWRlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuMDYyNXJlbSAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwIDAuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDEuMDYyNXJlbSAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzLjEyNXJlbTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbW9iaWxlLXN0aWNreSB7XG4gICAgei1pbmRleDogMjc7XG4gICAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1vYmlsZS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDElO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSwgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QsIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciwgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IHtcbiAgICBoZWlnaHQ6IDQuMzEyNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBsaW5lYXI7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzIChTY3JlZW5zIGFib3ZlIExHIHNpemUpXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgbWluLXdpZHRoOiA2Ljg3NXJlbTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDUxNUY7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzc1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbixcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLFxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5kZXNrdG9wLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1tZWFscyxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXNwZWNpYWxzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IDZweDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tcGxhY2UsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1yb29tcyxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci1vcGVuLWZpbHRlciB7XG4gIHotaW5kZXg6IDE3O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxcmVtIDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLS10aW1lLW9mLWRheS5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2UgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2UgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZGVsZXRlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlLWRlbGV0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgMjRweCAyLjVyZW0gMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0LjkzNzVyZW07XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCBkaXYgcCxcbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCBkaXYgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faGVhZCB7XG4gIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZzogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMy41NjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faGVhZCBzcGFuIGg0IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC1uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCAucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIsXG4ucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2LjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyLFxuICAucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIHRvcDogNC4yNXJlbTtcbiAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbiwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2Q5ZDlkOTtcbn1cbi5yb29tc19zZWN0aW9uIGJ1dHRvbiwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yb29tc19zZWN0aW9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDo6YmVmb3JlLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuXG4uZmVfX2NoZWNrYm94LXdyYXAtLXJvb21zIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAtLXJvb21zIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fY2hlY2tib3gtd3JhcC0tcm9vbXMgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDE0NHB4KTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2hfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpub3QoLm1iLTEyKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyOmxhc3QtY2hpbGQgLnBhY2thZ2UtZmlsdGVyc19fbWVhbC1jb3Vyc2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXI6Zmlyc3QtY2hpbGQgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcbiAgfVxufVxuXG4uaGFsbC12aWV3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhhbGwtdmlldy10aXRsZSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhhbGwtdmlldy10aXRsZSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbi5oYWxsLXZpZXctdGl0bGUgLnNrLWljb24gc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4uaGFsbC12aWV3LS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGFsbC12aWV3LS13cmFwcGVyIGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGwtdmlldy0td3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmhhbGwtdmlldy0taWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI5cHgpO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodC5lZGl0LW1lYWxzIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xufVxuXG4uYWRkLWhhbGwtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hZGQtaGFsbC1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWRkLWhhbGwtbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreS5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbC5wYWNrYWdlLWZpbHRlcl9fd3JhcC5oaWRkZW4gLnNrLW1vZGFsX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JvZHktcm9vbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCBkaXYgcCxcbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCBkaXYgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIGhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faGVhZCB7XG4gIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZzogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMy41NjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faGVhZCBzcGFuIGg0IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay1lZGl0LW1lYWxzIHtcbiAgY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyBpbWcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uZWRpdC1oYWxscy1maWx0ZXIuaGFsbC12aWV3LS1ib3JkZXItYm90dG9tOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHktcm9vbXMgZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtcm9vbS1pbmZvLW1vZGFsIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NhbGVuZGFyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIHBhZGRpbmc6IDAgMy4zMTI1cmVtIDAgMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCB7XG4gIHotaW5kZXg6IDY2NzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyID4gLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyOm5vdCg6Zmlyc3QtY2hpbGQpIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDkwKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gIHdpZHRoOiA2M3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjQzNzVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWRheU5hbWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWRheU5hbWVzIHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICAgIG1hcmdpbjogMzJweCAyMHB4IDA7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIHZmYy13ZWVrIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy10b3AtZGF0ZSA+IHNwYW4udmZjLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkudmZjLWRheS1kaXNhYmxlZCBzcGFuLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgdG9wOiA0MyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyIC52ZmMtYXJyb3ctcmlnaHQsXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMC44MTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXJzIHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuODc1cmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy10b3AtZGF0ZSB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICB3aWR0aDogMzFyZW07XG4gICAgaGVpZ2h0OiA0MS4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG5cbi5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xufVxuXG4uZWRpdF9kZXRhaWxzX21vZGFsIC5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmVkaXRfZGV0YWlsc19tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZWRpdF9kZXRhaWxzX21vZGFsIC52ZmMtY2FsZW5kYXIgLnZmYy1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCxcbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCxcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCxcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkOmhvdmVyLFxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkOmhvdmVyLFxuLnBhY2thZ2UtZGV0YWlscyAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkOmhvdmVyLFxuLnBhY2thZ2UtZGV0YWlscyAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5zay1tb2RhbF9fYm9keS5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYWxlbmRhci1zdWJ0aXRsZS1oNSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uY2FsZW5kYXItc3VidGl0bGUtaDUgc3Bhbi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2FsZW5kYXItc3VidGl0bGUtaDUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2FsZW5kYXItc3VidGl0bGUtaDUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGVuZGFyLWxhYmVsIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jYWxlbmRhci1zdWJ0aXRsZS1jZW50ZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY2lyY2xlLFxuLmhhbGYtY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNpcmNsZTo6YmVmb3JlLFxuLmhhbGYtY2lyY2xlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5jaXJjbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk1OTU5NSA1MCUsICMyQzJDMkMgNTAlKTtcbn1cblxuLmNpcmNsZS5wdXJwbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ2Qjk1O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhhbGYtY2lyY2xlLnB1cnBsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk1OTU5NSA1MCUsICM3NDZCOTUgNTAlKTtcbn1cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUucGFja2FnZS1jYWxlbmRhci1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA2M3JlbTtcbn1cbi5zay1tb2RhbC0tcmVndWxhci1zaXplLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciBzcGFuLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGluay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWZvb3Rlci5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIgLm5vLXNob3csXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgLm5vLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciAubm8tc2hvdyxcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5uby1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbnNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQuY2FsLXNpbmdsZS1kYXktYnVzeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YmVmb3JlLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YWZ0ZXIsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Q6OmJlZm9yZSxcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtZmlyc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmJlZm9yZSxcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YWZ0ZXIsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWZpcnN0OjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Qgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeS5yYW5nZS1tb2RpZmllZCAudmZjLXNwYW4tZGF5Om5vdCgudmZjLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZy5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtY2FsZW5kYXItbW9kYWwge1xuICB6LWluZGV4OiA2NjcxO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAge1xuICB6LWluZGV4OiA2NjY5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcCAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW0gMnJlbSAyLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDEyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnIgNzBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAgLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLXBhZGRpbmctdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLXBhZGRpbmctdG9wIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDIzLjQzNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyAvKiAxNDAlICovXG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mby0tZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mby0tZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgc3Bhbixcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcsXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGlua19fZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLWdhbGxlcnkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8gc3BhbiBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8gc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19saW5rOmhvdmVyLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNFQzUzNkM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmsge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluay10ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWljb24gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NTY1NjU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMS40NXB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uX3RpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnNlY3Rpb25fdGl0bGUgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDMzO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNDM3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci1lZGl0LS1tZWFscyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLFxuLnBpbmstYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGluay1idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLnBpbmstYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG59XG4ucGluay1idXR0b25fX2xvYWRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEyLjMzNjkzNzVyZW07XG4gIGhlaWdodDogMi45MDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGluay1idXR0b25fX2xvYWRlciB7XG4gICAgd2lkdGg6IDEwLjQ4MDVyZW07XG4gIH1cbn1cbi5waW5rLWJ1dHRvbl9fbG9hZGVyID4gaW1nIHtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5waW5rLWJ1dHRvbl9fbG9hZGVyID4gaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tbm8tdG9wLXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm94LXNwYWNlLW91dHNpZGUge1xuICBtYXJnaW46IDJyZW0gMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fYm94LXNwYWNlLW91dHNpZGUge1xuICAgIG1hcmdpbjogMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlLXRleHQtbWVhbHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cblxuLmdyZXktYm94LFxuLmJveC1uby1iZyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLmdyZXktYm94IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSA+IC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlci1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktZmxleC1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwgaW1nLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB3aWR0aDogMC44MTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbDo6YmVmb3JlLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsID4gc3Bhbixcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsID4gc3BhbiB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLS1yZXN0YXVyYW50OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jbG9zZS1ibGFjay5zdmcpICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkLS1kaXNhYmxlZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLS11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZpZWxkc2V0LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXNlY29uZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnI7XG4gIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNThweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgdG9wOiAxMDZweDtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LFxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MiU7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1tdWx0aXBsZS1saW5lcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXM6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZSB7XG4gIG1pbi13aWR0aDogMjM3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAzMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy93YXJuaW5nLXJlZC5zdmcpIG5vLXJlcGVhdDtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGlwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1jb3VudGVyLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYm90dG9tLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYm90dG9tLW1vZGFsIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib3R0b20tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ib3R0b20tbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjgxMjVyZW0gMi44MTI1cmVtIDMuODc1cmVtIDIuMzEyNXJlbTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLWJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLW5vLWljb24gLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1sYWJlbCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1sYWJlbCAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnN3aXRjaC1kaXNhYmxlZCBkaXYge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjdGlvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogOTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMS41cmVtO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbC5uYXZfaW1hZ2Utc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiBidXR0b24ge1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IC50bnMtbmF2LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC50bnMtb3V0ZXIge1xuICBoZWlnaHQ6IDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgei1pbmRleDogOTtcbiAgICBib3R0b206IDhweDtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYgYnV0dG9uIHtcbiAgICB3aWR0aDogMC4zMTI1cmVtO1xuICAgIGhlaWdodDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDI2LjA2MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyNi4wNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDI2LjA2MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwsIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIGJ1dHRvbiwgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IHtcbiAgICB0b3A6IDg4JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIGhlaWdodDogMjQuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDIxLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tIC50bnMtbmF2IHtcbiAgICB0b3A6IDg4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gIH1cbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG4gIC5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWhhbGxzLWRldGFpbHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02NnB4O1xuICB6LWluZGV4OiAzMztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1oYWxscy1kZXRhaWxzIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHRvcDogLTEzNnB4O1xuICAgIGJvdHRvbTogOS44MTI1cmVtO1xuICAgIHdpZHRoOiAyNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtaGFsbHMtZGV0YWlsc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIC8qIDEzNi4zNjQlICovXG4gIH1cbn1cblxuLmdyZXktYmFja2dyb3VuZC1tb2RhbCAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uaGFsbHMtbGlzdC1tb2RhbCAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xufVxuLmhhbGxzLWxpc3QtbW9kYWwgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uaGFsbHMtbGlzdC1tb2RhbCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmhhbGxzLWxpc3QtbW9kYWwgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gPiBkaXYge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5NCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gPiBkaXYge1xuICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgaGVpZ2h0OiAyMS41cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LW1vcmUtbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi45Mzc1cmVtO1xuICAgIGhlaWdodDogMjYuMTE3NjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1tb3JlLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3Qge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbWcge1xuICAgIGhlaWdodDogNDkwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1vbmUtbGluZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbW9kYWwtYm9keSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGluay1idXR0b24tZWRpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdyZXktY29udGFpbmVyLWVkaXQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbn1cblxuLmluZm8tbW9kYWwtc2VjdGlvbiB7XG4gIG1hcmdpbjogMS41cmVtO1xufVxuLmluZm8tbW9kYWwtc2VjdGlvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYWxscy1saXN0LW1vZGFsLW5vLWJhY2staWNvbiAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1vZGFsLW5vLWNsb3NlLWJ1dHRvbiAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1jbG9zZS1vbi1tb2JpbGUgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgc3BhbiwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCAucGFja2FnZS1maWx0ZXJzX19lZGl0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1vdmVybmlnaHQtc3RheS10YWIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtb3Zlcm5pZ2h0LXN0YXktdGFiOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW92ZXJuaWdodC1zdGF5LXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tYmFjay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tYmFjay1idXR0b25fc2luZ2xlLW1lYWwge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53b3JkLXNwYWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrLnNrLW1vZGFsX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhhbGxzLXNldHRpbmdzLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrLnNrLW1vZGFsX19pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICB6LWluZGV4OiA1Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlci1lZGl0X19hY2NvbW1vZGF0aW9uLWljb24tc3R5bGUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193aXRoLXN0aWNreS1iYXIgLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB1bCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dpdGgtc3RpY2t5LWJhciAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktLXN0aWNreS1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB1bCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vbmUtcm93LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41cmVtIDAuNzVyZW0gMS41cmVtO1xufVxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG59XG5cbi5mZV9fcGFja2FnZS1oaWRlLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmVfX3BhY2thZ2UtaGlkZS1jaGVja2JveDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtcmVzdGF1cmFudCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LXJlc3RhdXJhbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLmRpc2FibGVkLWltYWdlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNwZWNpYWxzLWVsZW1lbnQtaW5mby10aXRsZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyB7XG4gICAgbGVmdDogMnJlbTtcbiAgICBib3R0b206IDI0MHB4O1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyAuYnRuLmJ0bi0tc20uYnRuLS1ibGFjay0tb3V0bGluZS5idG4tLWJsb2NrOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMy44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgKyA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA1MC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiA1MC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogNTAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWNhcmQge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1jYXJkIHtcbiAgICBoZWlnaHQ6IDU2LjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYm9yZGVyLWJvdHRvbS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIH1cbn1cblxuLnNwZWNpYWxzLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWxhdGl2ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtLW5vdC1lbXB0eSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4uaWNvbi1zaXplIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2hvb3NlLS1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jaG9vc2Utcm9vbS1idG4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweCAwIDEuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gtbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94OmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gIGJvcmRlcjogN3B4IHNvbGlkICMyQzJDMkM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogNTY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIuNTYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyAubW9kYWwtd2l0aG91dC1mb290ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDkwcHggMWZyO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnIgNzBweDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci1iYXNlLXNwZWNpYWwtbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci1iYXNlLXNwZWNpYWwtbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxzLW1vZGVscy1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnNwZWNpYWxzLW1vZGVscy1ib2R5LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAxcmVtIDIuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1hZGQtc3BlY2lhbCB7XG4gIG1hcmdpbjogMCAyLjVyZW0gMS4yNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1hZGQtc3BlY2lhbCB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1hZGQtc3BlY2lhbCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWxpc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQuODEyNXJlbTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbSAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwZWNpYWxzLWxpc3QtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA2Njtcbn1cbi5zcGVjaWFscy1saXN0LWZvb3RlciAucGluay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSwgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4sIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMuMzEyNXJlbSAxZnIgNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDguMDYyNXJlbSAxZnIgNy42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzYuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gIHotaW5kZXg6IDU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDc2LjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwud2l0aG91dC1zdWJ0aXRsZSAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwud2l0aG91dC1zdWJ0aXRsZSAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW1zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcm93LWdhcDogMi41cmVtO1xuICBjb2x1bW4tZ2FwOiAyLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW1zLXdyYXAge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gICAgY29sdW1uLWdhcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW1zLXdyYXAge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0ge1xuICB3aWR0aDogMjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogMTcuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctaW1hZ2Uge1xuICBoZWlnaHQ6IDE1LjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtbWVhbHM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1zbS10ZXh0IHNwYW4gc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1jaGVja21hcmtzLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1jaGVja21hcmtzLWxpc3QgbGkgLnNrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLTMxcHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW46IDAgMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIGZpZWxkc2V0IC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay13cmFwcGVyLmFkZC1zcGFjZS10b3Age1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS1pbmNsdWRlZCB7XG4gIGZsZXg6IDE7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5ncmV5LWJveCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAuZmVfX2NoZWNrYm94LXdyYXAsIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAuZmVfX3JhZGlvLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgPiAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstbm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAwLjY4NzVyZW07XG4gIGhlaWdodDogNC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIHRvcDogMC41NjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LS1oYXMtdmFsdWUgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtZW1haWwgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtZW1haWwuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbmZvIHAge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybSAuc2stbW9kYWxfX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIC5zay1tb2RhbF9fYm9keSAucGFja2FnZS1maWx0ZXJfX2JvZHkucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIC5zay1tb2RhbF9fYm9keSAucGFja2FnZS1maWx0ZXJfX2JvZHkucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mZV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHNwYW4gPiBzcGFuLCAuZmVfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCBzcGFuID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uZmVfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5mZV9fcmVxdWVzdHMtZm9vdGVyLmZlX19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBnYXA6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2LjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogMS4xODc1cmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24tYmxhY2suc3ZnKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5pdGVtLWNlbnRlcmVkLXZlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAxcmVtIDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDk0cHg7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwN3B4IDFmciAxMjRweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMykpIGRyb3Atc2hhZG93KDBweCAxMnB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mZV9fcGFja2FnZS1jYW5jZWxhdGlvbl9fYm9keSB7XG4gIGhlaWdodDogMTk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIC5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Qge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS0tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibGFjay1idG4tbm8tYm9yZGVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibGFjay1idG4tbm8tYm9yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24uc21hbGwtbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2NnB4IDFmciA4MXB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXA6aG92ZXIgLnN3aXBlci1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b246YWZ0ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGxlZnQ6IDlweDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b246aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMC4zNzVyZW07XG4gIH1cbn1cblxuLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VnZ2VzdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4OyAvKiBMaW1pdCB0aGUgZHJvcGRvd24gaGVpZ2h0ICovXG4gIG92ZXJmbG93LXk6IGF1dG87IC8qIEFkZCB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLypcbiAqIENvbXBvbmVudHNcbiAqL1xuLnN0YXRpYy1wYWdlX19yZXZpZXdzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEuNDM3NXJlbTtcbiAgd2lkdGg6IDEuNDM3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgcmlnaHQ6IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMjEuNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19uYW1lIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogLTQuNjI1cmVtIGF1dG8gMS40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX2ltYWdlIHtcbiAgICBtYXJnaW46IC01LjEyNXJlbSBhdXRvIDEuNDM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICAgIHBhZGRpbmc6IDMuM3JlbSAycmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UtLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDEwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UtLXNtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbSA+IGRpdiA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiA2N3B4O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zLS1zbSB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fdGl0bGUtc20ge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgMjcuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2NvbGxhcHNhYmxlIHtcbiAgZmxleDogMTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19jb2xsYXBzYWJsZS1zbGEgPiB1bCA+IGxpID4gZGl2ID4gcCB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMi42MjVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWljb24gcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX3RpdGxlIC5zay1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDcwJTtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2Utc2Vjb25kIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZS1zZWNvbmQge1xuICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1heC13aWR0aDogMTguNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAtMS44NzVyZW0gMS44NzVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQtdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGV4dCwgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGV4dCwgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190ZXh0LCAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBQYWdlc1xuICovXG4uc3RhdGljLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNi44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMS44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDExLjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLW9uZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tdHdvIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLXNtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDQuNXJlbSA2LjM3NXJlbTtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lci0tZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyLS1mYWN0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0IHtcbiAgICBtYXJnaW46IDIuNDM3NXJlbSAwIDJyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLXNtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZS0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW46bnRoLWNoaWxkKG9kZCkgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0LWxhYmVsLW1haWxpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5NEQ2NDtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uLmNlbnRlcmVkIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZWludHJhZ2UtcGFnZV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IDQ0cmVtO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLS1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3Mge1xuICAgIG1heC13aWR0aDogNjMuMDYyNXJlbTtcbiAgfVxufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIC5kYXJrLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3MgLmRhcmstbGluayBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyLWRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lci1kb2N1bWVudHMgLmRhcmstbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lci1kb2N1bWVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZWludHJhZWdlIHtcbiAgbWFyZ2luOiA0LjM3NXJlbSBhdXRvIDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWVpbnRyYWVnZSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gYXV0byA0LjM3NXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fcmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMCA0LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19yZXZpZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNy4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgICBtYXJnaW46IDYuODc1cmVtIGF1dG8gMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEzLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZSAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmVpbnRyYWdlLXBhZ2UgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWludHJhZ2UtcGFnZSAuYnRuLmJ0bi0tcHJpbWFyeS5idG4tLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzcmVtIDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy10YWJsZXMge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGU6bGFzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICB3aWR0aDogMTkuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIGhlaWdodDogMjUuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJlbGllYnRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cblxuLnByaWNpbmctdGFibGVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByaWNpbmctdGFibGVzX19wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX3ByaWNlIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX19saXN0IGxpIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjM3NXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX19saXN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19saXN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGVzX19saW5rIHtcbiAgbWFyZ2luOiAxcmVtIDAgMS41NjI1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fbGluayB7XG4gICAgbWFyZ2luOiAxLjE4NzVyZW0gMCAyLjgxMjVyZW07XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX19ub3RlIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX19ub3RlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2UgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDguNzVyZW0gMCAzLjY4NzVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIG1heC13aWR0aDogMTcuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIG1heC13aWR0aDogMzcuNXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19pbWFnZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19pbWFnZSB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjRweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmcge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDgzLjEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2UtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZS0tdGl0bGUge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDQuMzc1cmVtIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRzIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gMCA4LjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmQge1xuICBtYXgtd2lkdGg6IDE3cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9faW1hZ2Uge1xuICBtYXJnaW46IC00LjVyZW0gYXV0byAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAzLjEyNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4vKlxuICogQ291bnRlcnNcbiAqL1xuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgM3JlbTtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycyAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci10aXRsZSB7XG4gIGNvbG9yOiAjRUNFQ0VDO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7IC8qIDEyMCUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjODY4Njg1O1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogVmFyaW91cyBlbGVtZW50c1xuICovXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19yZXZpZXdzIHtcbiAgcGFkZGluZzogNHJlbSAwIDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3Mge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMCAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9faW5mbyB7XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDMuNzVyZW07XG59XG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2luZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDYuMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gIGdhcDogMzBweDtcbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZTpudGgtY2hpbGQoLW4rMikge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuYnRuIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBib3JkZXItY29sb3I6ICNFQzUzNkM7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIGJ1dHRvbjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiA5MjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gIH1cbn1cblxuLndlcmJlZm9ybWF0ZS1wYWdlIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5cbi53ZXJiZWZvcm1hdGUtcGFnZV9fc3VidGl0bGUsIC5tYWlsaW5nLXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fc3VidGl0bGUsIC5tYWlsaW5nLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMi4zMTI1cmVtO1xufVxuLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICB9XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW46IDMuNXJlbSBhdXRvIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLXdlcmJlZm9ybWF0ZSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gYXV0byA0cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbi10b3A6IDYuODc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZS0tYWJvdXQtdXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYWJvdXQtdXNfX2NhcmRzLXdyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjE4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogNi42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmFib3V0LXVzX19jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwIDIxcHggMjRweCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTMuNzVyZW07XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xuICB9XG4gIC5hYm91dC11c19fY2FyZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICByaWdodDogLTIuMzc1cmVtO1xuICAgIHdpZHRoOiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmQge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgcGFkZGluZzogMCA0MHB4IDM0cHggNDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFib3V0LXVzX19jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDE2cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWJvdXQtdXNfX2NhcmRfX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogLTUwcHggMCAyMnB4IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIC5hYm91dC11c19fY2FyZF9faWNvbiBpbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4vKlxuICogVGVhbVxuICovXG4uYWJvdXQtdXNfX3RlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMCAzLjQzNzVyZW07XG59XG4uYWJvdXQtdXNfX3RlYW0gLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fdGVhbSB7XG4gICAgbWFyZ2luLXRvcDogNi44NzVyZW07XG4gICAgcGFkZGluZzogNS41cmVtIDAgNy42ODc1cmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fdGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi41JTtcbn1cblxuLmFib3V0LXVzX190ZWFtLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX3RlYW0tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbi5hYm91dC11c19fdGVhbS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuLmFib3V0LXVzX190ZWFtLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMDYyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMzEyNXJlbTtcbiAgfVxuICAuYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBNYXBcbiAqL1xuLmFib3V0LXVzX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWJvdXQtdXNfX21hcCAuR01hcF9fV3JhcHBlciB7XG4gIGhlaWdodDogMzEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtdXNfX21hcC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDJyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW07XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMS44NzVyZW07XG4gIH1cbn1cblxuLmFib3V0LXVzX19jb250YWN0IHtcbiAgcGFkZGluZzogNS40Mzc1cmVtIDAgNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgMDtcbiAgfVxufVxuLmFib3V0LXVzX19jb250YWN0IC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbn1cblxuLmFib3V0LXVzX19jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuXG4ubWFpbGluZy1wYWdlX19yZXZpZXdzIHtcbiAgbWFyZ2luOiAzcmVtIDAgNC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbGluZy1wYWdlX19yZXZpZXdzIHtcbiAgICBtYXJnaW46IDVyZW0gMCA3LjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLW1haWxpbmcge1xuICBtYXJnaW46IDMuNXJlbSBhdXRvIDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLW1haWxpbmcge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDQuMzc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1tYWlsaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLW1haWxpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDYuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1tYWlsaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDIzLjI1cmVtO1xuICBoZWlnaHQ6IDE4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbSAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNC41cmVtIDMuMzc1cmVtO1xuICB9XG4gIC5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1pbXByZXNzdW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUtLWltcHJlc3N1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mzc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnQge1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi8qXG4gKiBMYXdcbiAqL1xuLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmltcHJlc3N1bS1wYWdlX19sYXcgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICB9XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3IC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWNvcHlyaWdodCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3LWNvcHlyaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNC41cmVtO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWltcHJlc3N1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLmltcHJlc3N1bS1wYWdlX19sYXctaW1wcmVzc3VtIGEudGV4dC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdy1pbXByZXNzdW0ge1xuICAgIHdpZHRoOiAxOS41cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSA0cmVtO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDkuMzc1cmVtIDA7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXBpeGVsLWJhc2U7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgJi5tb2RhbC1vcGVuLFxuICAmLm5hdi1tZW51LW9wZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmLm1hcC1vcGVuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYWNrLXRvLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDVweCk7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4iLCIvKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuXG4vKipcbiAqIDEuR1JJRFxuICovXG5cbi8qXG4gKiBHcmlkIGJyZWFrcG9pbnRzXG4gKlxuICogRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4gKiBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4gKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTY4cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwMjRweCxcbiAgeGw6IDE0NDBweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG4vLyRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyO1xuLy8kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4O1xuLy8kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2O1xuXG4vKlxuICogR3JpZCBjb250YWluZXJzXG4gKlxuICogRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiAqL1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDQ5NHB4LFxuICBtZDogNjc4cHgsXG4gIGxnOiA5NThweCxcbiAgeGw6IDEyNDhweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuLypcbiAqIFNwYWNpbmdcbiAqXG4gKiBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4gKiB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4gKiBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuICovXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAwOiAwLFxuICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgICAzOiAkc3BhY2VyLFxuICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgICAgNTogKCRzcGFjZXIgKiAzKVxuICAgICksXG4gICAgJHNwYWNlcnNcbik7XG5cbiAkeHMtbW9iaWxlLXdpZHRoOiAzNzRweDtcblxuLyoqXG4gKiAzLkNPTE9SU1xuICovXG5cbiRibGFjazogICAgICAgIzEyMTIxMjtcbiR3aGl0ZTogICAgICAgI2ZmZmZmZjtcbiR0cnVlLWJsYWNrOiAgIzAwMDAwMDtcbiRkYXJrLWdyZXk6ICAgIzVhNWE1YTtcbiRkYXJrLWdyZXktMTogIzJjMmMyYztcbiRkYXJrLWdyZXktMjogIzFjMWMxYztcbiRkYXJrLXBpbms6ICAgIzhDMkYzRTtcbiRncmVlbjogICAgICAgIzdjZTc1NjtcblxuJHBpbms6ICAgICAgICAjRkY1QTc1O1xuJHBpbmstMjogICAgICAjRUM1MzZDO1xuJHBpbmstMzogICAgICAjRDk0RDY0O1xuJHBpbmstNDogICAgICAjREE0ODYwO1xuJHBpbmstNTogICAgICAjQzQ0NTVBO1xuJHBpbmstNjogICAgICAjYzc0NTViO1xuXG4kZ3JleTogICAgICAgICNGMkYyRjI7XG4kZ3JleS0yOiAgICAgICNFQ0VDRUM7XG4kZ3JleS0zOiAgICAgICNEOUQ5RDk7XG4kZ3JleS00OiAgICAgICNDNUM1QzU7XG4kZ3JleS01OiAgICAgICM3MjcyNzI7XG4kZ3JleS02OiAgICAgICM0RjRGNEY7XG4kZ3JleS03OiAgICAgICM1MzUzNTM7XG4kZ3JleS04OiAgICAgICM0NDQ0NDQ7XG4kc3RhdHVzLXdhcm5pbmctZGFyazogI0I1NDcwODtcblxuLyoqXG4gKiA0LkJPRFlcbiAqL1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICRibGFjaztcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbWFpbi1uYXYtYmc6ICAgICAgICAgICAgICAgIzI3MjcyNztcbiRtYWluLW5hdi1kYXJrLWJnOiAgICAgICAgICAjMUIxQjFCO1xuXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1waXhlbC1iYXNlOiAgICAgICAgMTZweDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW07XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAvIDEuMjU7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjg3NTtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kaDEtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAzLjQzNzU7XG4kaDItbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDMtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcbiRoNC1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgICAwO1xuXG4vKlxuICogNi5MSU5LU1xuICpcbiAqIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiAqL1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJHBpbms7XG4kbGluay1ob3Zlci1jb2xvci1uYXY6ICAgICRibGFjaztcblxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICBub25lO1xuXG4vKipcbiAqIDIuVVRJTElUSUVTXG4gKi9cbiRpbWFnZXMtZm9sZGVyOiAnLi4vaW1hZ2VzJztcblxuJHRyYW5zaXRpb24tZmFzdDogJzAuMXMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQ6ICcwLjJzIGVhc2UtaW4tb3V0JztcbiR0cmFuc2l0aW9uLXNsb3c6ICcwLjNzIGVhc2UtaW4tb3V0JztcblxuJHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbjogJzAuMXMnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb246ICcwLjJzJztcbiR0cmFuc2l0aW9uLXNsb3ctZHVyYXRpb246ICcwLjNzJztcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbi8vJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW07XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmV5LTQ7XG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNTtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cblxuLypcbiAqICBhdHRyMTogQmFja2dyb3VuZCBjb2xvclxuICogIGF0dHIyOiBGb250IGNvbG9yXG5cbiAqL1xuJGJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRibGFjaywkd2hpdGUpLFxuICAgICksXG4gICAgJGJ1dHRvbi1jb2xvcnNcbik7XG5cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4kb3V0bGluZS1idXR0b24tY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgICAgICAgICAoJHBpbmssJHdoaXRlLCRwaW5rKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAgICAgICAgICgkd2hpdGUsJHBpbmssJGdyZXktNSksXG4gICAgICBcInByaW1hcnktaW52ZXJ0XCI6ICAgICAoJHBpbmssJGJsYWNrLCRwaW5rKSxcbiAgICAgIFwid2hpdGVcIjogICAgICAgICAgICAgICgkd2hpdGUsJHRydWUtYmxhY2ssJHdoaXRlKSxcbiAgICAgIFwid2hpdGUtZGFyay1iZ1wiOiAgICAgICgkd2hpdGUsJHBpbmssJHdoaXRlKSxcbiAgICAgIFwiYmxhY2tcIjogICAgICAoJGRhcmstZ3JleS0xLCRwaW5rLCRkYXJrLWdyZXktMSksXG4gICAgKSxcbiAgICAkb3V0bGluZS1idXR0b24tY29sb3JzXG4pO1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgM3JlbTtcbi8vJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjVyZW07XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDAuNjI1cmVtO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMS41cmVtO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMC44NzVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAxMzAlO1xuXG4kYnRuLXBhZGRpbmcteS14c206ICAgICAgICAgICAgMC4zcmVtO1xuJGJ0bi1wYWRkaW5nLXgteHNtOiAgICAgICAgICAgIDAuOHJlbTtcbiRidG4tZm9udC1zaXplLXhzbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQteHNtOiAgICAgICAgICAxMzAlO1xuXG4vLyRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuLy8kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4vLyRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4vLyRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbi8qKlxuICogIDcuRk9STVxuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuXG5cbi8vJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAwLjNyZW07XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC42MjVyZW07XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDEuMjU7IC8vU2hvdWxkIGJlIHdpdGhvdXQgdW5pdFxuLy9cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuJGlucHV0LWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZzogICAgICAgICAgICAkZ3JleS00O1xuJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZzogICAgICAgICAgICNjOWM5Yzk7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMXB4O1xuLy8kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuLy8kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4vLyRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjOWU5ZTllO1xuJGlucHV0LWxhYmVsLWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgI2M1YzVjNTtcblxuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZTtcbiRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgLyAxLjU7XG5cbi8vQ3VzdG9tIHNlbGVjdCBkcm9wZG93blxuJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgMCAwIDIwcHggcmdiYSgkdHJ1ZS1ibGFjaywgMC4xNSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgIC4ycmVtO1xuXG5cbi8vXG4vLy8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgIDAuOTM3NXJlbTtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgIDAuODEyNXJlbTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICNmMmYyZjI7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkcGluaztcbi8vXG5cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbiRlbC1jYXJkLXR5cGUxLXRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGgzLWZvbnQtc2l6ZTtcblxuXG4kZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDAuODc1cmVtO1xuXG4kZWwtY2FyZC1jYXRlZ29yeS1iZzogICAgICAgICAgICAgICAgICAgICAgICR0cnVlLWJsYWNrO1xuXG4kZWwtY2FyZC1kZXNjcmlwdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMTtcblxuLypcbiAqIEJhZGdlc1xuICovXG5cbiRiYWRnZXMtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRiYWRnZXMtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICgkcGluaywkd2hpdGUpLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICgkZ3JleS01LCR3aGl0ZSksXG4gICAgICBcImxpZ2h0XCI6ICAgICAgKCR3aGl0ZSwgJHBpbmspXG4gICAgKSxcbiAgICAkYmFkZ2VzLWNvbG9yc1xuKTtcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbTtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC41cmVtO1xuLy8kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbi8vJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbi8vJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cbi8qXG4gKiBNb2RhbHNcbiAqIFRPRE86IEltcGxlbWVudCBtb2RhbHMgdmFyaWFibGVzIGluIHNrLW1vZGFsXG4gKi9cblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4vLyRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbi8vJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbi8vXG4vLyRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuXG4gLyoqXG4gKiAgOC5TTEFcbiAqL1xuXG5cbiAkc2xhLWNvbG9yOiAgICAgICAgICAgICAgICM2Rjg4OUI7XG4gJHNsYS13aW5uZXItY29sb3I6ICAgICAgICAjQTQ5MzdEO1xuICRzbGEtMi1jb2xvcjogICAgICAgICAgICAgIzg0QTNCQTtcblxuICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICRtYWluLWhlYWRlci1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAkc2VhcmNoLXBhY2thZ2VzLWhlYWRlci1oZWlnaHQtbGc6IGNhbGMoI3tjYWxjdWxhdGVSZW0oMTg0cHgpfSArICN7JG1haW4taGVhZGVyLWhlaWdodH0pO1xuICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAkanVtYm90cm9uLWRyb3Bkb3duLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAkdGl0bGUtY29udGFpbmVyOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICRldmVudC1iYW5uZXItaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM3cHgpO1xuXG4gJHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3BlbjogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+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+IC5idG4tLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgICAgICAgICRib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWNvbG9yOiAkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksXG4gICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksXG4gICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvcjogJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYm9yZGVyOiAkY29sb3ItaG92ZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAuc2staWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvci1ob3ZlciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksXG4gICAgICAgICAgICAgICAgICAgICRwYWRkaW5nLXgsXG4gICAgICAgICAgICAgICAgICAgICRmb250LXNpemUsXG4gICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvKlxuICogQmFzZSBjbGFzc1xuICpcbiAqIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbiAqIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAqL1xuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKlxuICogUGlsbCBiYWRnZXNcbiAqXG4gKiBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cbiAqL1xuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqXG4gKiBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuICovXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYmFkZ2VzLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQobnRoKCR2YWx1ZSwgMSksbnRoKCR2YWx1ZSwgMikpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcsJGNvbG9yOmNvbG9yLXlpcSgkYmcpKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG5cbiN7JHNrLW1vZGFsfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDgwMDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfS1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4jeyRzay1tb2RhbH1fX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1yZWd1bGFyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXNtYWxsLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTcwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTYwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLWxhcmdlLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tZXh0cmEtbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OTJweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS0xMDA4LXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTU5Mi1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cbiAgJi1zbGEge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MHB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAzM3JlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgICYtY29uZmlybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXZpb2xldC1ib3JkZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG4gICAgfVxuICB9XG4gICYtbmV3LWV2ZW50IHtcbiAgICB3aWR0aDogNDY2cHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzJDMkMyQztcblxuICAgICYtLWN1c3RvbSB7XG4gICAgICB3aWR0aDogMzQycHg7XG4gICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA1MzZweDtcbiAgICB9XG5cbiAgICAmLS1wcmljZXMge1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgbWluLWhlaWdodDogNTQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogNTRyZW0gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hd2FyZC1pbmZvIHtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDoyNzJweDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG4gICAgJiBoNCB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDEuMTI1cmVtIDEuODc1cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBzdmd7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgJi1tb2RhbCB7XG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjcycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBkaXYgPiBkaXYgPiBzcGFuID4gcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTJweCk7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2VyO1xuICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICYtLW5vLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICYtc2xhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmX19pbmZvIHtcbiAgICAgICYgPiBzcGFuID5oNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS44NzVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAmLXNsYV9faW5mbyB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDMycHggMThweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLXNsYV9faW5mbyB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMjhweDtcbiAgICB9XG4gIH1cblxuICAmLWV2ZW50LWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gIHdpZHRoOiA0OHJlbTtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRwaW5rO1xuICBzdmcscGF0aCB7XG4gICAgZmlsbDogJHBpbms7IC8vVE9ETzogTWFrZSBjbGFzc2VzIGZvciB0aGUgaWNvbnMgdG8gY29udHJvbGwgdGhpc1xuICB9XG4gICYtYmxhY2sge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAmLS1iZy1ncmF5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2Zvb3Qge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGE6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnRuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2JvZHkge1xuICBwYWRkaW5nOiAwICRzcGFjZXIgJHNwYWNlciAkc3BhY2VyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLXNsYS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tc2xhLXByZXZvdGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjhweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oNTJweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAmLXNsYS13aW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDUycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTEwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1ldmVudC1kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gICYtZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxcmVtIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuMjVyZW0gMS41cmVtO1xuICAgIH1cblxuICAgICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIH1cblxuICAgICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+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+IHNwYW4gPiBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAmX3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl93aWR0aCB7XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTlweDtcblxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHNwYW4ge1xuICAgICY6bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXRpdGxlLS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHdpZHRoOiA5OSU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuIiwiLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1kYXJrIHtcbiAgICAuc2stZHJvcGRvd25fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJjpob3ZlcixcbiAgJi0tYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuI3skZm9ybXVsYXRlSW5wdXR9IHtcblxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gIC8vcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICYtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBmb250LXNpemUgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAmLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiAwO1xuICAgICAgLy9mb250LXNpemU6ICRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpIC8gMS41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgLyAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZztcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWhlbHAge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lcnJvcnMge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIGlucHV0IHtcbiAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3XG4gKi9cblxuICN7JGZvcm11bGF0ZUlucHV0fS1zbGEtZGlzYWJsZWRfc3BhbiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gge1xuICAvLyY6aG92ZXIge1xuICAvLyAgJjpub3QoI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwLWl0ZW0pID4gZGl2ID4gZGl2IHtcbiAgLy8gICAgaW5wdXQ6bm90KDpjaGVja2VkKSArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAvLyAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIC8vICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgIG9wYWNpdHk6IDAuNTtcbiAgLy8gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cblxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3Ige1xuICAgIC8vVE9ETzogQ3JlYXRlIGZhbGxiYWNrIHRvIFBOR1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCB7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS02O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICAgICYtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICBpbnB1dCxcbiAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMXB4OyAvL01vemlsYSBmaXggZm9yIHdpZHRoIG92ZXJmbG93aW5nXG4gIH1cbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6OTIlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjowO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBzdmcsIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktODtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOy8vdW5jb3ZlciB0aGUgYm9yZGVyIGJvdHRvbSBmcm9tIHRoZSBpbnB1dFxuICBsZWZ0OiAwO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gICYtLWdlbmVyYWwtaW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0I3skZm9ybXVsYXRlSW5wdXR9LS1sb2NhdGlvbi1zZWFyY2gge1xuICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1qdW1ib3Ryb24ge1xuICAgICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaC1zdWJtaXQge31cblxuLypcbiAqIE51bWJlciBpbnB1dCBjbGVhcmFibGVcbiAqL1xuXG5cbiN7JG51bWJlckNsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUZXh0IGlucHV0IGNsZWFyYWJsZVxuICovXG5cblxuI3skdGV4dENsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skdGV4dENsZWFyYWJsZUlucHV0fV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxufVxuXG5cbi8qXG4gKiBNdWx0aXBsZSB2dWUgZm9ybXVsYXRlIGVsZW1lbnRzXG4gKi9cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gID4gI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3QsXG4gID4gI3skZm9ybXVsYXRlSW5wdXR9LS1lbWFpbCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgaW5wdXQ6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gpOm5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLXJhZGlvKSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIHtcbiAgPiAuc2staWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGJvdHRvbTogY2FsYyggNTAlIC0gLjNyZW0gKTtcbiAgICBsZWZ0OiAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC44NXJlbTtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cblxuLypcbiAqIFZ1ZSBTZWxlY3RcbiAqIGh0dHBzOi8vdnVlLXNlbGVjdC5vcmcvXG4gKi9cbi52LXNlbGVjdCB7XG5cbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52c19fc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udnNfX3NlbGVjdGVkIHt9XG5cbi52LXNlbGVjdC0tZm9jdXNlZCB7XG4gIC52c19fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgJjo6LW1zLWNsZWFyIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG4gICY6Oi1tcy1yZXZlYWwgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG59XG5cbi52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcblxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxuICAvL2NvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDogMS42cmVtO1xuICAvL2xlZnQ6IDEuNTVyZW07XG4gIG9wYWNpdHk6IC4yO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnMtLW9wZW4gPiAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICYtLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udi1zZWxlY3QtLWRhcmstYmcge1xuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIH1cbiAgfVxuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udi1zZWxlY3QtLWxpZ2h0LWJnIHtcbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1mb3JjZSgkaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgfVxuICAudnNfX2Ryb3Bkb3duLW9wdGlvbntcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICY6aG92ZXIsXG4gICAgJi0taGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIH1cbiAgfVxuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWQge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIkBtaXhpbiBhdXRvZmlsbC1zdHlsZXMoJGNvbG9yLCRib3JkZXItY29sb3I6JGNvbG9yLCRib3gtc2hhZG93OiAnMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXQnKSB7XG4gICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgfVxufVxuXG5AbWl4aW4gcmVzZXQtc2VsZWN0KCkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5lbC1jYXJkIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5lbC1jYXJkX19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLy9UT0RPOiBSZXBhbGNlIGJsdXJyeSBpbWFnZSB3aXRoIHBsYWNlaG9sZGVyIHRvIGF2b2lkIHRoaXMgaGFja1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgaW1nOm5vdCgubG9hZGVkKSB7XG4gIC8vICAgICB3aWR0aDogMTUwJTtcbiAgLy8gICAgIGhlaWdodDogMTUwJTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbi5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbn1cbi5lbC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZWwtY2FyZF9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbC1jYXJkLWNhdGVnb3J5LWJnO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpOyAgLy9Gb250IHNpemUgKyBQYWRkaW5nIHRvcFxuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIzcHgpOyAvL0ZvbnQgc2l6ZSArIFBhZGRpbmcgdG9wXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cbi5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWNhcmQtZGVzY3JpcHRpb24tYmc7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG4uZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cbn1cbi5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHt9XG4vKlxuICogVHlwZSAxXG4gKi9cblxuLmVsLWNhcmQtLXR5cGUtMSB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVHlwZSAyXG4gKi9cbi5lbC1jYXJkLS10eXBlLTIge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9wYWRkaW5nLXRvcDogNjklO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG5cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICB3aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgd2lkdGg6IDEwMyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwNnB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAkZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbn0sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICAgICAgbWF4LWhlaWdodDogMnJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9ufTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVHlwZSAzXG4gKi9cblxuLmVsLWNhcmQtLXR5cGUtMyB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgLy8gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIC8vICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAvL31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MSU7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxOXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd30sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9LFxuICAgICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIERlaW4gZXZlbnQgc2xpZGVyIG92ZXJyaWRlc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLFxuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi5lbC1jYXJkLS10eXBlLTQge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogMjVyZW07XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENhcmRzIGluIHRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlciB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIC50aW55LXNsaWRlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIC8vVE9ETzogVHJ5IHRoaXMga2luZCBvZiB0ZWhuaXF1ZSB0byBnZXQgdGhlIGRlc2lyZWQgZWZmZWN0ICwgdGhlIGxhc3QgaXRlbSB0byBzdGljayB0byB0aGUgcmlnaHQgYm9yZGVyIG9mIHRoZSBjb250YWluZXJcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4ICk7XG4gICAgICBAYXQtcm9vdCAudGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zay1pY29uLS1kYXJrIHtcbiAgLnN2Zy1wYXJ0LS1maWxsIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnN2Zy1wYXJ0LS1zdHJva2Uge1xuICAgIHN0cm9rZTogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5zay1pY29uX19uby1maWxsIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLypcbiAqIEN1c3RvbSBpY29uIHN0eWxlcyBhbmQgYmVoYXZpb3JzXG4gKi9cbi5zay1pY29uLS1maWxsLWhvdmVyIHtcblxuICAmLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zay1pY29uLS1wZXJzb25fb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAucGF0aC0yIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICAuZWxsaXBzZS0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zay1pY29uLS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLmNpcmNsZS0xIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKlxuICogTG9naW4gbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19sb2dpbi10eXBlIHt9XG5cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMC45NzM1cmVtKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVnaXN0ZXIgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZWdpc3Rlci10eXBlIHt9XG5cbi8qXG4gKiBSZXNldCBwYXNzd29yZCBsaW5rIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlIHt9XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgfVxuICB9XG59XG5cblxuLmxvZ2luX2luZm8ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZXJSZW4oMjJweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG5cbi5sb2dpbl9mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ubG9naW5fZm9vdGVyLXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxvZ2luX2J1dHRvbi1yZWdpc3RlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogJHBpbms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmxvZ2luX2Zvb3Rlci1jcmVhdGVfYWNjIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4ubG9naW5faW5mb190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZyxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMCkgMCxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMC4yKSAyMCUsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDAuNSkgNjAlLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwKVxuICAgICk7XG4gICAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICBcbiAgICBAa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogIzUzNTM1Mztcbn1cblxuLnBsYWNlaG9sZGVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG59XG5cbiNuby1yYWQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxufVxuXG4jbm8tZGlzcC1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qXG4gKiBIZWFkZXJzXG4gKi9cblxuI3BsYWNlaG9sZGVyX190aXRsZXtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMS43cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbn1cblxuLnBsYWNlaG9sZGVyLS1oMSB7XG4gIGhlaWdodDogJGgxLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMiB7XG4gIGhlaWdodDogJGgyLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMyB7XG4gIGhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNCB7XG4gIGhlaWdodDogJGg0LWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNSB7XG4gIGhlaWdodDogJGg1LWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNiB7XG4gIGhlaWdodDogJGg2LWZvbnQtc2l6ZTtcbn1cblxuLypcbiAqIFBhcmFncmFwaHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGgge1xuICBzcGFuIHtcbiAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1sZyAqIDAuNzlyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUaW55IFNsaWRlclxuICovXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHNwYW4ge1xuXG4gICAgd2lkdGg6IDdyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8vLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcbi8vICBzcGFuIHtcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHdpZHRoOiAyLjVyZW07XG4vLyAgICBoZWlnaHQ6IDIuNXJlbTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4vLyAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDQlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSxcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMge1xuICBzcGFuIHtcblxuICB9XG4gICYtLTQtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICB9XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMiB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgIH1cbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEge1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICAvL3dpZHRoOiAzMCU7XG4gICAgICAvL2hlaWdodDogMTVyZW07XG4gICAgfVxuICB9XG4gICYtLTItY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaGVpZ2h0OiAyOXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gIGhlaWdodDpjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDEycHgpO1xuICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgzcHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgXG59XG5cblxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW57XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDNweCk7XG4gIH1cbn1cblxuXG4ucGxhY2Vob2xkZXItLXNsYXtcbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVye1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtc3RpY2t5LWZpbHRlcntcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKlxuICogQnV0dG9uc1xuICovXG4ucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG5cbn1cbi5wbGFjZWhvbGRlci0tYnV0dG9uLXNtYWxsIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLypcbiAqIERpdlxuICovXG4ucGxhY2Vob2xkZXItLWRpdiB7XG5cbn1cbi8qXG4gKiBQbGFjZWhvbGRlciBvcGFjaXR5IGNoYW5nZVxuICovXG4ucGxhY2Vob2xkZXItb3BhY2l0eS1jaGFuZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGxhY2Vob2xkZXJPcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQGtleWZyYW1lcyBwbGFjZWhvbGRlck9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuXG4vKlxuICogTWF0ZXJpYWwgZGVzaWduIHBsYWNlaG9sZGVyc1xuICovXG4ubGluZWFyLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMiB7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLypcbiAqIENvbXBvbmVudCBzcGVjaWZpYyBzdHlsZXM6IFRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIge1xuICAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogUG9zaXRpb24gc3BlY2lmaWMgc3R5bGVzOiBMYW5kaW5nIHBhZ2VcbiAqL1xuLmxhbmRpbmctcGFnZSB7XG4gIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzYlO1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIC50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIge1xuICAgIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAucGxhY2Vob2xkZXItLWRpdiB7XG4gICAgcGFkZGluZy10b3A6IDY1JTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBzcGFuW2NsYXNzKj0ncGxhY2Vob2xkZXInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiXG5cbiN7JHBhZ2luYXRpb259IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6ICBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiN7JHBhZ2luYXRpb259X19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgJi0tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgJi0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4vKlxuICogQ29sb3Igc2NoZW1lc1xuICovXG4jeyRwYWdpbmF0aW9ufSB7XG4gICYtLXdoaXRlLWJnIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICYtLWJsYWNrLWJnIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlLS1hY3RpdmUge1xuICAmI3skcGFnaW5hdGlvbn1fX3BhZ2UtLXdoaXRlLWJnLFxuICAmI3skcGFnaW5hdGlvbn1fX3BhZ2UtLWJsYWNrLWJne1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZSB7XG4gICYtLXdoaXRlLWJnIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19hcnJvdyB7XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLXdoaXRlLWJnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0td2hpdGUtYmcjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWluYWN0aXZlIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRncmV5LTQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0tYmxhY2stYmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS1ibGFjay1iZyN7JHBhZ2luYXRpb259X19hcnJvdy0taW5hY3RpdmUge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5sZHMtcmlwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICRwaW5rO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xufVxuLmxkcy1yaXBwbGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uc2stc3Bpbm5lcixcbi5zay1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbn1cbi5zay1zcGlubmVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIlxuXG4jeyRjb2xsYXBzYWJsZX1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ncmF5LTIwMCwgI0VDRUNFQyk7XG59XG5cbiN7JGNvbGxhcHNhYmxlfV9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgJi0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4jeyRjb2xsYXBzYWJsZX1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiXG5AbWl4aW4gbmF2LW1haW4tdGl0bGUtdGFibGV0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvL31cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYWRkaXRpb25hbC1saW5rX2NoaWxkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAmID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG5cbiAgJl9hZGRpdGlvbmFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi1hd2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOS41cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtam9iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI5LjVweCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1leHRyYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgJi1maXJzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAuNyU7XG4gICAgICAgIHJpZ2h0OiAtMzYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgICYgPiBkaXYgPiBhID4gaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgICAgJi10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBkaXYgPiBhID4gaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTkuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICB9XG4gIH1cblxuICBsaS5saS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLW5vLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg2MHB4KSAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTQuNHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTQuNHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMzLjZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdC0tc29jaWFsIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgICAgICBmaWxsOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodCB7XG4gIGEge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9faGVhZGVycyB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9faGVhZGVycyA+IGEgPiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fbGlua3Mge1xuXG59XG5cbiN7JG1haW4tbmF2fV9fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAxLjU3cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogLTAuNSUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiAtMS41JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwLjdyZW0gMDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2hlYWRlcl9fbWFnYXppbiB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1LjVweDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2hlYWRlcl9fZXZlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cblxufVxuXG4jeyRtYWluLW5hdn1fX2xhc3RfX2xpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjByZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogMC4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTdyZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgLy9ib3R0b206IDVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAyMi42dmg7XG4gIC8vICB9XG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogMjA0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMzIuNnZoO1xuICAvLyAgfVxuICAvL1xuICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAvLyAgICBoZWlnaHQ6IDI4LjZ2aDtcbiAgLy8gIH1cbiAgLy99XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIHtcblxuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogMC4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTdyZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm90dG9tOiAxLjRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYXQge1xuICAgIC8vYm90dG9tOiA1cmVtO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgPiBsaSA+IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOC43MnB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgICB9XG4gIH1cblxuLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMDQwcHgpIHtcbi8vICAgIGhlaWdodDogMjIuNnZoO1xuLy8gIH1cbi8vICBAbWVkaWEgKG1heC13aWR0aDogMjA0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbi8vICB9XG4vL1xuLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbi8vICAgIGhlaWdodDogMzIuNnZoO1xuLy8gIH1cbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4vLyAgICBoZWlnaHQ6IDI4LjZ2aDtcbi8vICB9XG4vL31cbn1cblxuLnNlY29uZCB7XG4gICYtLWNoIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIG1hcmdpbjogNSUgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tZGUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jaF9fbWFyZ2luIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM5cHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgYm90dG9tOiA3NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbn1cblxuLm1haW5fX25hdi1leHRyYS1maXJzdC10b3AtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuIiwiLm1vYmlsZV9kaXNwbGF5X25vbmUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5waG9uZW1lbnVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuICAucGhvbmVtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICM0NmI3OTA7XG4gIH1cbiAgLnBob25lbWVudSB1bCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAucGhvbmVtZW51IHtcbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweCA5cHggMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3IwMSB1cmwoLi4vaW1hZ2VzL2xheW91dC9sZW5zLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5waG9uZW1lbnVfX2lubmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMCAwcHg7XG4gIH1cbiAgdWwucGhvbmVtZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAzMHB4O1xuXG4gICAgJi0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tdmlzaWJsZSB7IC8vVXNlZCBmb3IgZ29vZ2xlIGJvdHNcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAucGhvbmVtZW51X19pdGVtIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZpbGw6IGJsYWNrO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICYtLWhhcy1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L25leHRfd2hpdGUuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYWNrLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9wcmV2X3doaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA3cHggMS40JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy9vcGFjaXR5OiAwLjU7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvbmVtZW51X19saXN0LS1sZXZlbC10d28ge1xuICAgIC5waG9uZW1lbnVfX2l0ZW06bm90KC5waG9uZW1lbnVfX2l0ZW0tLWJhY2stYnRuKSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvbmVtZW51X19pdGVtX19tZW51LXRpdGxlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAzJTtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAmX2xldmVsLXR3byB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvLyAubG9nbywgdWwgbGkge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgLmV2ZW50bG9rYWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xN3B4IGNlbnRlcjtcbiAgfVxuICB1bCBsaS53aXNobGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgdG9wOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvciA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBiIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMCAuM3JlbSAwIDA7XG5cbiAgICAvKndpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDsqL1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIC5vdmVybGF5X2lubmVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB9XG5cbiAgICAub3ZlcmxheV9pbm5lcjIge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNzBweCk7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgLTIwcHggMCAtMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIC05cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5oZWFkLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LnN0ZXAsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LnN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IGlucHV0W25hbWU9Y2FwdGNoYV92YWx1ZV0sIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IGlucHV0W25hbWU9Y2FwdGNoYV92YWx1ZV0ge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgLmNhcHRjaGFfaW1nLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiAuY2FwdGNoYV9pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuZXJyb3JtZXNzYWdlLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5lcnJvcm1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VhcmNoX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmV2ZW50c2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDI1cHggLTg1cHggMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW46IDg1cHggMjVweCAyNXB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIGRpdi5vcHRpb25uYXYge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDVweDtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvZG93bi5zdmcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCA+IHNwYW4ge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvdXAuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51IHtcbiAgICAuZXZlbnRzZWFyY2gge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGRpdi5vcHRpb25uYXYuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIzNCwgMjM0LCAyMzQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcblxuICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB1bCBsaS5zZWxlY3RlZCA+IHNwYW4ge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvdXAuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWRfc2VhcmNoIGZvcm0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAxMDBweCAyMHB4IDMwcHggMjBweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZmFxIC5yZWRfc2VhcmNoIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mYXFoZWFkIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlb19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgbWFyZ2luOiA3MHB4IDAgLTcwcHggMDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSAuZnVsbHNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI0NTViICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMzBweCAwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAyNXB4O1xuXG4gICAgICAgIHRyIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIC8vd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ciB0ZCB7XG4gICAgICAgIHNlbGVjdCwgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tlciBkaXYge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYW5jZWwsIC5zaG93ZmlsdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IC0yMHB4IC0xcHggMCAtMXB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRlbGV0ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubm90c3RhcnQucmVzdWx0cy5zZWFyY2hfdGl0bGUgZm9ybSAuZnVsbHNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5qdW1wZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzMDI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAmLmZpeGVkLFxuICAgICYuYWx3YXlzX2ZpeGVkIHtcbiAgICAgIHotaW5kZXg6IDMwMjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9jYXRpb25hbmZyYWdlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTYwcHgpO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgJi5mbGV4aWJsZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmLmxpa2UsICYuYmFjayB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJhc2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmludCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaGFyZSB7XG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yMDQgdXJsKC4uL2ltYWdlcy9sYXlvdXQvaWNvbl9zaGFyZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gbGkgPiB1bCB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFzZSB1bCA+IGxpID4gdWwge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgPiBsaSA+IHVsOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhc2UgdWwgPiBsaSA+IHVsOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNDNweCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgPiBsaSB1bCBsaSB7XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkuc2hhcmlmZiB1bCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJi50d2l0dGVyIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLndoYXRzYXBwIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7XG4gICAgICAgICAgICAgICAgLy8vL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L2ljb25fd2hhdHNhcHBfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbHdheXNfZml4ZWQsICYuZml4ZWQge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgICYubm90c3RhcnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ4LXdyYXBwZXIge1xuICAgICAgLmJ4LXZpZXdwb3J0IHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWVib3gge1xuICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgLmRldGFpbHBpYyB7XG4gICAgICAgIGxlZnQ6IC00MCU7XG4gICAgICAgIHdpZHRoOiAxODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXIgLnNsaWRlcmJveCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgJi5zbWFsbC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5sb2NhdGlvbiB7XG4gICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAyOTBweDtcblxuICAgIC5ieC1wcmV2IHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5ieC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAuYmFubmVyYm94IHtcbiAgICAgIGhlaWdodDogMjkwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwMHB4KTtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG5cbiAgICAmLmZhdm91cml0ZXMtb3ZlcnZpZXcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3aGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDE1cHggNXB4IDE1cHggNXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAubW9yZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSwgLnNoYXJlX2NvbnRhaW5lciAuc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmV2ZW50am9icyAuaW1hZ2UgYiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnBhcnRuZXJzbGlkZXJib3gge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xuXG4gICAgICAucGFydG5lciB7XG4gICAgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saWtlIHtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbGllbnRzbGlkZXJib3gge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG5cbiAgICAgIC5jbGllbnQge1xuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDhweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tlbmQge1xuICAgICAgLnNvcnRhYmxlIHtcbiAgICAgICAgLnRodW1iIHtcbiAgICAgICAgICAuaGlkZV9vbl9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAmLnNpbXBsZS1zZWFyY2gtcmVzdWx0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmZhdm91cml0ZXMtbGlzdCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgLnJlc3VsdGhlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaW5uZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAuaW1hZ2VzbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDE1cHggNXB4O1xuXG4gICAgICAgIC5sZXZlbCB7XG4gICAgICAgICAgdG9wOiAtMjQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlzdHZpZXcge1xuICAgIC50ZXJtaW5zdWNoZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgIC53dW5zY2h0ZXJtaW4ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXG4gICAgICAgICAgLnZkcC1kYXRlcGlja2VyIGlucHV0LCBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9dGV4dF0sICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG5cbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICB0b3A6IC0yMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXJzb25lbiB7XG4gICAgICAgICAgbGVmdDogMTYycHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJlc2NocmllYiB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZ2lvbiwgLmdlYmFldWRlYXJ0IHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWVuc3RsZWlzdGVydHlwLCAubGFnZSB7XG4gICAgICAgICAgbGVmdDogODZweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tYWlsIHtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAucHJpbnQge1xuICAgICAgICBsZWZ0OiAxMDVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuYW5mcmFnZW4ge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC53ZXJidW5nX2J1dHRvbiwgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZSB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDI2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQubGlzdHZpZXcge1xuICAgIC5lbnRyeSB7XG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQge1xuICAgIC5yZWRfZW50cmllcyB7XG4gICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsdGVybmF0aXZlIHtcbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA3NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGllbiAucmVzdWx0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogLTVweCA1cHggMTBweCA1cHg7XG4gICAgfVxuXG4gICAgJi5zZW8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuZmFxIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cbiAgICAgIC5icmVhZGNydW1icyBkaXYge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGZvcm0gdGFibGUgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3dvcHRpb25zIHNlbGVjdCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZW9fb3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmVudHJ5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcblxuICAgICYuZGV0YWlsLWFib3ZlLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmRldGFpbGhlYWQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDMwcHggMTBweCAzMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ucHJlbWl1bS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0yMHB4IDAgLTIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF3YXJkIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgJi5iYXNpYyB7XG4gICAgICAgIG1hcmdpbjogNzBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLndpZGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmV4dHJhd2lkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hdHRyaWJ1dGUsIC5lcXVpcG1lbnQgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvX3BpYyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuXG4gICAgICAgICAgICAmLnNsYV9yYXRpbmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndob19zbGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJvb21zIHRkIHtcbiAgICAgICAgICB3aWR0aDogMzMuMyUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpcnN0bGluZSB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGdyYXk7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm9vbXMgdGQge1xuICAgICAgICAgIC5yb29tbmFtZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcGFjaXR5X2Rlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWNpdHlfbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xODdweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAzNnB4O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTk0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYucm9vbW5hbWUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogLTIwcHggLTMwcHggLTQwcHggLTMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnkge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTIwcHggLTMwcHggLTIwcHg7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIGEsICY6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdhbGxlcnlfaW1hZ2UgYSBzcGFuLCAmLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hZ2Ige1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFtIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IC0yMHB4IC0yMHB4IC0yMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IC01cHggMTBweCAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyI2F2YWlsYWJpbGl0eV9tb2RhbCAjcmVxdWVzdHMuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBoNCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIH1cblxuICAuc3BlY2lhbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcblxuICAgIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgdWwgbGkge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLmxhdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuaW1wcmVzc3VtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBjN2M3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2F5X3RvX3VzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuXG4gICAgLmtvbnRha3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3JvYWRtYXAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbGluZ3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmJhY2sge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMCAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXJib3gge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgIC5ieC1wcmV2LCAuYngtbmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJlbnRyeSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSg0MCwgMzksIDM0LCAwLjIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb3JlaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJhY2sge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMCAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jcmVhdGUge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDkwcHggMTBweCA5MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdHMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudm9ydGVpbGUge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0ZW1lbnRzIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5waWMge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEyMHB4IDAgMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbXBhbnkge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXRpc3RpYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAtNjBweCAwO1xuXG4gICAgLmZhY3RzIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggMTBweCAtMTBweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC02MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5idXNpbmVzc19jYXJkIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IC0xMHB4IDEwcHggLTEwcHg7XG5cbiAgICAgICAgLnBpYyB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDMwcHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFzb25zIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IC0yMHB4IDEwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuZW50cnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmVpbmZvIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IC0yMHB4IDEwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuZW50cnkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuZW50cnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJlc3NlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuXG4gICAgaDIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDYwcHggMTBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbmZyYWdlbiB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogNHB4IGF1dG8gNHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVycm9ycGFnZSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wcm9ibGVtIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTBweCA2MHB4IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsdGVybmF0aXZlIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAwIDExcHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50bWFnYXppbiB7XG4gICAgcGFkZGluZzogNjVweCAwIDE1cHggMDtcblxuICAgIC5ldmVudG1hZ2F6aW5oZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFnYXppbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcblxuICAgIC5pbm5lci1tYWdhemluIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGhyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgLmltYWdlc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICAgICAgICB1IHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saWtlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDIwcHggOXB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BvbnNvcmluZ19zdHJpcGUge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAxMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWdzIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mdW5jdGlvbnMgdWwgbGkgYSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIH1cblxuICAgICAgLnJlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9yZSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgNTBweCAzMHB4IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHRoZWFkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5saXN0dGFibGUgdHIge1xuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvcm0gdGFibGUgdHIge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNob3dvcHRpb25zIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubWFnYXppbnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRldGFpbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgaHIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnYXppbmtvbW1lbnRhciB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xuICAgIH1cblxuICAgIC5tYWdhemluZm9vdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnYXppbmVudHJ5IHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAuaW1hZ2Ugc3BhbiBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyIHtcbiAgICAuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDI2MnB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgd2lkdGg6IDE2OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGVmb290IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweCA4MHB4IDIwcHg7XG5cbiAgICAgICYuc2l0ZWZvb3RfX2luZm9zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAmLnNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCA3MHB4IDEwcHggNzBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yM3B4O1xuICB9XG5cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCB7XG4gICAgLmhvb3Blci1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuXG4gICAgLmhvb3Blci1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGlua3Mge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmtzI2ZhY2Vib29rLWxpbmsgc3ZnIHtcbiAgICBsZWZ0OiAtMnB4O1xuICB9XG5cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zdGVsbGVuYW5nYWJlbmJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcblxuICAgIHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZ2FsbGVyeV9wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wc3dwIHtcbiAgICAmLmhhc0lubmVyVGh1bWJzIHtcbiAgICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgICAgICByaWdodDogNDRweDtcbiAgICAgIH1cblxuICAgICAgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJpbnB1dCB7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgfSIsIlxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xufVxuXG4uc2xhX2F3YXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAuc2xhX2F3YXJkaGVhZCB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEyMHB4KTtcbiAgICAgIG1hcmdpbjogMjBweCA2MHB4IDIwcHggNjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhcmVzdWx0IHtcbiAgbWFyZ2luOiA4MHB4IDBweCA4MHB4IDBweDtcbiAgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9ue1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOjE4cHggMHB4O1xuXG4gICYtaG9tZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDowcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBwYWRkaW5nOjE4cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24tLXdpbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6MThweCAzMnB4IDI0cHggMzJweDtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZzogN3B4IDBweCA3cHggNDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5NHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDQ2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgLm1vYmlsZS1oaWRle1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5zbGFfcmliYm9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEyMHB4IDBweCAwcHggMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnNsYV9yaWJib25faW5uZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICBici5tZWRpdW0sXG4gICAgICAgIGJyLnNtYWxse1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICNhYzk2N2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgICAgICBjb2xvcjokc2xhLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCA4N3B4IDE1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaG9tZV9yaWJib257XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tdG9wOjkwcHg7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGl7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbjoxOXB4IDgwcHggMTVweCAwcHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDo0OHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyQTU1NzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luOjE4cHggMHB4O1xuICAgICAgICAgIHBhZGRpbmc6MTRweCAxOXB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kZXRhaWxfcmliYm9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDQ1cHggMTVweCA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2xhX3JpYmJvbl9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICB9XG5cbiAgJi5zbGFfcmliYm9uX25vbWluYXRle1xuICAgIC5zbGFfcmliYm9uX2lubmVye1xuICAgICAgbGk6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbGFfcmliYm9uX3dpbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgfVxuXG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXJhdGluZy1jb25maXJte1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzoyMnB4IDI0cHggMzJweCAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1heC1oZWlnaHQ6MTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG5cbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9ncmF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjE5LCAyMTksIDAuMik7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcblxuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTozNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozN3B4O1xuXG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5zaGFyZS1saW5rc3tcbiAgICAgIHBhZGRpbmc6MjRweCAzM3B4IDIzcHggMzNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBoNntcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozOXB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNTIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDMwMyUpIGh1ZS1yb3RhdGUoMTYzZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuc2hhcmUtbGlua3Mtc217XG4gICAgICBwYWRkaW5nOjQwcHggMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zaGFyZS1saW5rcy1sZ3tcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2xhLXJhdGluZy1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjk0cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1ODhweDtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDg4JTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLmNsb3NlX21vZGFse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmLm1vYmlsZS1jZW50ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuc2xhLWNvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1oZWFkZXJ7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMDQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBoNHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgICAgY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgICBwYWRkaW5nOjIwcHggMHB4IDEycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGg0e1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjMzcHg7XG4gICAgICAgICAgY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6MTRweCA0NHB4IDRweCAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtaGVhZGVyLWxhbmd7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgaW1ne1xuICAgICAgICBwYWRkaW5nOjI4cHggMHB4IDI2cHggMzVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgICAgIHRvcDogLTUzcHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXZvdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuYWN0aXZlLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjIwcHggNDhweCA1MnB4IDQ4cHg7XG5cbiAgICAgICYubm8tcGFkZGluZy1scntcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwNnB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOjExcHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgIHBhZGRpbmc6MjBweCAyNHB4IDUycHggMjRweDtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zbGEtY292aWQtYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1lcnJvcntcbiAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1jb250ZW50e1xuICAgICAgcGFkZGluZzo1cHggMzJweCAyOHB4IDMycHg7XG5cbiAgICAgICYuc2xhLWZpbmFse1xuICAgICAgICBwYWRkaW5nOjVweCA0OHB4IDM2cHggNDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOjVweCAyNHB4IDE0M3B4IDI0cHg7XG5cbiAgICAgICAgJi5zbGEtZmluYWx7XG4gICAgICAgICAgcGFkZGluZzo1cHggMjRweCAzNnB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoM3tcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6N3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAmLm1vcmVfc3BhY2V7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAmLm1vYmlsZS1oaWRle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICAgICBie1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgJi5tb2JpbGUtaGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokc2xhLWNvbG9yO1xuICAgICAgfVxuICAgICAgLnNsYS1saWdodHMtc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xOXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xhLWxpZ2h0Ym94e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDRweDtcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gICAgICAgICAgcGFkZGluZzogMjlweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxLjVweCAxLjVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwJSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoODglKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX3VwX2FjdGl2ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTNweCAxMnB4O1xuICAgICAgICAgICAgJi5sb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfZG93bl9hY3RpdmUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDUlKSBodWUtcm90YXRlKDEyNmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgd2lkdGg6Y2FsYyggMzMlIC0gNnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggM3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtZm9ybS1yb3d7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICAgIGhlaWdodDoxMDhweDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5lcnJvci1maWVsZHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG5cbiAgICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRleHRhcmVhe1xuICAgICAgICAgICAgdG9wOjEzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5wdXR7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj5pbnB1dHtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG5cbiAgICAgICAgICAmLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRzbGEtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3R7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICYuc2hvcnR7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lcnJvciBpbnB1dHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuXG4gICAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzN3B4IDBweCAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC52dWUtc2xpZGVye1xuICAgICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItcmFpbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1wcm9jZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3R7XG4gICAgICAgICAgICAudnVlLXNsaWRlci1kb3QtaGFuZGxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3QtdG9vbHRpcHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6MnB4IDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgICBib3R0b206MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGVmdCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yaWdodCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2stY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAmLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuXG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDs7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY2hlY2ttYXJrLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTIgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lcnJvcj5zcGFue1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zZWxlY3RlZD5zcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMzBweCAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHNwYW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDM2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoZWNrLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zbGEtYm90dG9tLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi10b3A6MTg4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nLmZpbmFsLWltYWdle1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNjZweCBhdXRvIDMzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbjogMzhweCBhdXRvIDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMuZmluYWwtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcC5maW5hbC10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo5OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuc2hhcmUtbGlua3N7XG4gICAgICAgIHBhZGRpbmc6MjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0RDRTBFMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS04O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OXB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS04O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MnB4O1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOi00OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWxhbmctc2VsZWN0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2OHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zbGEtbGFuZy1idXR0b257XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOjExcHggMHB4O1xuICAgICAgICAgIG1hcmdpbjowcHggYXV0byAxNnB4IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDoxOTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYS1jb3ZpZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo5NnB4O1xuICAgICAgICBwYWRkaW5nOjBweCA4cHg7XG4gICAgICAgIGgze1xuXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDo1M3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDVweDtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYuc2xhLWNvdmlkLWJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWNvdmlkLS12b3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZm9vdGVye1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMDQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGEtYnV0dG9ucy1yb3d7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAzMnB4IDMycHg7XG4gICAgICAgICYuZmluYWx7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICBoNCxzcGFue1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgJi5iaWd7XG4gICAgICAgICAgICB3aWR0aDoyNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jb3ZpZHtcbiAgICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnVuYWN0aXZle1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJhY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgd2lkdGg6MTgzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsYS1uYXYtaW5mb3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICBwYWRkaW5nOiA1cHggMjRweCAzOHB4O1xuXG4gICAgICAgICAgJi5maW5hbCBidXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAmLmJpZyxcbiAgICAgICAgICAgICYuY292aWR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmFja3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgLnNsYS1uYXYtaW5mb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNsYS1mb290ZXItYm90dG9te1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzbGEtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBoM3tcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4IDIycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdm90aW5nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgN3B4IDIxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNsYS1mb290ZXItLXZvdGluZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1idXR0b25zLXJvdyB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDI0cHggNjBweDtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJi5jb3ZpZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlcntcbiAgcGFkZGluZy10b3A6MTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgei1pbmRleDogMTtcblxuICAmLS1zcGFuLWxpbmt7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICM3RDcwNUY7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgfVxuXG4gICYtLWxpbmstd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICYtLWNhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGgxe1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOjQycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgc3BhbntcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi10b3A6LTlweDtcbiAgfVxuICBidXR0b24sZGl2LmFjdGl2ZS1maWx0ZXJze1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctdG9wOjk4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jb250YWluZXJ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6MzhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdENzA1RjtcbiAgICBwYWRkaW5nOmNhbGN1bGF0ZVJlbSg5MHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y2FsY3VsYXRlUmVtKDI3cHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMHB4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oLTQ0cHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjklO1xuICAgICAgICBwYWRkaW5nLXRvcDogMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QjVEICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgICBsZWZ0OiAxMjZweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIyN3B4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2xhLW5vdC1hY3RpdmV7XG4gIHBhZGRpbmctYm90dG9tOjgwcHg7XG4gIGg0e1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICBtYXJnaW4tdG9wOjM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICB9XG4gIC5ncmF5LWNvbnRhaW5lcntcbiAgICBtYXJnaW46NDNweCAwcHggNDBweCAwcHg7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgIHBhZGRpbmc6ODRweCA0MHB4IDcwcHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzoxMXB4IDE0cHg7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS04O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG5cbiAgICAuZ3JheS1jb250YWluZXJ7XG4gICAgICBtYXJnaW46MHB4IDBweCA0MHB4IDBweDtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweCAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi10b3A6MzZweDtcbiAgbWFyZ2luLWJvdHRvbTo1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaDR7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUtZmlsdGVyc3tcbiAgICAmLXNsYSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYtcGxhY2Vob2xkZXJzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhe1xuXG4gICAgICBmbG9hdDpyaWdodDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6NXB4IDM2cHggNXB4IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrLWdyZXktMTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MTNweDtcbiAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgIHdpZHRoOjhweDtcbiAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsYWNrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDoxNzVweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjhweCAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cblxuICAuc2hvdy1maWx0ZXJ7XG4gICAgQGV4dGVuZCAuYmxhY2stYnV0dG9uO1xuICAgIC8vIGRpc3BsYXk6YmxvY2s7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgLy8gYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgLy8gZm9udC1zaXplOiAxNXB4O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIGNvbG9yOiAkd2hpdGU7XG4gICAgLy8gd2lkdGg6MTc1cHg7XG4gICAgLy8gdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgLy8gcGFkZGluZzo4cHggMTdweDtcbiAgICAvLyBtYXJnaW4tbGVmdDoyNHB4O1xuICAgIC8vIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICYtc2xhIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxNHB4IDdweCAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgLnNob3ctZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc5cHgpO1xuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zaG93LWZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG5cbiAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEsXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAmLXBsYWNlaG9sZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLXdpbm5lci0yMDIzIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lcntcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgcGFkZGluZy10b3A6MTZweDtcblxuICAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGZsZXg6IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHggNHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICYuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICAgICAgICYuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEtZmlsdGVycyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbGVhcntcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MTQuNXB4O1xuICAgICAgICAgICAgdG9wOjEyLjVweDtcbiAgICAgICAgICAgIHdpZHRoOjdweDtcbiAgICAgICAgICAgIGhlaWdodDo3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAzMHB4IDRweCAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zbGFfX3N0aWNreS1maWx0ZXJfX3Jlc2V0e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ub3ZlcmxheXtcbiAgI3NsYS1zZWFyY2gtbW9kYWx7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIzMnB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDY0cHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgLmNsb3NlX21vZGFse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQuc2VhcmNoLW1vZGFsLXRpdGxle1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgcGFkZGluZzoyM3B4IDQwcHggMTJweCAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzoxNnB4IDQwcHggMHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICBwYWRkaW5nOjBweCAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICYuc2VhcmNoLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDo2MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIC5tb2JpbGUtYmd7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjExcHggMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjdweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDoxODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tLWNsZWFye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdXN0b21zZWxlY3R7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3RfX2Fycm93e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jdXN0b21zZWxlY3RfYXJyb3cuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6MTFweDtcbiAgICAgICAgICBoZWlnaHQ6NnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bntcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDM3cHggN3B4IDEwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTAxO1xuXG4gICAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY+c3BhbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhdGVnb3JpZXNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93bntcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVnaW9uc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6NDAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bntcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDBweCA3cHggMHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzowcHggMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc3tcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVye1xuICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjk1cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGV7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICYuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOjBweCAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuXG4gICAgICAgICYuc2VhcmNoLWJ1dHRvbntcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLm1vYmlsZS1iZ3tcbiAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRle1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnNsYS13aW5uZXItc2VhcmNoLW1vZGFse1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHotaW5kZXg6NDtcbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0LnNlYXJjaC1tb2RhbC10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAgICYuc2VhcmNoLWJ1dHRvbntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjY1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5vdmVybGF5LXNlY29uZHtcbiAgI3NsYS1zZWFyY2gtbW9kYWx7XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRle1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgLnNlYXJjaC1idXR0b24tZmlyc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAuY3VzdG9tLWRyb3Bkb3duLW5ld3tcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDBweCAwIDEwcHg7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1tb2RhbC10aXRsZS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2xhLWRldGFpbH0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oMTIwcHgpIDAgY2FsY3VsYXRlUmVtKDEyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gIH1cbiAgJi13aW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cbiAgICAmID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMiU7XG4gICAgfVxuICAgICYtYnJlYWsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo3NzBweCkge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc3MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiA5NThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgfVxuXG4gIH1cbiAgJi13cmFwcGVyX3NlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIH1cbiAgfVxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdGV4dC1hbGlnbjogLXdlYmtpdC1hdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbiAgJi1pbmZvIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgfVxuICB9XG5cbiAgJl9tb2RhbC10aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1zZWNvbmQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhbm5lciB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJl9pbmZvIHtcbiAgICAgICAgPiBzdXAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX21vZGFsLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIH1cblxuICAgIGF7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmX21vZGFsLWdpcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX21vZGFsLWNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KSAhaW1wb3J0YW50O1xuICAgICYgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsYS1wdW5rdGV9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJiA+aDQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG5cbiAgJi1wbGFjZWhvbGRlciB7XG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5icmVhay1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmlkLWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xufVxuXG4uZ2lyZC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG5cbn1cblxuXG4ubGlzdC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5saXN0LWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNi44OHB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOjI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICBsZWZ0OiAzJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uc2xhLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5zbGEtc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7XG59XG5cbi5zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iaWcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24ge1xuICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG59XG5cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1zbGEge1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguMSk7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi5idXR0b24tc20td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JheS03MDAsICM0NDQpO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuXG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiB7XG4gIC5hd2FyZC1sb2NhdGlvbi1yaWJib24tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJyIHsgZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lci0yMDIzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTJweCkgMDtcbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgY2FsY3VsYXRlUmVtKDEyMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI4cHgpO1xuICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICYtcGxhY2Vob2xkZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzExcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjhweCk7XG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG5cbiAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5zaG93LWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfaGFzLWZpbHRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlcnMtd3JhcHBlci1zbGEtMjAyMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYycHgpO1xuICAgIH1cblxuICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Utc2xhIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NHB4KTtcblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IFxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS0yMDIzLnN2Zyk7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRvcDowO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xhLTIwMjMtdG90YWwtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLTIwMjMge1xuICAgIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYXdpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgQGV4dGVuZCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duO1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24taXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFQ0VDRUMgc29saWQ7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMUIxQjFCO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcblxuICAgICAgICAuaW5wdXQtZnVuY3Rpb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLXNsYS5udXh0LWxpbmstYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubW9kYWwtaGlkZGVuIHtcbiAgICAuc2stbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhLnNsYS13aW5uZXItaW1hZ2UtbW9iaWxlIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4gXG4uYXdhcmRlZC1sb2NhdGlvbi1tb2RhbC1saW5rIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbn0iLCJcblxuI3skZmFjdHMtZmlndXJlc30tLWhlYWRlciB7XG4gICAgQGV4dGVuZCAucGFnZS1oZWFkZXI7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTVweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3RDcwNUYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1yZXZpZXdzLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWJvZHkge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICAmLTIge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jYXJkcyB7XG4gICAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5hYm91dC11c19fY2FyZHMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWluZm9zIHtcbiAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbjtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgfVxuXG4gICAgJl9uZXcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1yZXZpZXdzIHtcbiAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMTUzcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibHVlLFxuICAgICYtd2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwN3B4KSBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDcxcHgpO1xuXG4gICAgICAgIC5jb2wtMTItc3R5bGUge1xuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4OHB4KSAwIGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcxcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICAgICAgICAgLy8gYnIge1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC5jb2wtMTItc3R5bGUge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMC40Mzc1cmVtIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtd2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDc1cHgpO1xuXG4gICAgICAgIC5jb2wtMTItc3R5bGUge1xuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MXB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDZweCkgY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXAtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dhcm0tdXAge1xuICAgICAgICBjb2xvcjogI0E0OTM3RDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0E0OTM3RDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2NnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KSAwIGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuXG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8ge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uc2xhX292ZXJ2aWV3LW1haW4tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uOTZweDtcbiAgICBwYWRkaW5nOiAwIDYuNDM3NXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDVVNUT00gU0VMRUNUIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0O1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTMwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuXG4gICAgJi1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICAgICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0ZWQge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucztcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDEwMnB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJi1ub21pbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDBweCAwIDEwcHg7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG5cbiAgICAmX2JsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxM3B4IDE5cHggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9ibHVlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaCB7XG4gICAgJi1yZXN1bHRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogLTg3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIHRvcDogLTkycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbm9taW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IDMuNiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogLTg2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogLTg3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGV0YWlsLS1sb2NhdGlvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMwcHgpIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cblxuICAgICAgICAmID4gaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5rX2NvcGllZC1uZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNmY4ODliO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTk9NSU5BVElPTi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jeyRub21pbmF0aW9ufS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4jeyRub21pbmF0aW9ufSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAmLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgc3BhbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfd2FybS11cCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Mjc3ODYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODRweCkgY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2hpdGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDNweCkgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NHB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM1QTcwODA7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nb2xkLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTdCNjkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmJsdWUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzNweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTczcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5LjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl93YXJtLXVwIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICZfd2FybS11cCB7XG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGN1bGF0ZVJlbSgtMC43MnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTA5cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skbm9taW5hdGlvbn1fYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEM1RDtcbn1cblxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIHtcbiAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IHtcbiAgICAgICAgaDIsXG4gICAgICAgIHA6bm90KC53aGl0ZS10ZXh0KSB7XG4gICAgICAgICAgICBjb2xvcjogI0M1QzVDNTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNsYS1oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG59XG5cbiN7JG5vbWluYXRpb24tcGFnZX0ge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTVweCk7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgICYtLWxpbmsge1xuICAgICAgICBjb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICAgICAmLS1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDk1cHgpIDAgMCAwO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG5cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2MHB4KSAwO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhbm5lcl9idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNjElICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgZmxleDogMCAwIDUwJTtcblxuICAgIGltZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgzcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBmbGV4OiAwIDAgNzAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcblxuICAgICYtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxOXB4IDAgMTBweDtcbiAgICAgICAgJi1vcGVuX2J0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgZGl2ID4gZGl2ID4gbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaW5mbyB7XG4gICAgICAgICAgICAgICAgJiA+c3BhbiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1vbmUge1xuICAgICAgICAgICAgICAgICYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBzcGFuID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICAmOm5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMkMyQzJDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcge1xuICAgICAgICAmOm5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyQzJDMkMgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB7XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGFyZWEge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTQwMCwgI0M1QzVDNSk7XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDY7XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLFxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG5cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhbm5lci1lcnJvci1pbnB1dCB7XG4gICAgJiA+IGRpdiA+IGRpdiA+ICBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmIGRpdiA+ICBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IDk2JTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWhhcy12YWx1ZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmX3dlYnNpdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tb2RhbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAmX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUyJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZGODg5QjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uby1kYXRhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLWRpc3BsYXktc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlci1jb25mIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG5cbiAgICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJj5zcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXByZXZvdGluZyB7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG5cbiAgICAmX2xpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmID4gYSAge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfZ3JlZXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3ZvdGVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5tb2RhbF9pbmZvIHtcbiAgICAmID4gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmc6ICAwIDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMS44NzVyZW0gMS4xMjVyZW0gMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC10ZXh0ID4gZGl2ID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NXB4KSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24ge1xuICAgICYtLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdGV4dDtcbiAgICAgICAgJi1iYW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpbmsge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgJi13cmFwIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGgyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAmX2NvZGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG5cbiAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTRweCk7XG4gICAgfVxufVxuXG4uc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuLmNhdGVnb3J5XzEge1xuICAgIHotaW5kZXg6IDcgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzIge1xuICAgIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzMge1xuICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy1zaW5nbGUtLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2Uge1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDg4cHgpIDA7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE2JTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xNnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1xdWVzdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24sXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgdWwgbGkgcCB7XG4gICAgICAgIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluay1ocmVmIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiRwaW5rO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAkcGluaztcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMCAwO1xuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLFxuLnByZXZvdGluZy1yaWJib24ge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIHtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOS41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS0tc2xhLWJhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuIiwiLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggNHB4O1xuICAmIHNwYW4ge1xuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxufSIsIlxuI3skc2xhX3RoaXJ0eS1zZWNvbmRzfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICZfYnJlYWsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI7XG4gICAgfVxuXG4gICAgJi1leHBsYWluZWQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI2cHgpIDAgY2FsY3VsYXRlUmVtKDEwNnB4KSAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCA0cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2luY2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAyLjc1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMCAyLjc1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYWRnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBnYXA6IG1heCgzMnB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ2FwOiBtYXgoMjBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW92ZXJ2aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJlc3RfbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJkcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggY2FsY3VsYXRlUmVtKDEyMXB4KSAwIDIxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMTAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICAuYWJvdXQtdXNfX2NhcmQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgJl9zdG9yaWVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjcuMnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyODhweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2Mge1xuICAgICAgICAgICAgJi1icmVhayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG5cbi8vIFF1ZXN0aW9ucyBvbiBTTEEgMzAgc2Vjb25kc1xuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NHB4KSAwIDAgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcblxuICAgIH1cbn1cblxuLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgICBtYXgtd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2OTFweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuICAgIH1cbiAgIFxuICAgIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTclKTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbn1cbiIsIlxuXG4jeyRzbGFfdGhpcnR5fSB7XG4gICAgJi0tYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogbWF4KDQ4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiBtYXgoMTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjeyRlZC1zcGVjaWFsc31faW5pdGlhbCB7XG4gICAgJi1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDc2cHg7IGhlaWdodDogNzVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX29wdGlvbnMtd3JhcCN7JGRhc2hib2FyZH1fX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiAxMTtcbn1cbiIsIi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgJi1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLWZpcnN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5jcmVhdGUtbm9taW5hdGlvbiB7XG4gICAgZmxleDogMCAwIDU3JTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNDMlO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgfVxuICAgIFxufVxuXG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbCB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjlweCk7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTVweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXhzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rLWxvZ2luIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1hcmVhLS1sb2dvdXQge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pbmZvcyB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuXG4gICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuXG4gICAgICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1jb3Zlci1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwMTlweCk7XG4gICAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS0tYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY7XG4gICAgY29sb3I6ICMyYzJjMmM7XG5cbiAgICAuYnRuLXJlZ2lzdGVyLW5vdyB7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0tc3BhY2UtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWZpeGVkLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA2NjY2O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9IFxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5NHB4KTtcblxuICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtcmVnaXN0ZXItZm9ybS0td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgxcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA3cHgpO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tY3JlYXRlLXJlc3VsdHMtLWJ0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCB7XG4gICAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZXJyb3Ige1xuICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6OHB4O1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi1hd2FyZGVkLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLm1lZGlhLWFyZWFfX2lucHV0IHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxNnB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MXB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi1hd2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi1hd2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xufVxuXG4uYnRuLS1jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0LWNvcHktLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIH1cbn1cblxuLmQtZmxleC1jZW50ZXItYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4uYnRuLS1nb2xkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E0OTM3RDtcbiAgICBiYWNrZ3JvdW5kOiAjQTQ5MzdEO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdjNmI7XG4gICAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7IFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1zZWN0aW9uLWVkaXQtcmVzdWx0cy1sb2dvdXQge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtbm9taW5hdGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2NvbmZpbWF0aW9uLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zbGEvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMge1xuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsuZi1zaXplLTE1IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLWxpbmstbm90LWF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpOyBcbn1cblxuIiwiLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE2OHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIC5sb2dnZWQtdXNlcnMtaW5mbyBhIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgIC5kZWxldGUuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogICM5NTk1OTU7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbGVmdDogLTEycHg7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBiLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG5cbiAgICAuYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgIH1cbiAgQGF0LXJvb3QgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWRlci1waWxsLXdoaXRlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNC40cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODZweDtcbiAgICByaWdodDogMTA4cHg7XG4gICAgei1pbmRleDogOTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IC03N3B4O1xuICAgICAgICByaWdodDogMTIzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgICAgICAgICByaWdodDogMzMlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG4gICAgXG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oOTdweCkgMS4zNzVyZW07XG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzhBN0I2OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSg5N3B4KSAxLjM3NXJlbTtcbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyAvKiAxMjUlICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOEE3QjY5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICAgIH1cbn1cblxuLnhsLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxufVxuXG4ubWQtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgXG4gICAgfVxufVxuXG4ubGctcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cbiAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uc2xhLS1ib3hlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMnJlbTtcblxuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMubWVkaWEtYXJlYV9fcmVzdWx0cy1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNhNDkzN2QgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Utc3VidGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpe1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn0iLCIubWVkaWEtYXJlYV9fd2lubmVyLXBhZ2Uge1xuICAgIC8vIGZpbHRlcjogYmx1cigwLjVyZW0pO1xuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xufVxuXG4uYmx1cnJlZC1iYWNrZ3JvdW5kIHtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDJyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzE3cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTdweCk7XG4gICAgfVxuICAgIFxuICAgIHAsYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDQ4cHgpIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMThweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwuc2stbW9kYWxfX2JvZHkubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIG1pbi13aWR0aDogOS4xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cbiAgICB1bCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDUuNTlweCk7XG4gICAgfVxuXG59XG5cbiNtZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdC0taW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1jYXRlZ29yeS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMkMyQzJDO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG59IiwiXG5cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzICB7XG4gICAgZ2FwOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxNzZweCArIDM2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJj4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEzMnB4ICsgMzZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMuYWN0aXZlIHtcbiAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgIH1cbn1cblxuXG4iLCIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIHtcbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMi41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE5PIFNDUklQVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMsXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zd2lwZXItY3VzdG9tLW5hdiB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgdG9wOiA1OXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC41NjI1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICB9XG4gIH1cbn0iLCIucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG5cbi5waG9uZS1pbnB1dC1maWVsZCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXRfX2N1c3RvbSA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiIsIi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAmLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxOTJweCk7XG5cbiAgICAuYnJlYWstbGcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJlYWstc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG5cbiAgICAgIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMzhweCk7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpOyBcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mb3JtdWxhdGUtZm9ybS5mb3JtdWxhdGUtZm9ybS0tZG9uYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dCxcbiAgYnV0dG9uICB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB0b3A6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1zdWJtaXQtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnRuLS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxuXG4gIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59IiwiI3skY29udGFjdC1mb3JtfSAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiN7JGNvbnRhY3QtZm9ybX0gLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jeyRjb250YWN0LWZvcm19IC5jdXN0b20tZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTBmZjtcbn1cbiIsIiRwaC1kaXJlY3Rpb246ICAgICAgICAgICAgbHRyICFkZWZhdWx0O1xuJHBoLWJnOiAgICAgICAgICAgICAgICAgICAkZGFyay1ncmV5LTEgIWRlZmF1bHQ7XG4kcGgtY29sb3I6ICAgICAgICAgICAgICAgICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kcGgtYm9yZGVyOiAgICAgICAgICAgICAgIDFweCBzb2xpZCBkYXJrZW4oJHBoLWJnLCAxMCUpICFkZWZhdWx0O1xuJHBoLWJvcmRlci1yYWRpdXM6ICAgICAgICAycHggIWRlZmF1bHQ7XG5cbiRwaC1jb2xzOiAgICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kcGgtY29scy1yZW1vdmUtb2RkOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kcGgtZ3V0dGVyOiAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kcGgtc3BhY2VyOiAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cbiRwaC1hdmF0YXItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuXG4kcGgtYW5pbWF0aW9uLWR1cmF0aW9uOiAgIDAuOHMgIWRlZmF1bHQ7XG5cbi8qXG4gKiBPdmVycmlkZXNcbiAqL1xuJHBoLWNvbG9yOiAgICAgICAgICAgICM3NDc0NzQ7XG4kcGgtY29scy1yZW1vdmUtb2RkOiAgZmFsc2U7XG5cbi5waC1pdGVtIHtcbiAgJixcbiAgKixcbiAgOjphZnRlcixcbiAgOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogJHBoLWd1dHRlcjtcbiAgLy8gcGFkZGluZzogJHBoLWd1dHRlciAoJHBoLWd1dHRlciAvIDIpICgkcGgtZ3V0dGVyIC0gJHBoLXNwYWNlcikgKCRwaC1ndXR0ZXIgLyAyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiAkcGgtZGlyZWN0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtYmc7XG4gIC8vIGJvcmRlcjogJHBoLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHBoLWJvcmRlci1yYWRpdXM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRwaC1iZywgMCkgNDYlLCByZ2JhKCRwaC1iZywgMC4zNSkgNTAlLCByZ2JhKCRwaC1iZywgMCkgNTQlKSA1MCUgNTAlO1xuICAgIGFuaW1hdGlvbjogcGhBbmltYXRpb24gJHBoLWFuaW1hdGlvbi1kdXJhdGlvbiBsaW5lYXIgaW5maW5pdGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogJHBoLXNwYWNlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHBoLWd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRwaC1ndXR0ZXIgLyAyKTtcbiAgfVxufVxuXG4ucGgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtKCRwaC1zcGFjZXIgLyAyKTtcblxuICBkaXYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAoJHBoLXNwYWNlciAvIDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbiAgfVxuXG4gIC5iaWcsXG4gICYuYmlnIGRpdiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaC1iZywgMCk7XG4gIH1cbn1cblxuQG1peGluIHBoLW1ha2UtY29sKCRzaXplLCAkY29sdW1ucykge1xuICAucGgtY29sLSN7JHNpemV9IHtcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRwaC1jb2xzIHtcbiAgQGlmICRwaC1jb2xzLXJlbW92ZS1vZGQgYW5kICRpICUgMiA9PSAwIHtcbiAgICBAaW5jbHVkZSBwaC1tYWtlLWNvbCgkaSwgJHBoLWNvbHMpO1xuICB9XG5cbiAgQGVsc2UgaWYgbm90ICRwaC1jb2xzLXJlbW92ZS1vZGQge1xuICAgIEBpbmNsdWRlIHBoLW1ha2UtY29sKCRpLCAkcGgtY29scyk7XG4gIH1cbn1cblxuLy8gVE9ETyBtYWtlIHRoaXMgYSBgLnBoLXdyYXBgIGNsYXNzIGZvciBubyBwYWRkaW5nLCBubyBiYWNrZ3JvdW5kLCBubyBhbmltYXRpb24sXG4vLyBhbmQgcmVtb3ZlIGRpcmVjdGlvbiBmcm9tIGAucGgtaXRlbWAuIFRoaXMgaXMgYSBicmVha2luZyBjaGFuZ2VcbltjbGFzcyo9XCJwaC1jb2xcIl0ge1xuICBkaXJlY3Rpb246ICRwaC1kaXJlY3Rpb247XG5cbiAgPiAqIHtcbiAgICArIC5waC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICArICoge1xuICAgICAgbWFyZ2luLXRvcDogKCRwaC1zcGFjZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuLnBoLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcGgtYXZhdGFyLWJvcmRlci1yYWRpdXM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgfVxufVxuXG4ucGgtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG59XG5cbkBrZXlmcmFtZXMgcGhBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgfVxufVxuXG4vKlxuICogRXZlbnRsb2thbGUgb3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtIHtcbiAgJi5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucGgtcGljdHVyZS5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiXG4vLyBGb3Jtc1xuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY29uZGl0aW9ucyB7XG4gICZfc3dpdGNoIHtcbiAgICAmLXNsaWRlciB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB0b3A6IDEzLjQlO1xuICAgIH1cbiAgICAmLXdyYXAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMzMlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW5wdXQ6Y2hlY2tlZCArICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIH1cbiAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuXG4gICAgICAgICYtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgICAgICYtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi13cmFwIHtcbiAgICA+IGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCkgIWltcG9ydGFudDtcbiAgfVxuICAmLWNoZWNrYm94ZXMge1xuICAgICYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuXG4gICAgICA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICAgIGZpbGw6IGJsYWNrO1xuICAgICAgfVxuICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMnJlbTtcbiAgICAgID4gaDEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICAgID5zcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgID5zcGFuID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICAgIH1cbiAgICAgID4gc3BhbiA+IHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpO1xuICAgICAgfVxuICAgICAgPnNwYW4gPiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgPiBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgICAgPiBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgICYtcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgICAgICAmX2VuYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1zaW5nbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgID5kaXYge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wbHVzIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfbW9kYWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIH1cbiAgICAgICYgPiB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICB9XG4gICAgICAmID4gdWwgPiBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja2VkX3Bpbmsuc3ZnKTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDBweCkgY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDaGVja2JveCBpbnB1dHNcbiAqL1xuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXRpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LS1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM5MjkyOTI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQrJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmFkaW8gaW5wdXRzXG4gKi9cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsO1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCA4cHggJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpbzpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogc29saWQgOHB4ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDtcbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLWxhYmVsIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC1sYWJlbDtcbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3JhZGlvOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tY29udGFpbmVyIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC1jb250YWluZXI7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby10aXRsZSB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtdGl0bGU7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby13cmFwIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwO1xufVxuXG4vLyBjaGNrbWFya3NcblxuLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja21hcmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSxcbi5jaGVja21hcmtzX2xpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzJjMmMyYztcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrbWFya3NfbGlzdCB7XG4gICYtd3JhcCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkwLCAxMTcsIDAuMTEpO1xuICAgIH1cbiAgICAmLS1ib3JkZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBzcGFuIHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi5jaGVja21hcmtzX2xpc3Qtd3JhcC0tYWx3YXlzLWluY2x1ZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcblxuICAvLyAmLWx1bmNoIHtcbiAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjZmY1YTc1O1xuICAvLyB9XG59XG5cbi5jaGVja21hcmtzX2xpc3QtaW5jbHVkZWQtdGl0bGUge1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cbiN7JGRhc2hib2FyZH0tcGFja2FnZS1nZW5lcmFsLWluZm8ge1xuICBwLmNoZWNrbWFya3NfbGlzdC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG59XG5cbi5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBSZXF1ZXN0c1xuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMnJlbTtcbiAgfVxuXG4gICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gIH1cblxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpXG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgICN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLXJlcXVlc3QtLWFjY2VwdGVkLWxhYmVsLWdyZXkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcIi4uL3BhZ2VzL2VudGl0eS1kZXRhaWxzL3BhY2thZ2UtZGV0YWlsc1wiO1xuXG5cbi8vIFBhY2thZ2UgZWRpdFxuI3skZC1lZGl0LXBhY2thZ2V9LS1tb2RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgLmNoZWNrYm94ZXMtbW9kYWwtYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXJ1bGVzLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgJl9zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMmMyYzJjO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNoZWNrIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNjI4Yjg2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wZG93biB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmX3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxufVxuLmVkaXQtcGFja2FnZV9fdXBkYXRlLW1lbnUtbW9kYWwge1xuICAmLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbnMtc3BlY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICB9XG4gIH1cbiAgJi0tZ2VuZXJhbCB7XG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59XG4uZGlzYWJsZWQge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVkaXQtcGFja2FnZV9fbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIycHggMCA0OHB4IDA7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1tZXNzYWdlLXRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTIlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMDZweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zdWNjZXNzLnN2Zykgbm8tcmVwZWF0O1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1tZXNzYWdlLS1lcnJvciB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Vycm9yLnN2Zykgbm8tcmVwZWF0O1xuICB9XG5cbiAgJi1maWx0ZXJzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiA2JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUGFja2FnZSByZXF1ZXN0IGRldGFpbHNcbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICYuaGVhZGVyLXdpdGgtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbixcbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbi1waW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uIHtcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYuYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1hcnJvdy1iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBpbXBvcnQgXCJkYXNoYm9hcmQvYXZhaWxhYmlsaXR5XCI7XG5cbiIsIiNjdXN0b20tdG9vbHRpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MjkyOTIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MjkyOTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbC1hZ2VuZGEtaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbn1cblxuLnByaWNlLXVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcHJpY2VfaW5jcmVhc2Uuc3ZnKTtcbn1cblxuLnByaWNlLWRvd24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmljZV9kZWNyZWFzZS5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X2Z1bGwuc3ZnKTtcbn1cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1idXN5LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtZGF5LWJ1c3kuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2J1c3kuc3ZnKTtcbn1cbi5jYWwtYnVzeS1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1idXN5LXBhcnRpYWwuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG4uY2FsLW1peGVkLXBhcnRpYWwuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLW1peGVkLXBhcnRpYWwuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG5cblxuI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcblxuICAgICAgICAgICAgICAgICYgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYWxlbmRhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgICAgICAmX29wdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5hZ2VuZGEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4sIC5jYWwtYWdlbmRhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9ib29rZWQtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmV3X2V2ZW50IHtcbiAgICAgICAgJl9idG4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3doaXRlX3BsdXMuc3ZnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC41cmVtIDEuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2LjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2Jvb2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDYwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjkuNSU7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0YXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJi1ub19wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3RhcnRfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXJvb21zIHtcbiAgICAgICAgICAgICAgICAgICAgJi1tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICAmLS1lbmRfZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTElICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRheV9waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1JTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgJiA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbnVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZS1zaGVldCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcblxuICAgICAgICAgICAgICAgID4gaDYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtYnVzeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb29tcyB7XG4gICAgICAgICZfbW9kYWwge1xuICAgICAgICAgICAgJl9fZGF0ZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmID4gc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgICAgJi1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgICAgICAgICAgICZfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNC43NXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZXMge1xuICAgICAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zcGFuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU0QTc2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5QUM2O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gICAgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eSB7XG4gICAgI3skZGFzaGJvYXJkfV9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODMwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8tLS0tQ0FMRU5EQVIgQ0xBU1NFU1xuLy8gQnVzeSBkYXRlcyBzdHlsZXNcbiRidXN5LWRheS1iZzogJGRhcmstZ3JleS0xO1xuXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1kYXktYnVzeSAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cbi8vIEVORCBCdXN5IGRhdGVzIHN0eWxlc1xuXG4vLyBQcmljZSBpbmNyZWFzZVxuJHByaWNlLXVwLWNvbG9yOiAjQUIzNDM0O1xuXG4uY2FsLXNpbmdsZS1wcmljZS11cCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS11cCAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgUHJpY2UgaW5jcmVhc2Vcbi8vIEJvdGggaW5jcmVhc2UgYW5kIGRlY3JlYXNlXG4uY2FsLXNpbmdsZS1wcmljZS1kb3duLCAuY2FsLXNpbmdsZS1wcmljZS11cHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vLyBQcmljZSBkZWNyZWFzZVxuJHByaWNlLWRvd24tY29sb3I6ICM1QTgwN0I7XG5cbi5jYWwtc2luZ2xlLXByaWNlLWRvd24gLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLWRvd24gLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIFByaWNlIGRlY3JlYXNlXG5cbi8vIENhbGVuZGFyIHBhcnRpYWwgYW5kIGZ1bGwgZGF5IGV2ZW50c1xuJHBhcnQtZGF5LWNvbG9yOiAjNzU2QTk2O1xuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5LFxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1lbmQtbWFya2VkLFxuLmNhbC1kYXktZXZlbnQgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCAudmZjLWJhc2UtZW5kIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZDogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgQ2FsZW5kYXIgcGFydGlhbCBhbmQgZnVsbCBkYXkgZXZlbnRzXG5cbi8vIENhbGVuZGFyIG1peGVkIHBhcnRpYWxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cbi8vIEVORCBDYWxlbmRhciBtaXhlZCBwYXJ0aWFsXG5cbi8vIENhbGVuZGFyIHBhcnRpYWwgYnVzeVxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG4vLyBFTkQgQ2FsZW5kYXIgcGFydGlhbCBidXN5XG5cbi52ZmMtd2VlayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZmYy1kYXlOYW1lcyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbn1cblxuLnZmYy1zaW5nbGUtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcblxuICAgICZfZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5IHtcbiAgICAubWFya2VkLWNsYXNzLWZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG59Ki9cblxuLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMDtcbn1cblxuLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmNhbC10b29sdGlwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udmZjLWNhbGVuZGFyIHtcbiAgICAudmZjLXRvcC1kYXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzRweCk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWJ1c3ksXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktZXZlbnQsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLnZmYy1tYXJrZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC5jYWwtc2luZ2xlLWRheS1idXN5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbn1cblxuLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuXG4gICAgQG1lZGlhKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgfVxufVxuXG4uc3RhcnQtZGF0ZS1jdXN0b20ge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdmFpbGFiaWxpdHktcm9vbS1yZXBldGl0aW9uIHtcbiAgICB3aWR0aDogNzElO1xufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LS13cmFwLmR5bmFtaWMtcHJpY2VzIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDglO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LnN0YXJ0LWRhdGUtY3VzdG9tIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDI3MXB4O1xuICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAjeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODdweCk7XG5cbiAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG5cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciB7XG4gICAgLm1vZGFsLWNhbGVuZGFyLmlucHV0LWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwM3B4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1jYWxlbmRhciB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc3cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgI29mZmVyLW1vZGVsLWN1c3RvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy5uZXdfZXZlbnQtY2FsZW5kYXJzLXNlY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAubmV3X2V2ZW50LWNhbGVuZGFycy1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAubmV3LWV2ZW50LWRyb3Bkb3duLXRpbWUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG5cbiAgICAubW9kYWwtY2FsZW5kYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LmZvcm11bGF0ZS1pbnB1dC0tcmVwZXRhdGlvbiN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbC5hbGwtZGF5LWV2ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWN1c3RvbS1yZXBldGF0aW9uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MXB4KTtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG5cbiN7JGhlYWRlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE2O1xuXG4gIC5zay1kcm9wZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC43cmVtKTtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9LS1maWx0ZXItb3BlbmVkIHtcbiAgei1pbmRleDogLTE7XG59XG5cbiN7JGhlYWRlcn1fX2lubmVyIHtcbiAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sb2dvIHtcbiAgJi5jb3VudHJ5X0NIIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nby5wbmcnKTtcbiAgfVxuXG4gICYuY291bnRyeV9ERSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fZGUucG5nJyk7XG4gIH1cblxuICAmLmNvdW50cnlfQVQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvX2F0LnBuZycpO1xuICB9XG5cbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ2cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLy9oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sb2dvLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skaGVhZGVyfV9fbWVudS10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skaGVhZGVyfS0tbmF2LW9wZW4gJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktNTtcbiAgICBidXR0b24ge1xuICAgICAgOmhvdmVyIHtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlcn1fX2ZpbHRlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy41cHgpO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0teGwtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtc2xhIHtcbiAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODk3QzZCO1xuICAgIH1cbiAgfVxuICAmLS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0IHtcbi8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbi8vXG4vLyAgJi0tZXhwYW5kZWQge1xuLy8gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gIH1cbi8vXG4vLyAgLmJ0bjpmb2N1cyB7XG4vLyAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgYm94LXNoYWRvdzogbm9uZTtcbi8vICB9XG4vL1xuLy8gIC52LXNlbGVjdCB7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbi8vXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuLy8gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4vLyAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4vLyAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgIHJpZ2h0OiAwO1xuLy8gICAgfVxuLy8gICAgJi0taGlkZGVuIHtcbi8vICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgICBvcGFjaXR5OiAwO1xuLy8gICAgfVxuLy8gICAgJi0tdmlzaWJsZSB7XG4vLyAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL1xuLy8gIC52c19fYWN0aW9ucyB7XG4vLyAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbi8vICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgcGFkZGluZzogMDtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgd2lkdGg6IDA7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbi8vICB9XG4vL1xuLy8gICYtLWV4cGFuZGVkIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjEwcHgpO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19jbGVhciB7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAvL21hcmdpbi1ib3R0b206IDZweDtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDkgOSwgTTkgMUwxIDknIHN0cm9rZT0nZ3JleScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbi8vICAgIHdpZHRoOiAxMnB4O1xuLy8gICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgIHN2ZyB7XG4vLyAgICAgIGRpc3BsYXk6bm9uZTtcbi8vICAgIH1cbi8vICAgIC8vcGF0aCB7XG4vLyAgICAvLyAgZmlsbDogJHdoaXRlO1xuLy8gICAgLy99XG4vLyAgfVxuLy9cbi8vICAudi1zZWxlY3QtLWNsZWFyLWJ1dHRvbi12aXNpYmxlIHtcbi8vICAgIC52c19fY2xlYXIge1xuLy8gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWFyY2gsXG4vLyAgLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICAvL3dpZHRoOiAwO1xuLy8gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIG1hcmdpbjogMDtcbi8vICAgIG9wYWNpdHk6IDA7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuLy8gICAgd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9ufTtcbi8vXG4vLyAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbi8vXG4vLyAgICBAYXQtcm9vdCAjeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbi8vICAgICAgLnZzX19zZWFyY2gsXG4vLyAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgICAgICAvL3dpZHRoOiAxMHJlbTtcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH0sXG4vLyAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuLy8gICAgICB9XG4vLyAgICAgIC8vLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgICAvLyAgb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbi8vICAgICAgLy99XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlbGVjdGVkIHtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIHRvcDogNTAlO1xuLy8gICAgbGVmdDogMDtcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgY29sb3I6IHdoaXRlO1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19uby1vcHRpb25zIHtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tbWVudSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4vLyAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbi8vICAgIGNvbG9yOiAjQkRCREJEO1xuLy8gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gICAgbGVmdDogLTFweDtcbi8vICAgIHRvcDogMTAwJTtcbi8vICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbi8vICAgIGxpbmUtaGVpZ2h0OiAyO1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBjb2xvcjogI0JEQkRCRDtcbi8vICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG4vLyAgICAmLS1oaWdobGlnaHQsXG4vLyAgICAmOmhvdmVyIHtcbi8vICAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuLy8gICAgcGFkZGluZzogMDtcbi8vICB9XG4vL1xuLy8gIC52c19fc3Bpbm5lciB7XG4vLyAgICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLWJvdHRvbTogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCAkd2hpdGU7XG4vLyAgICB0ZXh0LWluZGVudDogMTAwcHg7XG4vLyAgICB3aWR0aDogM2VtO1xuLy8gICAgaGVpZ2h0OiAzZW07XG4vLyAgICAmOmFmdGVyIHtcbi8vICAgICAgd2lkdGg6IDNlbTtcbi8vICAgICAgaGVpZ2h0OiAzZW07XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tbmF2LW9wZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4jeyRoZWFkZXItd3JhcH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbW9kYWwtb3Blbjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSAmIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTsgLy9TaXplIG9mIHRoZSBzY3JvbGxiYXJcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50LW1hcC1vcGVuLWxnLWRvd24ubWFpbi1oZWFkZXJfX3dyYXAtLXNlYXJjaC1wYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuI3skaGVhZGVyLXdyYXB9LS1uYXYtb3BlbiB7XG4gIGJhY2tncm91bmQ6ICRtYWluLW5hdi1kYXJrLWJnO1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICY6bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkge1xuICAgIC8vcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAvLyAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAvL31cbn1cblxuI3skaGVhZGVyLXdyYXB9LS1uYXYtb3Blbi0tbmF2LXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG59XG5cbiN7JGhlYWRlci13cmFwfS0tdHJhbnNwYXJlbnQ6bm90KCN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4pOm5vdCgjeyRoZWFkZXItd3JhcH0tLW5hdi1zZWFyY2gtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC8vICY6aG92ZXIge1xuICAvLyAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgLy8gfVxufVxuXG4jeyRoZWFkZXItd3JhcH0tLXNlYXJjaC1wYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MyA7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG5cbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgfVxufVxuXG4jeyRoZWFkZXItcmlnaHR9X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1hY3RpdmUge1xuICAgIC5wYXRoLTIge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuXG4gICAgLmVsbGlwc2UtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1mYXZvcml0ZXMge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHN2ZyB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4jeyRoZWFkZXItcmlnaHR9X19idXR0b24tLW5hdi1vcGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jeyRoZWFkZXItZmF2LW1zZ30ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLy9ib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNGRjVBNzU7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5zay1pY29uLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI1cHg7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9X19oZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJHBpbms7XG5cbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9X19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbiN7JHBhZ2UtaGVhZGVyfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAqOm5vdCgjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC0xMjJweDtcbiAgfVxuXG4gICYtcGFja2FnZXMge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgIHRvcDogLTUxOXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgICByaWdodDogLTE1MnB4O1xuICAgICAgdG9wOiAtMTU4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgICB0b3A6IC05OXB4O1xuICAgICAgICB3aWR0aDogMzczLjMzM3B4O1xuICAgICAgICBoZWlnaHQ6IDM3My4zM3B4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIHRvcDogLTMyMXB4O1xuICAgICAgICB3aWR0aDogNjMzLjZweDtcbiAgICAgICAgaGVpZ2h0OiA2MTcuNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTQ5cHg7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAyODFweDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xNzVweDtcbiAgICAgICAgdG9wOiAtMTczcHg7XG4gICAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuICB7XG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMzU0cHg7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTg1cHg7XG4gICAgaGVpZ2h0OiA2MjNweDtcbiAgICB0b3A6IC0yNjhweDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMzczcHg7XG4gICAgICBoZWlnaHQ6IDM3M3B4O1xuICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgdG9wOiAtOTlweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzM3B4O1xuICAgICAgaGVpZ2h0OiA2MTdweDtcbiAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgIHRvcDogLTMyMXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyODFweDtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICByaWdodDogLTE1MnB4O1xuICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3NXB4O1xuICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgIHJpZ2h0OiAtMTc0cHg7XG4gICAgICB0b3A6IC0xNzVweDtcbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LXNsYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgJiA+IC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDM3NnB4O1xuICAgICAgaGVpZ2h0OiAzNzZweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgdG9wOiAtNzBweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN0Q3MDVGO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHRvcDogLTEyMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgIGxlZnQ6IDI0N3B4O1xuICAgICAgdG9wOiA5OHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skcGFnZS1oZWFkZXJ9X19yZXN1bHRzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICAgIHdpZHRoOiA5NS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5NS4zNzVyZW07XG4gICAgcmlnaHQ6IC0zMjhweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IDg5Ljc1cmVtO1xuICAgIGhlaWdodDogOTEuNzVyZW07XG4gICAgcmlnaHQ6IC02MDZweDtcbiAgICB0b3A6IC0yNjZweDtcbiAgfVxufVxuXG5cbi8qXG4gKiBSZXBsYWNpbmcgdGhlIHYtc2VsZWN0IGNvbXBvbmVudFxuICovXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgJi0tZXhwYW5kZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgfVxuXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vd2lkdGg6IDA7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuXG4gICAgQGF0LXJvb3QgI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4gICAgICAudnNfX3NlYXJjaCxcbiAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICAgICAgLy93aWR0aDogMTByZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9LCBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LCBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy9wYXRoIHtcbiAgICAvLyAgZmlsbDogJHdoaXRlO1xuICAgIC8vfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozODBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuICAgIC5zay1zcGlubmVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAvLyZfX2xvYWRpbmcge1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAvLyBFeHBhbmRlZCBzdHlsZXNcbiAgJiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb247XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgd2lkdGg6IDEzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTYuNXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgICB3aWR0aDogMTMuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMy41cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdyB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cblxuLm90aGVyLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuIiwiLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgLy9vdmVyZmxvdy15OiBhdXRvO1xuXG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgLnRpbnktc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC8vQGF0LXJvb3QgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAmIHtcbiAgLy8gIHRvcDogMDtcbiAgLy99XG59XG5cbi5tYWluLW5hdl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpbmtzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9faGVhZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY29sLTk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5tYWluLW5hdl9fbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uIHN0eWxlc1xuICovXG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIEBhdC1yb290IC5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSAmIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC5tYWluLW5hdl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgfVxuICAgIC5jb2wtbGctNCB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4uc2hvdy1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGlkZS1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvdy1vbi1sZy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4iLCJcbkB1c2UgJy4uL2Jhc2Uvei1pbmRleCcgYXMgekluZGV4O1xuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvL31cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5cblxuI3skZm9vdGVyfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cbn1cblxuI3skZm9vdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0LjhweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIH1cbiAgICAmLS1uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2lubmVyIHtcblxuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3QtLXNvY2lhbCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICAgICAgZmlsbDogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC03cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgIH1cbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHpJbmRleC4kbWFpbi1mb290ZXItejtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUuNzVyZW07XG4gICAgICBib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgJi0tc20ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAge1xuICB6LWluZGV4OiB6SW5kZXguJG1haW4tZm9vdGVyLXogLSAxO1xuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTJweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAmLmNoLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX3BhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5jaC1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBhIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuLm1haW4tZm9vdGVyX19saXN0Lm1haW4tZm9vdGVyX19saXN0LXNsYSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhpZGUteGwge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiXG5cbiN7JG5hdn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8vXG4vLyN7JGZvb3Rlcn1fX2xpc3Qge1xuLy8gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4vL1xuLy8gIGxpIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuLy9cbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgbGkge1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbi8vXG4vLyAgICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgYSB7XG4vLyAgICBjb2xvcjogJGdyZXktNDtcbi8vICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbi8vICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuLy9cbi8vI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbi8vICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuLy8gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbi8vICAgICYtLWV4cGFuZGVkIHtcbi8vICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbi8vICAgIH1cbi8vICAgICYtLW5vLWJvcmRlciB7XG4vLyAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbiIsIi5sYW5kaW5nLXBhZ2Uge1xuXG59XG4vKlxuICogR2VuZXJhbCBzZWN0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3M3B4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzNweCkgMCBjYWxjdWxhdGVSZW0oNDFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwNHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgID4gLnJvdyA+IC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuXG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9qdW1ib3Ryb24nO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL21hZ2F6aW5lLXN0b3JpZXMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2xpbmstYmFyJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9pbnNwaXJpbmctbG9jYXRpb25zJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9wYWNrYWdlLWRlYWxzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9ldmVudC1wYXJ0bmVycyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvaW5zcGlyaW5nLXJlZ2lvbnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2xhdGVzdC1qb2JzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9hYm91dCc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvYWRkLWVudHJ5JztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9ldmVudC1jcmVhdG9yJztcblxuIiwiLypcbiAqIExhbmRpbmcgcGFnZSAtIEp1bWJvdHJvblxuICovXG5AaW1wb3J0ICcuLi8uLi9iYXNlL3otaW5kZXgnO1xuXG5cblxuLmNvbnRhaW5lci1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiN7JGp1bWJvdHJvbn0ge1xuICAvL2hlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9wYWRkaW5nLXRvcDogNy41cmVtO1xuICAvL3BhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTYycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAyNHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNjZweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiA2MXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLy9cbiAgLy8+IC5jb250YWluZXIge1xuICAvLyAgbWFyZ2luLWxlZnQ6IDA7XG4gIC8vICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vfVxuXG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiN7JGp1bWJvdHJvbn0uaGFzLWJhbm5lciB7XG4gICRtaW4tZGlzdGFuY2UtZnJvbS1oZWFkZXI6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgJG1pbi1ib3R0b20tZGlzdGFuY2U6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgJG1pbi1iZXR3ZWVuOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICRmdWxsLXNjcmVlbi1jb250ZW50OiAkbWFpbi1oZWFkZXItaGVpZ2h0ICsgJGp1bWJvdHJvbi1kcm9wZG93bi1oZWlnaHQgKyAkdGl0bGUtY29udGFpbmVyICsgJGV2ZW50LWJhbm5lci1oZWlnaHQgKyAkbWluLWRpc3RhbmNlLWZyb20taGVhZGVyICsgJG1pbi1ib3R0b20tZGlzdGFuY2UgKyAkbWluLWJldHdlZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIGFuZCAobWF4LWhlaWdodDogJGZ1bGwtc2NyZWVuLWNvbnRlbnQpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgKyAjeyRldmVudC1iYW5uZXItaGVpZ2h0fSk7XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICAgICAgYm90dG9tOiAkZXZlbnQtYmFubmVyLWhlaWdodCArIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgaGVpZ2h0OiAkdGl0bGUtY29udGFpbmVyO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lci0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduLFxuICAgICN7JGp1bWJvdHJvbn1fX3N1YnRpdGxle1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgICN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbi0tc2xhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbiB7XG4gIC8vIGZsZXg6IDAgMCA3NSU7XG4gIC8vIG1heC13aWR0aDogNzUlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbi0tc2xhIHtcbiAgZGlzcGxheTpub25lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDs7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cblxuI3skanVtYm90cm9ufV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDozOTBweCkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzUzcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtc20tdmlzYWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvL1RlbXBvcmFyeVxuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiN7JGp1bWJvdHJvbn0gLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcblxuICAuc3dpcGVyLXJvb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB6LWluZGV4Oi0xO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBpbWcge1xuICAgICAgJjotbW96LWxvYWRpbmcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjQ1LCAxLjA0MCwgMC45MjAsIDAuOTYwKTtcblxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcbiAgICAgIGFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAgIHotaW5kZXg6MTtcbiAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufSAuc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fbGluay1jb250YWluZXIge1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAvL3JpZ2h0OiAxMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLy9wYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG5cbiN7JGp1bWJvdHJvbn1fX2xpbmsge1xuICAvL3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICAvL2JvdHRvbTogNC44cmVtO1xuICBsZWZ0OiA4MCU7XG4gIC8vaGVpZ2h0OiA4MiU7XG4gIC8vbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgLy9tYXJnaW4tYm90dG9tOiA1LjV2aDtcbiAgb3BhY2l0eTogMDtcblxuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuXG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICBib3R0b206IDVyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAvL3RyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuYnRuLS1saW5rLmJ0bntcbiAgICBwYWRkaW5nLWJvdHRvbToxLjc1cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICAvL2JvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3Bhbi5ib3JkZXItdW5kZXJsaW5lIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2xpbmtfX25hbWUge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skanVtYm90cm9ufV9fc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAzcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG4gICYtLXNtYWxsLXNjcmVlbnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtLWxhcmdlLXNjcmVlbnMge1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbjogMCAwIC42MjVyZW0gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhdGgtMSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbFxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI3skanVtYm90cm9ufV9fYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiA0NDVweDtcbiAgei1pbmRleDogJGxhbmRpbmctcGFnZS1qdW1ib3Ryb24tejtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA0ODZweDtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIC8vIGxlZnQ6IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgd2lkdGg6IDI4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTY1cHggYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjh2aDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTNweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIGhlaWdodDogNzF2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIGhlaWdodDogNjl2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogODEycHgpIHtcbiAgICBoZWlnaHQ6IDcydmg7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgaGVpZ2h0OiA3N3ZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLy8jeyRqdW1ib3Ryb259X19zbGlkZS1sYXJnZS1pbWcge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cbi8vXG4vLyN7JGp1bWJvdHJvbn1fX3NsaWRlLXNtYWxsLWltZyB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cblxuLypcbiAqIERyb3Bkb3duXG4gKi9cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCA4NSU7XG4gIG1heC13aWR0aDogODUlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDk3JTtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4OiAwIDAgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NHB4KSB7XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cblxuICAvLyBpUGhvbmUgMTMgUHJvIE1heDogNDI4eDc0NlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDI4cHgpIGFuZCAobWF4LWhlaWdodDo3NDZweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gaVBob25lIDggUGx1czogNDE0eDczNlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDE0cHgpIGFuZCAobWF4LWhlaWdodDo3MzZweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSBhbmQgKG1heC1oZWlnaHQ6NjY0cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vICBpUGhvbmUgU0UgMjAyMjogMzc1eDU0OFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpIGFuZCAobWF4LWhlaWdodDo1NDhweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0Ljc4cHgpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBwYWRkaW5nOmNhbGN1bGF0ZVJlbSgyNnB4KSBjYWxjdWxhdGVSZW0oMzRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRqdW1ib3Ryb24tZHJvcGRvd24taGVpZ2h0O1xuXG4gICAgJiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duLS1zbGF7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG5cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gIG1hcmdpbi10b3A6IDVyZW07XG4gIC8vfVxuICAvL1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7IC8vRmFsbGJhY2sgZm9yIGJyb3dzZXIgdGhhdCBkb2Vzbid0IHN1cHBvcnQgdmhcbiAgLy8gIG1hcmdpbi10b3A6IDE0dmg7XG4gIC8vfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9ue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gMDtcbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5vLXBvaW50ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0NHB4KTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTIyMHB4KTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duX19idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgJi5idG4tLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluay0yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3LjVweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQuNzhweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG5cbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgLy8gfVxufVxuXG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkBrZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVpZ2h0X2NvbnRlbnRfbG9hZGVyIHtcbiAgbWluLWhlaWdodDogNDM5cHggIWltcG9ydGFudDtcbn1cblxuXG5cbiN7JHNoYWRvd31fX3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy93aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbiN7JHNoYWRvd31fX2JvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM3cHg7XG4gIGxlZnQ6IDA7XG4gIC8vdG9wOiA5MTJweDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJldGEtdGFnLWhvbWVwYWdlKCkge1xuICBjb250ZW50OiBcImJldGFcIjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uLnNlbGVjdGlvbi0tYmV0YSB7XG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBiZXRhLXRhZy1ob21lcGFnZSgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtIHtcbiAgICBjb2xvcjogJHBpbms7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBiZXRhLXRhZy1ob21lcGFnZSgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2Utc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gIHotaW5kZXg6IDE3O1xuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKlxuICogTWFnYXppbmUgc3Rvcmllc1xuICovXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgJi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC8vQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KSBhbmQgKG1pbi13aWR0aDoxNDQxcHgpIHtcbiAgLy8gIC5jb250YWluZXIge1xuICAvLyAgICBtYXgtd2lkdGg6IDkwJTtcbiAgLy8gIH1cbiAgLy99XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEwOHB4KTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4bCkge1xuICAgICAgbWF4LXdpZHRoOiA5OCU7IC8vVG8gYnJlYWsgdGhlIHNlY29uZCB3b3JkIGZyb20gYmVoaW5kIGluIG5ldyBsaW5lXG4gICAgfVxuICB9XG5cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTY4cHgpIHtcbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQ0MHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA2OSU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogTGluayBiYXJcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCh0cnVlKTtcbiAgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogMTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMi4zNXJlbSAwO1xuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICB9XG4gIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC4xKTtcblxuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCR3aGl0ZSwgLjUpO1xuICB9XG59XG4iLCJAbWl4aW4gcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCRpbnZlcnQ6ZmFsc2UpIHtcbiAgYmFja2dyb3VuZDogJHBpbmstMjtcbiAgQGlmICRpbnZlcnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRwaW5rLTIsJHBpbmstMyw5MS4yNmRlZyk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRwaW5rLTMsJHBpbmstMiw5MS4yNmRlZyk7XG4gIH1cbn1cblxuQG1peGluIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCkge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRkYXJrLWdyZXktMixyZ2JhKDk4LCA5OCwgOTgsIDApLDE1Ny4wN2RlZyk7XG59XG4iLCIvKlxuICogSW5zcGlyaW5nIGxvY2F0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctbG9jYXRpb25zIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAvLyAxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4iLCIvKlxuICogUGFja2FnZSBkZWFsc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG5cbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIi8qXG4gKiBFdmVudCBwYXJ0bmVyc1xuICovXG4ubGFuZGluZy1wYWdlX19ldmVudC1wYXJ0bmVycyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbi8vIDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbiIsIi8qXG4gKiBJbnNwaXJpbmcgcmVnaW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctcmVnaW9ucyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbn1cbiIsIi8qXG4gKiBMYXRlc3Qgam9ic1xuICovXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAmX2JyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzMXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NTBweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDVweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuIiwiLypcbiAqIEFib3V0IGV2ZW50bG9rYWxlXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNjVweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzg2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0NHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xMDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuICA+IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICA+IHAge1xuICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDFyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bi0taWNvbiB7XG4gICAgcGFkZGluZzogLjdyZW0gMS4zNXJlbTtcbiAgfVxuICAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUge1xuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB9XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBhIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgYSwgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIC8vbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIvKlxuICogQWRkIGVudHJ5XG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDY3MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDczMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDguODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MzBweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19pbm5lciB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCMxNzE3MTcscmdiYSg0MSw0MSw0MSwwLjIpLDI1OC4zOGRlZyk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NXB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIGNvbG9yOiAjQzRDNEM0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgICAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiAyNyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgICB9XG4gICAgLnNrLWljb24ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAYXQtcm9vdCBhOmhvdmVyICYge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5idG4tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHpJbmRleC4kbGFuZGluZy1wYWdlLWJhbm5lci16O1xuICBsZWZ0OjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBnYXA6IDFyZW07XG4gICAgaGVpZ2h0OiAkZXZlbnQtYmFubmVyLWhlaWdodDtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24ge1xuICBnYXA6IDhweDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyBcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLmhhcy1iYW5uZXIge1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGUuaGFzLWV2ZW50LWJhbm5lciB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG59XG5cbi5kLWJsb2NrLXNtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyLmhhcy1iYW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4ud2VyYnVuZy5ldmVudC1jcmVhdG9yLWJldGEtdGFnIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGFuZGluZy1wYWdlX19ldmVudC1jcmVhdG9yLWZpbHRlcnMucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICB6LWluZGV4OiB6SW5kZXguJGxhbmRpbmctcGFnZS1maWx0ZXJzLXo7XG59XG4iLCIudnVlLWZvcm11bGF0ZS1vdmVydmlldyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIC5saWdodC1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSB7XG4gIHdpZHRoOiA2NiU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAmID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAmLWRpdlVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7ICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgIH0gICAgXG4gICAgfVxuICB9XG4gICYtcCB7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgd2lkdGg6IDU5JTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuI3skc2ltcGxlLXNlYXJjaH0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3RvcCB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzlweCk7XG4gIC8vY29sb3I6ICR0cnVlLWJsYWNrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDUzcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTEzcHgpIDAgY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLXBsYWNlaG9sZGVye1xuICBtaW4taGVpZ2h0OmNhbGN1bGF0ZVJlbSgxNDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dHtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oLTI0NXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yMnB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdC1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgLnNlYXJjaC10ZXJtLWhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X190eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX25hbWUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKDAuMnB4KTtcbiAgfVxufVxuXG4vL1Jlc3VsdHMgbnVtXG4jeyRzaW1wbGUtc2VhcmNofV9fcmVzdWx0cy1udW0tY29udCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLXRlcm0ge1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuLy9QYWdpbmF0aW9uXG4ucGFnaW5hdGlvbi0tc2ltcGxlLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbn1cblxuLy9TZWFyY2ggaW5wdXQgZmllbGRcbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtaW5wdXQge1xuICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI0JEQkRCRCk7XG4gIH1cbiAgLy8udnNfX3NlbGVjdGVkIHtcbiAgLy8gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAvLyAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIC8vICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLy8gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIC8vICB9XG4gIC8vfVxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHBpbms7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL3BhdGgge1xuICAgIC8vICBmaWxsOiAkd2hpdGU7XG4gICAgLy99XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVudGVyLFxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNyU7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgLy9ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGxlZnQ6IDQlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbGVmdDogNiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBsZWZ0OiA4JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9iYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsNjAsNjAsIC4yNSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1mb3JjZSgkaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2JvcmRlcjogIHNvbGlkIGdyYXk7XG4gICAgLy9ib3gtc2hhZG93OiAxcHggMnB4IGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxLjVweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgfVxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgLnNrLXNwaW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmUgO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAuMTtcbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUtLXBsYWNlaG9sZGVyIHtcbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX25hbWUtLXBsYWNlaG9sZGVyIHtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIHBhZGRpbmctbGVmdDogMCVcbiAgfVxufVxuXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdjo6YmVmb3Jle1xuICBjb250ZW50OiAnICc7XG4gIC8vZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0xNCUyMDI0QzE5LjUyMjglMjAyNCUyMDI0JTIwMTkuNTIyOCUyMDI0JTIwMTRDMjQlMjA4LjQ3NzE1JTIwMTkuNTIyOCUyMDQlMjAxNCUyMDRDOC40NzcxNSUyMDQlMjA0JTIwOC40NzcxNSUyMDQlMjAxNEM0JTIwMTkuNTIyOCUyMDguNDc3MTUlMjAyNCUyMDE0JTIwMjRaJTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0yOC45ODA5JTIwMjguOTk5OUwyMS4zODA5JTIwMjEuMzc5OSUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyAuYXJyb3dfcmlnaHRfc2VhcmNoIHtcbi8vICAgbWFyZ2luLWxlZnQ6IDVweDtcbi8vIH1cblxuLmZvcm11bGF0ZS1pbnB1dC13aWR0aC1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy96LWluZGV4XCI7XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgICB9XG4gIH1cblxuICAmLXZvdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICAucGFnaW5hdGlvbl9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1uby1yZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc3RpY2t5LWZpbHRlclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NpbmdsZS1hcnRpY2xlXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZ29vZ2xlLW1hcFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2ZpaWx0ZXJzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW5zcGlyYXRpb24tc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvcGFja2FnZS1kZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NlYXJjaC1yZXN1bHQtc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW50ZXJuYWwtbGlua3NcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9ldmVudC1jcmVhdG9yLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9kZXNjcmlwdGl2ZS10ZXh0c1wiO1xuXG4iLCJcbi8qXG4gKiBIZWFkZXJcbiAqL1xuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgei1pbmRleDogJHNlYXJjaC1oZWFkZXItejtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg1cHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg2cHgpIDAgY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwOXB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS1wYWNrYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTY7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExN3B4KSAwIGNhbGN1bGF0ZVJlbSgxMjVweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMC41cmVtO1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDlweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLXBhY2thZ2V7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NzdweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuXG4gICAgJi50d29fcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAmX19sb3dlci1mb250LXNpemUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtLXBhY2thZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMzcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTU3cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAmLnR3b19yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgICB9XG5cbiAgICAgICYudGhyZWVfcm93c3tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYuZm91cl9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cblxuXG4gICYudHdvX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi50aHJlZV9yb3dze1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gICYuZm91cl9yb3dze1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS0tbWFwLW9wZW4gJntcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cblxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIC8vIFRhYmxldFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBoZWlnaHQ6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1sZztcbiAgcGFkZGluZzogJG1haW4taGVhZGVyLWhlaWdodCAycmVtIDA7XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgzICBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgc3Bhbi5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ubGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogJG1haW4taGVhZGVyLWhlaWdodCAycmVtIDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci1ldmVudC1jcmVhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG4iLCJcbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci16O1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC05cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIH1cbiAgfVxuICAmLS1uby1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSAge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRpbmxpbmUtZmlsdGVyfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAmLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tb3ZlcmxheSB7XG4gICAgei1pbmRleDo2O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMnB4O1xuICBmbGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMnB4O1xuICAgIGxpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gICYtLW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVue1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbjowcHggMTZweCAwcHggMTZweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDE3cHggMCAxMHB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgICAgICAgICAgIC8vIGF7XG4gICAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgICAgICAgLy8gICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgICB0b3A6OXB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0X19jbGVhciB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE3cHgpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICAmLS1kb3RzIHtcbiAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC8vIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1hcmdpbjogMDtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLm51bS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45JTtcbiAgdG9wOiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgJi0tcGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLnNrLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTVweCk7XG5cbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn1fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnNjcm9sbC11cCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0ge1xuICAkdGhpcyA6ICY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1zdGlja3kge1xuICAgICAgei1pbmRleDogMjc7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1OHB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAmLS1zdGlja3ksXG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXo7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW4ge1xuICAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgLm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgPi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL21heC13aWR0aDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyLS1zbGE6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxuICAmLS1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5zcGFuPmRpdj5pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjExMSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm9taW5hdGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ+ZGl2PmltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDIpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtcHJvdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtc2xhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgfVxuXG4gICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICBAYXQtcm9vdCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHRoaXN9Om5vdCgjeyR0aGlzfS0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzOHB4KTtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzOHB4KTtcbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLy8gJi5sYXp5bG9hZHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDExMDAlO1xuICAgIC8vICAgbWluLXdpZHRoOiAxMTAwJTtcbiAgICAvLyB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudC0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgLnBhdGgtMCB7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUmlnaHQgdG9wXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLy8gJi0tbWQtdmlzaWJsZSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICZfX3JlZ2lvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDlweCAxM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oN3B4KSAwO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saXN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjZweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJj5kaXYge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDYxLjclO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlrZS1pY29uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG59XG4iLCJcblxuLypcbiAqIFRoZSBNYXBcbiAqL1xuXG4kaW5mby13aW5kb3ctd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogJG1hcC16O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSArICN7JHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3Blbn0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAtICN7JHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3Blbn0pO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL3otaW5kZXg6IDE0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzEwcHgpO1xuICB9XG4gIC5HTWFwLC5HTWFwX19XcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0jeyRzZWFyY2gtcGFnZS1tYXB9LXBhY2thZ2VzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAkc2VhcmNoLXBhY2thZ2VzLWhlYWRlci1oZWlnaHQtc207XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbX0pO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0tcGFja2FnZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19yZXN1bHRzIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3Bpbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfSB7XG4gIC5nbS1zdHlsZS1pdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgXG4gICAgPiBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZSAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdtLXN0eWxlLWl3LWQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ20tdWktaG92ZXItZWZmZWN0PnNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5nbS1zdHlsZS1pdy10YyB7XG4gICAgZmlsdGVyOiBub25lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZ20tc3R5bGUtaXcge1xuICAgICAgbWluLXdpZHRoOiAkaW5mby13aW5kb3ctd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4jeyRtYXAtaW5mby13aW5kb3d9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6ICRpbmZvLXdpbmRvdy13aWR0aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAuc2staWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2xhYmVsIHtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6ICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0O1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RhZyB7XG4gIEBleHRlbmQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzLS1nb29nbGUtbWFwIHtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJcblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vIEhpZGUgSW5saW5lIGZpbHRlciBmb3IgbW9iaWxlXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gZGlzYWJsaW5nIGJvdW5jZSBlZmZlY3Qgb24gY2xpY2sgaW4gc3RpY2t5IGZpbHRlclxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIDogdG91Y2ggIWltcG9ydGFudDtcbiAgLy8gb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgLy8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiN7JGZpbHRlcn0tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXdyYXAtejtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cbiN7JGZpbHRlcn0tLWlubGluZSB7fVxuXG4jeyRmaWx0ZXJ9LXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAzcmVtIGNhbGN1bGF0ZVJlbSg3MnB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgJi1ldmVudCB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAzODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVye1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgLy8gcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19iZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb2ZmZXItdHlwZSxcbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZXZlbnQtdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAkY2lyY2xlczogKFxuICAgICAgKDEsIDQxMXB4LCAxcmVtLCAyOCUsIDAuMDIpLFxuICAgICAgKDIsIDQwMXB4LCA0OCUsIC0yMCUsIDAuMDUpLFxuICAgICAgKDMsIDMzNnB4LCA2OCUsIDMwJSwgMC4wMylcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA4NTdweCwgNjRweCwgMjYlLCAwLjA1KSxcbiAgICAgICgyLCA4MzNweCwgNDAlLCAtMzclLCAwLjA1KSxcbiAgICAgICgzLCAnaGlkZGVuJywgMCwgMCwgMClcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA1MyUsIHRyYW5zbGF0ZSgtNDclLCAyOSUpKSxcbiAgICAgICgyLCA4NSUsIHRyYW5zbGF0ZSgxOSUsIC0yMiUpKVxuXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1yZWdpb24ge1xuICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCAxMTUlLCB0cmFuc2xhdGUoLTI5JSwgMjMlKSksXG4gICAgICAgICgyLCA0NSUsIHRyYW5zbGF0ZSg1NiUsIC00JSkpLFxuICAgICAgICAoMywgJ2hpZGRlbicsIHRyYW5zbGF0ZSgyNiUsIDE0MyUpKVxuICAgICk7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAkY2lyY2xlczogKFxuICAgICAgICAoMSwgOTAlLCB0cmFuc2xhdGUoMjUlLCAtNDQlKSksXG4gICAgICAgICgyLCA5MCUsIHRyYW5zbGF0ZSgtMzMlLCAyNiUpKSxcbiAgICAgICAgKDMsIDUwJSwgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZ3Vlc3RzIHtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA4MCUsIHRyYW5zbGF0ZSgtNyUsIC0yMiUpKSxcbiAgICAgICgyLCA3MCUsIHRyYW5zbGF0ZSgzNCUsIDMwJSkpXG4gICk7XG4gIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb3RoZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA2NSUsIHRyYW5zbGF0ZSg1NCUsIDAlKSksXG4gICAgICAoMiwgNjAlLCB0cmFuc2xhdGUoNyUsIDM5JSkpLFxuICAgICAgKDMsIDYwJSwgdHJhbnNsYXRlKDYxJSwgMTE4JSkpLFxuICAgICAgKDQsIDgwJSwgdHJhbnNsYXRlKDAlLCAxNDglKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMTtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI3skZmlsdGVyfV9faW5uZXItLWZpeGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgJi0tbG9hZGluZyBzdmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJ1dHRvbjpub3QoLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgICAmLS1sb2FkaW5nIHN2ZyB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAvLyAgLy9tYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIC8vICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLS1sYXN0X3N0ZXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJi0tZXZlbnRze1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtcGFja2FnZS0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcblxuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLXJlZ2lvbiB7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjcyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICY6bm90KCN7Jn0tLW5vLWJvcmRlcikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuXG4gICAgJiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgIGZpbGw6IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2VfZmlsdGVyLnN2Zyk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI4cHgpXG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oLTI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicy0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3RhYnMtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyfV9fdGFicy0tbWFwLW9wZW4ge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci10YWItYnV0dG9ufSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNGNEY1QTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLXRhYi1idXR0b259LS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIC8vJiN7JGZpbHRlci10YWItYnV0dG9ufS0tbWFwLW9wZW4ge1xuICAgIC8vICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL31cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19jbGVhci1idG4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICAmLWxhc3QtLXN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXJ9X19jbGVhci1idG4tcGFja2FnZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgJi1sYXN0LS1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuIHt9XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0tZml4ZWQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYuNXB4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDExOHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQge1xuICAvKlxuICAgKiBWdWUgZm9ybXVsYXRlXG4gICAqL1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY2FyZXQtY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJnYmEoOTAsIDEyOCwgMTIzLCAxKSk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTsgLy8gLXsjJGJvcmRlci13aWR0aH0gaGVyZSBlbnN1cmVzIHRoZSBsZWZ0IGFuZCByaWdodCBib3JkZXJzIG9mIHRoZSBkcm9wZG93biBhcHBlYXIgZmx1c2ggd2l0aCB0aGUgdG9nZ2xlLlxuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICAvL3BhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLy93aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAvL2JvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgICAvL2xlZnQ6IC0xcHg7XG4gICAgLy90b3A6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIC8vbGluZS1oZWlnaHQ6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJi0taGlnaGxpZ2h0LFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQobis3KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTI4LCAxMjMsIDEpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vb3BhY2l0eTogLjE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsbDogcmdiYSg2MCw2MCw2MCwuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLnNrLWljb24tLWxvYWRpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxuICAmLS1ldmVudF9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5AaW1wb3J0IFwiZmlsdGVycy9maWx0ZXItaW5wdXRzXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9vZmZlci10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ldmVudC10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ndWVzdHNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL290aGVyXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9yZWdpb25cIjtcblxuIiwiQG1peGluIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKSB7XG4gIEBlYWNoICRudGgsICR3aWR0aCwgJHRyYW5zbGF0ZSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoIC8gMiAqIC0xO1xuICAgICAgICBtYXJnaW4tdG9wOiAkd2lkdGggLyAyICogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcykge1xuICBAZWFjaCAkbnRoLCAkd2lkdGgsICR0b3AsICRsZWZ0LCAkb3BhY2l0eSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICR3aWR0aDtcbiAgICAgICAgdG9wOiAkdG9wO1xuICAgICAgICBsZWZ0OiAkbGVmdDtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2lyY2xlLXNtLXNpemU6IDcycHg7XG4kY2lyY2xlLW1kLXNpemU6IDE2MHB4O1xuJGNpcmNsZS1sZy1zaXplOiAyMDBweDtcblxuJGNpcmNsZS1pbmxpbmUtc20tc2l6ZTogNjRweDtcbiRjaXJjbGUtaW5saW5lLW1kLXNpemU6IDc3cHg7XG4kY2lyY2xlLWlubGluZS14bC1zaXplOiAxMDBweDtcblxuJGUtZmlsdGVyOiAnLmV2ZW50LWZpbHRlcic7XG4vKlxuICogRmlsdGVyIGlucHV0c1xuICovXG4jeyRmaWx0ZXItaW5wdXR9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGN1bGF0ZVJlbSgyMDBweCksIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW0gY2xhbXAoMS41cmVtLCAzdncsIDRyZW0pO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDk5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNXJlbSBtYXgoI3tjYWxjdWxhdGVSZW0oMTBweCl9LCBtaW4oM3Z3LCAje2NhbGN1bGF0ZVJlbSgzMHB4KX0pKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8gIG92ZXJmbG93OiBhdXRvO1xuICAvLyAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIC8vfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlci1pbnB1dC13cmFwfS0tbWFwLW9wZW4ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAyMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXBpbGxzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTI1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1waWxscy1jb2xsYXBzZWQge1xuICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmOm50aC1jaGlsZChuKzEyKTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2lyY2xlIGlucHV0XG4gKi9cbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG5cbiAgJl9fZXZlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMzJweDtcbiAgICAgIH1cbiAgICAgICYgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzUycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM2OHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgfVxuICAgIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IC0xcHggcmdiYSgwLDAsMCwwLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9GSVhFRFxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLXNtLXNpemU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1tZC1zaXplO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgIH1cbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKTtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvL0hpZGVzIHRoZSBleHRyYSBjaGFyYWN0ZXJzIGFkZGVkIGF0IHNwZWNpZmljIHBvc2l0aW9uIGluIGNpcmNsZSBsYWJlbHNcbiAgICB9XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vSW5saW5lXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKCN7JGNpcmNsZS1pbmxpbmUtc20tc2l6ZX0gKiAzKSkgLyAyKTtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS1zbS1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS14bC1zaXplO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1zbS1zaXplKTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUteGwtc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUteGwtc2l6ZSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0LS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWlubGluZSB7XG4gIC8vZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cblxuLy9QaWxsIGlucHV0XG4jeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcblxuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHdpZHRoOiAoMTAwJSAvIDQpO1xuICAgICY6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogKDEwMCUgLyA2KTtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgJjpub3QoOm50aC1jaGlsZCg2bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG4gIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBzdmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnBhdGgtMSB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQge1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tcGlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1waWxsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCB7XG4gIEBleHRlbmQgI3skZmlsdGVyLWlucHV0fS0tcGlsbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAmX190ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWV4cGFuZGVkIHtcbiAgICAuc2staWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLy9Db2xvciBzY2hlbWVzXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMzI0MztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLXBpbms7XG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M0NDU1QTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC1ldmVudC1jcmVhdG9yIHtcbiAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgY29sb3I6ICRkYXJrLXBpbms7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjRGNUE7XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAjM0Y0RjVBO1xuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICMzRjRGNUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDY5Nzc7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbCB7XG4gICYtLXJlYWNoYWJpbGl0aWVzLFxuICAmLS10YXhvbm9teS1sb2NhdGlvbntcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIC5wYXRoLTAge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLnBhdGgtMSB7XG4gICAgICAgIGZpbGw6ICM3MjZFNjk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYtLXRheG9ub215LWxvY2F0aW9uLFxuICAgICYtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNzI2RTY5O1xuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICM5NzkxODk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLWJ1aWxkaW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogIzcyNkU2OTtcbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5MTg5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zIHtcbiAgJl9yZXN1bHRzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmID4gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgKDMycHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cblxuICAgICAgJiA+IHNwYW4gPiBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2VpdGVyLWJ0bi1maXhlZC13aWR0aCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExOHB4KTtcbiAgICB9XG4gICAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgtZ3Vlc3RzIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cbiAgICAmLS1maXJzdC1zdGVwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2Rpc2JhbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NjQ2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9sb2FkaW5nIHtcbiAgICBwYWRkaW5nOiAwLjY5cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAmLS1ndWVzdHMtZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yZWdpb25fcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucy1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICYgPiBsYWJlbCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLypcbiAqIE9mZmVyIHR5cGUgZmlsdGVyXG4gKi9cblxuI3skZmlsdGVyfS13cmFwLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWE3NTtcbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSAge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1pbmxpbmUjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9mZmVyLXR5cGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUge1xuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgXG4gICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgaW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgc3R5bGVzIGZvciBPZmZlciBUeXBlIGFuZCBFdmVudCB0eXBlIEZpbHRlclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIHtcbiAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG5cbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW9mZmVyLXR5cGUsXG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZXZlbnQtdHlwZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTc2cHgpO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTc2cHgpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0M3B4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLW1vYmlsZS13aWR0aCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWV2ZW50LXR5cGUge1xuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgLnBhdGgtMSB7XG4gICAgICBmaWxsOiAjM2Y0ZjVhO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL292ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4jeyRldmVudC10eXBlLWlucHV0LXdyYXB9IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cbi8vLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW5cbiIsIi8qXG4gKiBHdWVzdHMgZmlsdGVyXG4gKi9cblxuXG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2YTk2O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ5cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5uZXItLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1ndWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWZpeGVkIHtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1idWJibGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1ndWVzdHMge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICB9XG4gICAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcblxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgJi5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCkgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgfVxuICB9XG5cbiAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skYnViYmxlLWlucHV0fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgei1pbmRleDogMTtcblxuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAmLS1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJjpub3QoJi0tY2hlY2tlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxQ0I7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skYnViYmxlLWlucHV0fV9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgQGF0LXJvb3QgI3skYnViYmxlLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIEBhdC1yb290ICN7JGJ1YmJsZS1pbnB1dH06bm90KCN7JGJ1YmJsZS1pbnB1dH0tLWNoZWNrZWQpOmhvdmVyICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5XG4kYnViYmxlcy1saXN0OiAoXG4gICAgKCcyMCcsIDY0cHgsIDIwcHgsIDMwcHgsIDI1MHB4KSxcbiAgICAoJzMwJywgODhweCwgMjVweCwgLTIzMHB4LCAtNTBweCksXG4gICAgKCc1MCcsIDEwMnB4LCAyNXB4LCAyMDBweCwgLTI1MHB4KSxcbiAgICAoJzgwJywgMTIwcHgsIDI1cHgsIDkwcHgsIDE0MHB4KSxcbiAgICAoJzEwMCcsIDE0NHB4LCAzMHB4LCAyNTBweCwgNzBweCksXG4gICAgKCcxNTAnLCAxNzBweCwgMzBweCwgLTQwcHgsIC0yMDBweCksXG4gICAgKCcyMDAnLCAxODRweCwgNDVweCwgMzAwcHgsIDE4MHB4KSxcbiAgICAoJzM1MCcsIDIxMHB4LCA1MHB4LCAtMTYwcHgsIDE2MHB4KSxcbiAgICAoJzUwMCcsIDMwMHB4LCA4MHB4LCAwcHgsIDBweCksXG4pO1xuJG1vYmlsZS1idWJibGVzLWxpc3Q6IChcbiAgICAoJzIwJywgMzJweCwgMTVweCwgLTI3cHgsIDEzNHB4KSxcbiAgICAoJzMwJywgNDRweCwgMTVweCwgLTE0MnB4LCAtMjBweCksXG4gICAgKCc1MCcsIDUxcHgsIDE1cHgsIDg3cHgsIC0xMDFweCksXG4gICAgKCc4MCcsIDYwcHgsIDE1cHgsIDE1cHgsIDgwcHgpLFxuICAgICgnMTAwJywgNzJweCwgMThweCwgOTBweCwgMzNweCksXG4gICAgKCcxNTAnLCA4NXB4LCAxNnB4LCAtNTJweCwgLTEwMHB4KSxcbiAgICAoJzIwMCcsIDkycHgsIDI4cHgsIDExN3B4LCA5OHB4KSxcbiAgICAoJzM1MCcsIDEwNXB4LCAyMnB4LCAtMTA1cHgsIDczcHgpLFxuICAgICgnNTAwJywgMTUxcHgsIDQ2cHgsIC0yMXB4LCAtNHB4KSxcbik7XG5cbiRzY2FsZS10aGlyZDogMS43MTtcbiRzY2FsZS1oYWxmOiAxLjI3O1xuJHNjYWxlLWZvbnQ6IDEuNTtcblxuQG1peGluIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR3aWR0aCwgJHgsICR5LCAkZm9udC1zaXplKSB7XG4gICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCwgKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICR0aGlyZC13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS10aGlyZDtcbiAgICAgICR0aGlyZC14IDogJHggLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkdGhpcmQteSA6ICR5IC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR0aGlyZC13aWR0aCwgJHRoaXJkLXgsICR0aGlyZC15LCAkaGFsZi1mb250LXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteCA6ICR4IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXkgOiAkeSAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkaGFsZi13aWR0aCwgJGhhbGYteCwgJGhhbGYteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJHdpZHRoLCAkeCwgJHksICRmb250LXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXggOiAkeCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi15IDogJHkgLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJGhhbGYtd2lkdGgsICRoYWxmLXgsICRoYWxmLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgQGlmICR3aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogSW5saW5lIGZpbHRlciBvdmVycmlkZXNcbiAqL1xuLy8gJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5XG4kaW5saW5lLWJ1YmJsZXMtbGlzdDogKFxuICAgICgnNTAnLCA4NXB4LCAyNXB4LCAzNTBweCwgLTk1cHgpLFxuICAgICgnMTAwJywgMTE3cHgsIDMwcHgsIC0xNzBweCwgNjBweCksXG4gICAgKCcxNTAnLCAxNDBweCwgMzBweCwgLTM1cHgsIC02MHB4KSxcbiAgICAoJzIwMCcsIDE1NXB4LCA0NXB4LCAyOTZweCwgMTEwcHgpLFxuICAgICgnMzUwJywgMTczcHgsIDUwcHgsIDVweCwgMTIwcHgpLFxuICAgICgnNTAwJywgMjUycHgsIDgwcHgsIDE2MHB4LCAwKSxcbik7XG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkaW5saW5lLWJ1YmJsZXMtbGlzdCB7XG4gICAgLy8kdGhpcmQtd2lkdGggOiAkd2lkdGggLyAxLjcxO1xuICAgIC8vJHRoaXJkLXggOiAkeCAvIDEuNzE7XG4gICAgLy8kdGhpcmQteSA6ICR5IC8gMS43MTtcblxuICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gMS42ODtcbiAgICAkaGFsZi14IDogJHggLyAxLjY4O1xuICAgICRoYWxmLXkgOiAkeSAvIDEuNjg7XG5cbiAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAxLjMzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkaGFsZi13aWR0aCAvIC0yKSArICRoYWxmLXggLCgkaGFsZi13aWR0aCAvIC0yKSArICRoYWxmLXkpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vJiN7JGZpbHRlcn0td3JhcC0tbWFwLW9wZW4ge1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICAvLyAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAvLyAgICAgICAgQGlmICR3aWR0aCB7XG4gIC8vICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgLy8gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gIC8vICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgLy8gICAgICAgIH0gQGVsc2Uge1xuICAvLyAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cblxufVxuXG4jeyRmaWx0ZXJ9X19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzhweCk7XG4gICAgICAmI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQge1xuICAgIGxlZnQ6IDQwJTtcbiAgICB0b3A6IDU4JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZmxleDogMCA0NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzI4cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxNHB4KTtcbn1cblxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjdmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbn1cbiIsIi8qXG4gKiBPdGhlciBmaWx0ZXJzXG4gKi9cblxuJG90aGVyLWZpbHRlci1jaXJjbGUtbWQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiRvdGhlci1maWx0ZXItY2lyY2xlLWxnLXNpemU6IGNhbGN1bGF0ZVJlbSgxOTZweCk7XG4kb3RoZXItZmlsdGVyLWljb24tbGctc2l6ZTogY2FsY3VsYXRlUmVtKDc2cHgpO1xuJG90aGVyLWZpbHRlci1pY29uLW1kLXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcblxuXG4jeyRmaWx0ZXJ9LXdyYXAtLW90aGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlhOTM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tb3RoZXJzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgQGV4dGVuZCAgI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjE2cHgpO1xuICB9XG5cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItaGVhZGVyIHtcbiAgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4RThCODU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgICAmLS1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgJi0tdGhpcmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgIH1cbiAgICAmLS1mb3VydGgge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS10YXhvbm9teS1sb2NhdGlvbixcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSN7JGZpbHRlci1pbnB1dH0tLXJlYWNoYWJpbGl0aWVze1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLnBhdGgtMSB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMy4zMzMzMyUgLSAjeyRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemV9KTtcbiAgICBtYXgtd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24sXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU7XG4gICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWNpcmNsZS1tZC1zaXplO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICBoZWlnaHQ6ICRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplO1xuICAgICAgd2lkdGg6ICRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLWxnLXNpemU7XG4gICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuXG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICB3aWR0aDogJG90aGVyLWZpbHRlci1pY29uLWxnLXNpemU7XG4gICAgICBoZWlnaHQ6ICRvdGhlci1maWx0ZXItaWNvbi1sZy1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWJ1aWxkaW5ncyB7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis2KTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcHJpY2VzLFxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXN0eWxlcyxcbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1vcGVyYXRpb25zIHtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAmOm50aC1jaGlsZChuKzUpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKlxuICogT3ZlcnJpZGUgIHZpc2liaWxpdHkgZm9yIGV4cGFuZGluZyBwaWxscyBvbiBEZXNrdG9wc1xuICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1wcmljZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1zdHlsZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1vcGVyYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1zdHlsZXMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9wZXJhdGlvbnMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXByaWNlcyB7XG4gICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuXG5cbiAjeyRmaWx0ZXJ9LXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOTY5MTtcbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgIH1cbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1yZWdpb24ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICB9XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAvLyAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIG1hcmdpbi10b3A6IDA7XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWZpeGVkICB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19pbm5lci0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9faW5uZXItLXNlY3Rpb24tdmlldyB7XG4gICBtYXJnaW4tdG9wOiAwO1xuIH1cblxuICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcmVnaW9uIHtcbiAgIGZsZXg6IDE7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgd2lkdGg6IDEwMCU7XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgd2lkdGg6IDQwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgd2lkdGg6IDQ1JTtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODRweCk7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICYjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgfVxuICAgfVxuIH1cblxuICRyZWdpb25zLWluZm8tY29udGVudDogJy5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQnO1xuICN7JHJlZ2lvbnMtaW5mby1jb250ZW50fSB7XG4gICAmLS1maXhlZCB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgfVxuICAgfVxuICAgJi0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JHJlZ2lvbnMtaW5mby1jb250ZW50fS0tbWFwLW9wZW4ge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9LS1pbmxpbmUge1xuICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjZweCkgMDtcbiB9XG5cbiAjeyRzdmctbWFwfSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgbWF4LWhlaWdodDogMTAwJTtcbiAgIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDEzcHggMHB4IHJnYmEoMCwwLDAsMC4xNSkpO1xuIH1cblxuICN7JHN2Zy1tYXB9LS1pbmxpbmUge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTY1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjVweCk7XG4gICAgIH1cbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KTtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2NnB4KTtcbiAgICAgfVxuICAgfVxuIH1cblxuICN7JG1hcC1yZWdpb259LS1rYW50b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYjeyRtYXAtcmVnaW9ufS0taG92ZXIge1xuICAgIGZpbGw6ICNDNDQ1NUE7XG4gIH1cbiAgJiN7JG1hcC1yZWdpb259LS1hY3RpdmUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbiN7JG1hcC1yZWdpb259LS1rYW50b24sICN7JG1hcC1yZWdpb259LS1vcnQge1xuICAmI3skbWFwLXJlZ2lvbn0tLW5vLXJlc3VsdHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbGw6ICM4NjgzODY7XG4gICAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZpbGw6ICNhZjZmN2E7XG4gICAgfVxuICB9XG59XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICBjb2xvcjogJGJsYWNrO1xuICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCk7XG4gICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgei1pbmRleDogMTtcbiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAmOmJlZm9yZSB7XG4gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgIHdpZHRoOiAwO1xuICAgICBoZWlnaHQ6IDA7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIH1cbiAgICYtLXJpZ2h0LXRvcCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWxlZnQtdG9wIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXJpZ2h0LWJvdHRvbSB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tbGVmdC1ib3R0b20ge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICB0b3A6IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtcmlnaHQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICByaWdodDogNHB4O1xuICAgICAgIHRvcDogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWNpdHkge1xuICAgZGlzcGxheTogbm9uZTtcbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWJvdHRvbS1yaWdodCB7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC0yMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLXRvcC1yaWdodCB7XG4gICAgIHRvcDogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tYm90dG9tLWxlZnQge1xuICAgICBib3R0b206IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tdG9wLWxlZnQge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMjFweCk7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHk6aG92ZXIge1xuICAgI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1jaXR5IHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHkge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwcHg7XG4gICBoZWlnaHQ6IDEwcHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICB6LWluZGV4OiAxO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG5cbiAgICYtcGluIHtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB3aWR0aDogMTBweDtcbiAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgIGJvcmRlcjogMnB4IHNvbGlkICNDNDQ1NUE7XG4gICAgIHotaW5kZXg6IDI7XG4gICB9XG5cbiAgICYtc2hhZG93IHtcbiAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgIHotaW5kZXg6IDE7XG4gICAgIHRvcDogNTAlO1xuICAgICBsZWZ0OiA1MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDAgMjVweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDI1cHggNTBweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDUwcHggMTI2cHgsdHJhbnNwYXJlbnQgMTI2cHggMTAwJSlcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgIH1cbiAgIH1cbiAgICYtbGcge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweClcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBAYXQtcm9vdCAjeyRmaWx0ZXJ9X19pbm5lci0tbWFwLW9wZW4gI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgfVxuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFicy0tcmVnaW9uIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgY29sb3I6ICNmZmZmZmY7XG4gICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDJweCk7XG4gICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBvcGFjaXR5OiAwLjU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuICAgJjpob3ZlciB7XG4gICAgIG9wYWNpdHk6IDE7XG4gICB9XG4gICAmLS1hY3RpdmUge1xuICAgICBvcGFjaXR5OiAxO1xuICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyLW1haW4tdGl0bGV9LS1yZWdpb24ge1xuICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gLmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gfVxuXG4gLypcbiAgKiBTd2l0emVybGFuZCBtYXBcbiAgKi9cbiAjeyRyZWdpb24tbWFwfS0tc3dpdHplcmxhbmQtbWFwIHtcbiAgICYjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLy8gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAvKlxuICAqIEF1c3RyaWEgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLWF1c3RyaWEtbWFwIHt9XG5cbiAvKlxuICAqIEdlcm1hbnkgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICYjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTUycHgpO1xuICAgICB9XG4gICB9XG4gfVxuICN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skc3ZnLW1hcH0tLWZpeGVkICB7XG4gICAgIC8vVE9ETzogRmluZCBhIHdheSB0byBkbyB0aGlzIHJlYWx0aXZlIHRvIHRoZSBjb250YWluZXIgd2l0aCBmbGV4OjFcbiAgICAgaGVpZ2h0OjEwMCU7XG4gICAgIHdpZHRoOiA1NDBweDtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDUwKTtcbiAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDY1KTtcbiAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXZoLCAxdmgpICogLTEwKTtcbiAgICAgICAgIC8vIG1hcmdpbi10b3A6IC0xMHZoO1xuICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogNDkwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMzA2cHg7XG4gICAgIH1cbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA4MCk7XG4gICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgfVxuICAgfVxuIH1cblxuXG4gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gLy8gQ3VzdG9tIFNsaWRlclxuXG4gaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgd2lkdGg6IDQwcHg7XG4gICBwYWRkaW5nOiA0cHggNXB4O1xuICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE0LjRweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVGh1bWIgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1iIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgJjpob3ZlciB7XG4gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiB9XG5cbiAvKiBJbnB1dCBUcmFjayAqL1xuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuIH1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tc3dpdHplcmxhbmQtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogMjJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI0Ljc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM5M3B4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzklO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgd2lkdGg6IDM0MXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA0NDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuYWN0aXZlLW1hcCB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsbDogJHBpbms7XG4gIH1cblxufVxuIiwiXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEzcHgpO1xuICB9XG59XG5cbi8vVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xuICB9XG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDIwN3B4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC01MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMjkycHg7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTcwcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ0cHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMDclOy5cbiAgICB9XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvL01hcCBvcGVuXG4gIEBhdC1yb290IGJvZHkubWFwLW9wZW4gI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICAgIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9LFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgfVxuICB9XG5cbn1cblxuOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0gc3R5bGVzIHdoZW4gbm8gamF2YXNjcmlwdDogbW9iaWxlIHNsaWRlciBvbiBkZXNrdG9wIC0tLS0tLS0tLS0tLS0tLVxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTUuNjI1cmVtO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjg5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjIzcHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLVxuIiwiXG5cbiN7JHNlYXJjaC1wYWNrYWdlLWRlYWxzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgQGV4dGVuZCAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30tLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHsgXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gLjMxMjVyZW0gMS4zNzVyZW0gLjVyZW07XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IC4xcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB9XG4gIH1cbn0iLCJcbiN7JGludGVybmFsLWxpbmtzfV9fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbiN7JGludGVybmFsLWxpbmtzfV9fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICYtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcblxuICAgIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiN7JGludGVybmFsLWxpbmtzfV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA5NThweDtcbiAgd2lkdGg6IDk1OHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICAgIHdpZHRoOiAxMjQ4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tZC1jdXN0b20td2lkdGg7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1kLWN1c3RvbS13aWR0aDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7IGdyaWQtYXJlYTogdGl0bGU7IH1cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHsgZ3JpZC1hcmVhOiBzdWJ0aXRsZTsgfVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHsgZ3JpZC1hcmVhOiBzbGlkZXI7IH1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHsgZ3JpZC1hcmVhOiBsaXN0OyB9XG4uZXZlbnQtY3JlYXRvci1idG4gICAgeyBncmlkLWFyZWE6IGJ1dHRvbjsgfVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjdWxhdGVSZW0oNDcycHgpIDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwidGl0bGUgICBzbGlkZXJcIlxuICAgIFwic3VidGl0bGUgc2xpZGVyXCJcbiAgICBcImxpc3QgICAgc2xpZGVyXCJcbiAgICBcImJ1dHRvbiAgc2xpZGVyXCI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsY3VsYXRlUmVtKDM1NnB4KSAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJzbGlkZXJcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCI7XG5cbiAgICAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ2cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0OHB4IDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwidGl0bGUgICBzbGlkZXJcIlxuICAgIFwic3VidGl0bGUgc2xpZGVyXCJcbiAgICBcImxpc3QgICAgc2xpZGVyXCJcbiAgICBcImJ1dHRvbiAgc2xpZGVyXCI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJzbGlkZXJcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCI7XG5cbiAgICAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAgMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiAgZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHVsIGxpIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtbGFiZWwsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICYtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbHIgLSBsZWZ0LiByaWdodDsgdGIgLSB0b3AsIGJvdHRvbTsgbGcgLSBkZXNrdG9wO1xuJGNvbnRlbnQtc3BhY2UtbHItbGc6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiRjb250ZW50LXNwYWNlLWxyLXNtOiAwcHg7XG4kY29udGVudC1zcGFjZS1sci1tZDogY2FsY3VsYXRlUmVtKDMycHgpO1xuJGNvbnRlbnQtc3BhY2UtdGItbGc6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiRjb250ZW50LXNwYWNlLXQtc206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiRjb250ZW50LXNwYWNlLWItc206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgcGFkZGluZzogMCAkY29udGVudC1zcGFjZS1sci1sZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogJGNvbnRlbnQtc3BhY2UtdGItbGc7XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXNwYWNlLXRiLWxnO1xuICBtYXJnaW4tbGVmdDogJGNvbnRlbnQtc3BhY2UtbHItbGc7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwICRjb250ZW50LXNwYWNlLWxyLXNtO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAkY29udGVudC1zcGFjZS10LXNtO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1zcGFjZS1iLXNtO1xuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudC1zcGFjZS1sci1zbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICBtYXJnaW46IDFyZW0gMXJlbSAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb257XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxJSAxZnI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEVWRU5UIENSRUFUT1IgSU4gTE9DQVRJT04gUEFHRVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiA0NzBweDtcblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXNwYWNlLXRiLWxnIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9ue1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgd2lkdGg6IDU5MnB4O1xuICAgIGhlaWdodDogMzQycHg7XG5cbiAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgIHdpZHRoOiA1OTJweDtcbiAgICAgIGhlaWdodDogMzQycHg7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgIHdpZHRoOiA1OTJweDtcbiAgICAgICAgaGVpZ2h0OiAzNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICAgIG1hcmdpbjogMjkycHggMXJlbSAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIlxuICAgICAgXCJzbGlkZXJcIjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiXG4gICAgICBcInNsaWRlclwiO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcblxuICAgICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTc1cHgpIDFyZW0gMCAxcmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIsXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlclxuICAgIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLCAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyLmV2ZW50LWNyZWF0b3ItYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbn1cblxuXG5cbiIsIi5kZXNjcmlwdGl2ZS10ZXh0c19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzOXB4KTtcblxuICAmLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxOXB4KTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLWhlYWRlcn0ge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8vdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skZWQtaGVhZGVyfS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1uYXZ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6ICRsb2NhdGlvbi1zdGlja3ktYm94LXo7IC8vTmVjZXNzYXJ5IHRvIGhhdmUgdGhlIG1vZGFsIGluIGZyb20gdGhpcyBzZWN0aW9uIGFib3ZlIHRoZSBoZWFkZXIgd2hlbiBvcGVuXG4gIH1cbn1cblxuI3skZWQtbmF2fS1pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSAwO1xuICAgICYtLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2NoZWNrLWF2YWlsYWJpbGl0eS10eXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIiN7JGVkLWRldGFpbHN9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzMzMzMzIDIzLjc1JSwgIzI3MjcyNyA4MC4yMSUpO1xuICAmLS1uby1oZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgICAmLS1uby1oZWFkZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tLWRpc3BsYXktaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheS0td2l0aC1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6Y2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMC4zKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kaXNwbGF5X2xvZ29fcHJpbnQge1xuICBkaXNwbGF5Om5vbmU7IFxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi0tYmlnLXNjcmVlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3R5cGUtbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0ycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fbG9jYXRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfS1mZWF0dXJlcyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX25vbWluYXRlX3JpYmJvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gICAgbWluLWhlaWdodDo0MHB4O1xuICAgIGltZ3tcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGltZy5wcmludC1pY29ue1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOjExcHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMTdweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIH0gXG4gIH1cblxuICAmI3skZW50aXR5LWRldGFpbHN9X19hd2FyZF9yaWJib257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLXZvdGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICYgPiBkaXYgPiBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAuN3B4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpIDA7XG5cbiAgICBoMyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDE1cHggMHB4IDBweCA0OHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMTVweCAxMzBweCAwcHggNDhweDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nOjExcHggMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwcHggODdweCAwcHggMTA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgICYgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAjeyRlbnRpdHktZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfV9fbWFpbi1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gIH1cbn1cblxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3ByZXZvdGluZ19yaWJib24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gICAgbWluLWhlaWdodDo0MHB4O1xuICAgIGltZ3tcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGltZy5wcmludC1pY29ue1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vICYtdGV4dCB7XG4gIC8vICAgJl9pbmZvIHtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICAgICAgbWFyZ2luLWxlZnQ6IDAuNXB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1jYXRlZ29yeSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuXHQvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvZGVmYXVsdC1za2luLnN2ZycpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIjeyRlZC1kZXNjcmlwdGlvbn0ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDotM3B4O1xuICAgIH1cbiAgfVxufVxuI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICYtc2xhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm8tZGV0YWlscy1zbGEge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbjpmaXJzdC1jaGlsZCAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0gIFxuICAmX25vLWJvcmRlciB7XG4gICAgXG4gIH1cbiAgJi1zbGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tY29sdW1uIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uOmZpcnN0LWNoaWxkICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfSAgXG4gICZfbm8tYm9yZGVyIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNsYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICB9XG5cbiAgJi1uby1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gICYtc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG4jeyRlZC1kZXNjcmlwdGlvbn0tdHJpbW1lZCB7XG4gICYtLXZpc2FibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5cbi5iZy1zY3JlZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbS1zY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG4gICZfaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0taW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgJiA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi8vIGNvbnRhY3QtbmFtZVxuI3skZWQtZGVzY3JpcHRpb259X19jb250YWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjg2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwNyUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9fZW1haWwsXG4jeyRlZC1kZXNjcmlwdGlvbn1fX3Bob25lIHtcbiAgJi1wcmludHZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19pbmxpbmUtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGltZ1tzcmMqPVwiY2hlY2suc3ZnXCJdIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXJvdzpsYXN0LWNoaWxkICYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG4gIH1cblxuICAmLXNob3ctbWFpbiA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbm90LWV4cGFuZGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICB9XG5cbiAgJi1ub3QtZXhwYW5kZWQgPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWV4cGFuZGVkID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGxpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gIH1cblxuICAuYWxpZ24tdGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG5cbiAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaGVpZ2h0OiAwO1xuICAvLyBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAmLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgLy8gbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAvLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIC8vICAgJi0tI3skaSAqIDI1MH0ge1xuICAgIC8vICAgICBtYXgtaGVpZ2h0OiAjeyRpICogMzAwfXB4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuICAmLS1leHBhbmRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9vcGFjaXR5OiAwO1xuICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA0NiU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjdWxhdGVSZW0oLTE0NXB4KSwgY2FsY3VsYXRlUmVtKC0xMHB4KSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IDYyJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiA3OCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNDBweCk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBsZWZ0OiAxMiVcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA5LjYlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vb3BhY2l0eTogMDtcbiAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsY3VsYXRlUmVtKC0xNDVweCksIGNhbGN1bGF0ZVJlbSgtMTBweCkpO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbi1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmID4gcCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgJiA+IHNwYW4gPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAmX3VuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbi0taGFzLXBvcHVwIHtcbiAgLnNrLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICAjeyRlZC1yb29tc30tcG9wdXAge1xuICAvLyAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbiN7JGVkLXJvb21zfS1leHBhbmQtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkcGluaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBwYXRoIHtcbiAgICBmaWxsOiAkcGluaztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRwaW5rLTM7XG4gICAgfVxuICB9XG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSb29tcyBnYWxsZXJ5IG92ZXJyaWRlc1xuICovXG4jeyRlZC1yb29tc30tbGlzdC1pdGVtIC5wc3dwLWdhbGxlcnkge1xuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMjBweCkgMDtcblxuICAmLS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlLS1ib3JkZXIgI3skZWQtZGVzY3JpcHRpb259LWxhYmVsLXNte1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjdweCk7XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgJi1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDMuOHJlbTtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy9FcXVpcG1lbnQgZHJvcGRvd25zXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUgLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MDUwNTA7XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6bm9uZTtcbiAgfVxufVxuXG4vLyAgdGhpcyBpcyBuZWVkZWQgYmVjYXVzZSBzY3JpcHQgaXMgYWRkZWQgYWJvdmUgYmV3ZXJ0dW5nKHZhbHVhdGlvbikgc2VjdGlvblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVhdGlvbi1yb3cge1xuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LmJvcmRlci10b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIjeyRlZC1nYWxsZXJ5fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIC5nYWxsZXJ5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07XG4gICAgfVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMnB4IC8gMykpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDg0LjI0cHgpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjguODFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzUlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM5LjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfaW1hZ2UgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcGx1cy5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9wbGF5LnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X3ZyMzYwIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3JvdGF0ZS5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHN3cCB7XG4gICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAucHN3cF9fY291bnRlcntcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjQpO1xuICAgIH1cbiAgICAucm90YXRpb24td3JhcHBlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmLnJvdGF0ZS1sZWZ0IHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRvbGQtaW1hZ2VzLWZvbGRlcn0vdmVuZG9yL3Bob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vcm90YXRlLWxlZnQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLnJvdGF0ZS1yaWdodCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skb2xkLWltYWdlcy1mb2xkZXJ9L3ZlbmRvci9waG90b3N3aXBlL2Rpc3QvZGVmYXVsdC1za2luL3JvdGF0ZS1yaWdodC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wc3dwX19jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gICAgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wc3dwX196b29tLXdyYXA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHotaW5kZXg6IDEwNDU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNCU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnBzd3AtLXpvb20tYWxsb3dlZCkge1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cblxuICB9XG4gIC5wc3dwLS1mcyB7XG4gICAgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wc3dwX19iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDMwLDMwLDMwKTtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyB7XG4gICAgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC50aHVtYi13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIDhweCApO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQ7XG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV0aHVtYiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTNweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnBzd3AuaGFzSW5uZXJUaHVtYnMge1xuICAgICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAgICAgcmlnaHQ6IDI0NHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2wtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3skZWQtZ2FsbGVyeX1fX3Bob3RvLXN3aXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtY29udGFjdH0ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUycHgpIDAgY2FsY3VsYXRlUmVtKDY3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuI3skZWQtY29udGFjdH0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3skZWQtY29udGFjdH0tZm9ybS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgJi0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5cHgpO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjNjU2NTY1KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAmI3skZWQtY29udGFjdH0taW5wdXQtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWVycm9yLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xufVxuXG4jeyRlZC1jb250YWN0fS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1mb3JtIC52ZHAtZGF0ZXBpY2tlciB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBAZXh0ZW5kICN7JGVkLWNvbnRhY3R9LWlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xuICB9XG4gIC5jZWxsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjUpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kYXlfX21vbnRoX2J0bixcbiAgLm1vbnRoX195ZWFyX2J0biB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ29udGFjdCBmb3JtIG1vZGFsIG92ZXJyaWRlc1xuICovXG4jeyRlZC1jb250YWN0fS1mb3JtLS1tb2RhbCB7XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0Om5vdCgjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtLWVycm9ye1xuICAgICYjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjE1KTtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXIge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAYXQtcm9vdCAjeyRlZC1jb250YWN0fS1mb3JtLS1tb2RhbCAjeyRlZC1jb250YWN0fS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LS10ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIH1cbn1cblxuLy8gQ2hlY2sgYXZhaWxhYmlsaXR5IGZvcm0gLSBzaW5nbGUgbG9jYXRpb25cbi5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxvYXRpbmctaW5wdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYtLW1vZGFse1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH0gXG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICAmLS1lcnJvciB7XG4gICAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcblxuICAgICYtLWRhdGVwaWNrZXIge1xuICAgICAgJj5kaXY+aW5wdXQge1xuICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAmX3RleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7ICAgIFxuICAgIGNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gJi10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG4gfVxuXG4gJi0tZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgJiA+IGRpdiA+IGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICZfZW1wdHkge1xuICAgICAgcGFkZGluZzogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbiB7XG4gICYtLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsX3RleHRhcmVhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gTW9kYWxcbi5tb2RhbF9faGVhZC0tY29udGFpbmVyIHtcbiAgJi0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMjM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmRpc2FibGUtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICYuZXJyb3ItbWVzc2FnZS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmstMjtcbiAgfVxufVxuXG4iLCIjeyRlZC1yZXZpZXdzfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNjBweCkgMCAwO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1jb250ZW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbiIsIiN7JGVkLW1hcH0ge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIH1cbn1cblxuI3skZWQtbWFwfV9fcGluLWluZm8ge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtcmVsYXRlZC1zbGlkZXJ9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuXG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAmLS1zbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHt9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAuZWwtY2FyZF9fdGFncyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgJi0tc20tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZWwtY2FyZF9fdGFncyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyMTRweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDMxMXB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE3MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjhweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcmVsYXRlZC1zbGlkZXJ9IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZSxcbiAgICAuZWwtY2FyZCAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDlweCkgIWltcG9ydGFudDtcbiAgICB9ICAgXG4gIH1cblxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItc2xpZGUsXG4gICAgLmVsLWNhcmQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgfSAgXG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkICB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA0cHgpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIjeyRlZC1yb29tcy1zbGlkZXJ9IHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmX21pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICAzODhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogIDM0NXB4O1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge31cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7fVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEyOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAvL31cblxuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZWwtY2FyZF9fdGFncyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyMTRweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3OHB4O1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tcy1zbGlkZXJ9IHtcbiAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjVweCkgIWltcG9ydGFudDtcblxuICAgICAgJjpub3QoLnNsaWRlLXZpc2libGUpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjc4cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDA1cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHotaW5kZXg6OTtcbn1cbiIsIiN7JGVudGl0eS1kZXRhaWxzfS0tcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjAwcHgpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG4iLCIjeyRlZG4tc3RpY2t5LWJveH1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ3JleS01O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTFweCk7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDklO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xuXG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMDAlO1xuICB9XG5cbiAgLnR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsdWU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgXG4gICYuaXMtb3BlbiB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gIG5vLXJlcGVhdFxuICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy94LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC03NXB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4tLWxpa2VkIHtcbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0bi10ZXh0LFxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ0bi10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRlZG4tc3RpY2t5LWJveH1fX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnRuIHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRwaW5rLCAkcGluaywgJHdoaXRlLCBsaWdodGVuKCRwaW5rLDQlKSk7XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgICB0b3A6IGF1dG87XG5cbiAgICAgICYucmlnaHQtYWxpZ25lZCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA4NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG51bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNnB4KTtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuICB9XG59XG5cblxuLy8gU2VydmljZSBCb3ggaWYgZW50cnkgdHlwZSA+IDQgXG5cbiN7JGVkbi1zdGlja3ktYm94fV9sb2dvIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLW5vLWJhbm5lciB7XG4gICAgdG9wOiAtMTNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uLmJ0bi0tc20ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1pbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyAvKiBGb3JjZSB0aGUgZmlyc3QgaXRlbSB0byB0YWtlIHVwIHRoZSBmdWxsIHdpZHRoICovXG4gICAgICAgIG9yZGVyOiAtMTsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYnRuIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9LS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFxuICAucGFja2FnZS1wcmljZS10b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5wYWNrYWdlLXByaWNlLXBlci1wZXJzb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDoxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOjEwMCU7XG4gIH1cbiAgLnR3aXR0ZXJ7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2VtYWlsLXdoaXRlLnN2ZylcbiAgbm8tcmVwZWF0XG4gIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC94LXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogekluZGV4LiRzdGlja3ktYm94LXBhY2thZ2VzLXo7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgJiA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmID4gKiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc5cHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgICA+IC5idG4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM5cHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2xpa2UtYnRuLS1saWtlZCB7XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19saWtlLWJ0bi10ZXh0LFxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnRuLXRleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnRuIHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRwaW5rLCAkcGluaywgJHdoaXRlLCBsaWdodGVuKCRwaW5rLDQlKSk7XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICAgIGxlZnQ6IDElO1xuICAgIH1cbiAgICAmLS1vcGVuIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG51bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogMTc4cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1kYXJrX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5LjZweCk7XG5cbiAgfVxufVxuXG4uc3RpY2t5LXBhY2thZ2UtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cblxufVxuIiwiI3skZWQtY29tbWVudHN9IHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cztcbn1cblxuI3skZWQtY29tbWVudHN9LWhlYWRlciB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS10aXRsZSB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtdGl0bGU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbGlzdGluZyB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDgycHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWxpc3RpbmctbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUge1xuICAgIC8vIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXBpY3R1cmU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuXG4gICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUtbW9kYWwge1xuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1Ny44cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1Ny44cHgpO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuI3skZWQtY29tbWVudHN9LWluZm86bnRoLWNoaWxkKDIpIHtcbiAgICAmIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbn1cblxuI3skZWQtY29tbWVudHN9LXBpY3R1cmUgaW1nIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xufVxuXG4jeyRlZC1jb21tZW50c30tY29udGVudCB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudDtcbn1cblxuI3skZWQtY29tbWVudHN9LWRlc2NyaXB0aW9uLW1vZGFsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4jeyRlZC1jb21tZW50c30tZm9vdGVyIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1mb290ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgNzMlO1xuICAgIG1heC13aWR0aDogNzMlO1xufVxuXG4jeyRlZC1jb21tZW50c30td3JhcCAjeyRlZC1jb21tZW50c30tbGlzdGluZy1tb2RhbCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN7JGVkLWNvbW1lbnRzfS1tb2RhbCB7XG4gICAgd2lkdGg6IDY1NnB4O1xuICAgIGhlaWdodDogNzU2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1tb2RhbC1zdGlja3ktaGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICB3aWR0aDogNjU2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXIge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG5cbi5jb21tZW50cy1zbGlkZXJfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4cHgsIDQwcHgpO1xuICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfX29uZS1jb21tZW50X19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTZweCwgNDBweCk7XG59XG5cbi5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDYzcHggMzdweCAzNHB4IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmLS1vbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTRweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcC5jb21tZW50cy1zbGlkZXItY29tbWVudCBzcGFue1xuICAgIC8vZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBzcGFuLmNvbW1lbnRzLXNsaWRlci1tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fb25lLWNvbW1lbnQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCJcblxuXG4jeyRwLWRldGFpbHN9IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDApO1xuXG4gICAgICAgIC5saW5lYXItcHJvZ3Jlc3MsXG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlci1zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDglO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMDZweCk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsdXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgei1pbmRleDogMztcbn1cbiN7JHAtZGV0YWlsc31fX3Jlc2VydmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xufVxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uIHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOTJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkqMTAwKSAtIDI2NnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDA4cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIH1cblxuICAgICYtc20ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5uby1zcGFjZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1lZGl0LWluZm8ge1xuICAgICN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0sXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pdGVtcy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kYWJsZSB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtICB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcge1xuICAgIGxpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICYtLW92ZXJuaWdodCB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG59XG5cbiN7JHAtZGV0YWlsc31fX3Njcm9sbC1uZXh0IHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuXG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkY7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDMzO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IGNhbGMoKHZhcigtLXZoLCAxdmgpKjEwMCkgLSAxNjBweCk7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICAgIC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvLyBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogICM5MjkyOTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLWV4cGFuZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktODtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59XG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbm8tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuXG4gICAgJi5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcCwgc3BhbiwgbGkge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICAmLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgIG9yZGVyOiA1O1xuICAgIHBhZGRpbmc6MDtcblxuICAgICYuYm9yZGVyLXRvcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS04O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN7JHBkLW1vZGFsfXtcbiAgICB6LWluZGV4OiA2NjY3O1xuXG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIGNvbG9yOiNGRkY7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuXG4gICAgICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4NnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Zlci1waG90b3Mge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDU0cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNTRweCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLXJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIC5zay1pY29uIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTY7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC1kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Myk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLXVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLWRvd24tbWluaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtbm90LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMkMyQzJDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NT0JJTEUgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3Zlci1waG90b3Mge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBmbGV4OiAwIDAgODglO1xuICAgICAgIH1cblxuICAgICAgIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgIH1cblxuICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE1PQklMRSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLnJvb20taXRlbSB7XG4gICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtcy13cmFwLm5vLXNwYWNlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4udHh0X3VuZGVybGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lkdGgtMTAwLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYmxvY2stZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gtYnV0dG9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgzLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVse1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXllbGxvd3tcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtZ3JlZW57XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXJlZHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX25vLWl0ZW1zLXRleHQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuIiwiXG5cbiN7JG1hZ2F6aW5lc31fX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcblxuICAgICYtc3RpY2t5IHtcbiAgICAgIGFuaW1hdGlvbjogc2hvd0Rvd24gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cblxuICAgICYtc2Nyb2xsLWRvd24ge1xuICAgICAgYW5pbWF0aW9uOiBoaWRlVXAgMC44cyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgZnJvbSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlVXAge1xuICAyNSUge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGUtLWxpbmsge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LWRpc2FibGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tbWFnYXppbmUtb3ZlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIH1cbn1cblxuLmJyZWFrLW5vLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50PnAge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHAsXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwIGNhbGN1bGF0ZVJlbSg2MHB4KSAwO1xufVxuXG4ubWFnYXppbmVzX19uby1yZXN1bHRzLS1uZXdlc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tYWdhemluZV9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFnYXppbmUtb3ZlcnZpZXcuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xufVxuXG5AaW1wb3J0IFwibWFnYXppbmVzL2VudGl0eVwiO1xuQGltcG9ydCBcIm1hZ2F6aW5lcy9jYXRlZ29yaWVzXCI7XG5AaW1wb3J0IFwibWFnYXppbmVzL2RldGFpbHNcIjtcbkBpbXBvcnQgJ21hZ2F6aW5lcy9yZWxhdGVkJztcbkBpbXBvcnQgJ21hZ2F6aW5lcy9lbVNsaWRlcic7XG4iLCIjeyRtLWVudGl0eX0tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbn1cblxuI3skbS1lbnRpdHl9LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgYSB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IC0xOXB4IC0xOXB4IDI0cHg7XG4gIH1cbn1cblxuI3skbS1lbnRpdHl9LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuI3skbWFnYXppbmVzfV9fbGlrZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1lbnRpdHl9LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skbS1lbnRpdHl9LWRhdGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbiN7JG0tZW50aXR5fS1leGNlcnB0IHt9XG5cbiN7JG0tZW50aXR5fS1leGNlcnB0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkcGluaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JG0tZW50aXR5fS1jYXJkLS1wbGFjZWhvbGRlciB7XG4gIC5waC1yb3cgLmJpZyB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNtLXNjcmVlbi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn0iLCIjeyRtLWNhdGVnb3JpZXN9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogNTVweDtcblxuICAmLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogMTI2cHg7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY2FyZXQtY29sb3I6ICR3aGl0ZTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdHRlZCB7XG4gIEBleHRlbmQgI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnUge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudS1pdGVtIHtcbiAgYSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyAmOmZvY3VzIHtcbiAgICAvLyAgIGNvbG9yOiAkcGluaztcbiAgICAvLyB9XG4gIH1cblxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudS1pdGVtX19zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICRwaW5rO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlclxuICovXG4jeyRtLWNhdGVnb3JpZXN9LS1wbGFjZWhvbGRlciB7XG4gIC5waC1yb3cge1xuICAgIGRpdiB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmJpZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmJpZy5lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tc3RpY2t5LW1lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMTU1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1zdGlja3kge1xuICAgIGFuaW1hdGlvbjogZ29VcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgJi11cCB7XG4gICAgICBhbmltYXRpb246IGdvRG93biAwLjNzIGVhc2UtaW47XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb1VwIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1zdGlja3ktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuI3skbS1jYXRlZ29yaWVzfV9fc3RpY2t5LW1lbnVfX3BpbGwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcblxuICAmLS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmsgICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIjeyRtLWRldGFpbHN9IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19kYXRlIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190YWdzIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS0teW91dHViZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgJl9fbm90LWxvYWRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy94LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgJi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDk3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg0cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1saWtlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5NHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JG0tZGV0YWlsc30gLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAjeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgIGNvbG9yOiRibGFjaztcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjokYmxhY2s7XG4gIH1cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAmLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBzZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIDU0JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrJyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgfVxuXG4gIC5idG57XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JG0tZGV0YWlsc31fX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLXdhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gICYgc3BhbiB7XG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skbS1kZXRhaWxzfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGdhcDogLjkzNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ubW9iaWxlLXN3aXBlci0tb25lLWl0ZW0ge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLS45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8udG5zLWl0ZW0ge1xuICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvLyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL31cbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICB9XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEuMTA1KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmhvdmVyIHtcbiAgICAjeyRtLWRldGFpbHN9X19yZWxhdGVkLWV4Y2VycHQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1zbGlkZXIge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODlweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTdweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiAkZW0tc2xpZGVyLWxpbmstd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbi5lbVNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIHBhZGRpbmc6IDE0cHggMCA0NnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtJG1haW4taGVhZGVyLWhlaWdodDsgLy8gYWRqdXN0IGJhc2VkIG9uIHN0aWNreSBoZWFkZXIgaGVpZ2h0XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gICZfX3N3aXBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJl9fc29jaWFsU2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTAwLzU1O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NvY2lhbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19zb2NpYWxTdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX3NvY2lhbEljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fc29jaWFsSWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS40MzVyZW07XG4gICAgaGVpZ2h0OiAxLjQzNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2VXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fc2xpZGVMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGVtLXNsaWRlci1saW5rLXdpZHRofSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB6LWluZGV4OiA1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX19zb2NpYWxUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgICZfX3NvY2lhbFN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLy8gc20g4omlIDU2OFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fc29jaWFsU2xpZGUge1xuICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBtZCDiiaUgNzY4XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmX19zb2NpYWxTbGlkZSB7XG4gICAgICBoZWlnaHQ6IDIwMXB4O1xuICAgIH1cbiAgICAmX19zb2NpYWxUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG4gICAgJl9fc29jaWFsU3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gbGcg4omlIDEwMjRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICZfX3NvY2lhbFNsaWRlIHtcbiAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8geGwg4omlIDE0NDBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICZfX3NvY2lhbFNsaWRlIHtcbiAgICAgIGhlaWdodDogMzgzcHg7XG4gICAgfVxuICB9XG59IiwiI3skZi1oZWFkZXJ9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuI3skZi1oZWFkZXJ9LXRpdGxlIHtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JGYtaGVhZGVyfS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skZi10YWJzfSB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgJi0tbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGYtdGFic30taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICAmLS1hY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgICN7JGYtdGFic30taW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtdGFic30taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuIiwiI3skZi1pbmZvfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4jeyRmLWluZm99IC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4JTtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZi1pbmZvfS1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjlweCk7XG4gIH1cbn1cblxuI3skZi1pbmZvfS1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcGluaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4jeyRmLWluZm99LW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSA+IGg0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZi1pbmZvfSB7XG4gIC5zay1tb2RhbF9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICB9XG5cbiAgLmZsb2F0aW5nLWxhYmVsLS1tb2RhbCB7XG4gICAgbGVmdDogMTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43cmVtO1xuICAgIH1cbiAgICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gICAgLnZkcC1kYXRlcGlja2VyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgLy9jb2xvcjogJGJsYWNrO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgICAgICAgLy9AaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWNvbnRhY3QtZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDJyZW0gMCAyMHB4IDA7XG4gIH1cblxuICB0ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG59IiwiI3skZi1lbnRyeX0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjc1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExNjRweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICB9XG59XG5cbiN7JGYtZW50cnl9LWVtcHR5LW1lc3NhZ2UsXG4jeyRmLWVudHJ5fS0tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5AaW1wb3J0IFwiZmF2b3JpdGVzL2hlYWRlclwiO1xuQGltcG9ydCBcImZhdm9yaXRlcy9pbmZvXCI7XG5AaW1wb3J0IFwiZmF2b3JpdGVzL2VudHJpZXNcIjtcblxuI3skZmF2b3JpdGVzfV9fbW9yZS1lbnRyaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xufVxuIiwiXG5cbiN7JGV2ZW50am9ic31fX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fcmVzdWx0cy13cmFwICN7JGV2ZW50am9ic31fX3RhYmxle1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjY0cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX2hlYWRlciB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmLS1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICB9XG5cbiAgJi1vdmVydmlldyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi1zdGlja3kge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYtaGlkZSB7XG4gICAgICAgIHRvcDogLTE1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9faGVhZGVyLXRpdGxlIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gICYtbGluayBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBjb2xvcjogIzllOWU5ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7fVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgIH1cbiAgfVxuICB0cjpsYXN0LWNoaWxkIHtcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAmX3NtYWxsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX2VtcGxveWVyIHtcbiAgJl9zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlLWNvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fZGF0ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX3NtYWxsIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX25vLXJlc3VsdHMtd3JhcCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMCBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjY0cHgpO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6ICRldmVudC1qb2JzLXNlYXJjaC16O1xuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgfVxuXG4gICYtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOjEyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiAkZXZlbnQtam9icy1zZWFyY2gtejtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1NXB4O1xuXG4gICAgJi1zdGlja3kge1xuICAgICAgdG9wOiAxNTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYtaGlkZSB7XG4gICAgICB0b3A6LTE1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgICB9XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skZWotam9iLXNlYXJjaH0tbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gICAgdG9wOiAxNTVweDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZS1oaWRlIHtcbiAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuXG5cbiN7JGVqLWpvYi1zZWFyY2h9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS10ZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY2FyZXQtY29sb3I6ICR3aGl0ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgLy8gJjpmb2N1cyB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgLy8gfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXRleHQtaW5wdXQ7XG4gIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDU0JTtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcblxuICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KSAhaW1wb3J0YW50O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuXG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICBoZWlnaHQ6IDMzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6LTQ3cHg7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDQ5cHg7XG4gICAgbGVmdDowcHg7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlLXN0aWNreSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgIHRvcDogNDhweDtcbiAgICB9XG5cbiAgICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtcbiAgfVxuICAmLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uLWVtcHR5IHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xufVxuXG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OjA7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0dGVkIHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jeyRwYWdpbmF0aW9ufS0tam9iLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICN7JHBhZ2luYXRpb259X19udW1iZXJzLWNvbnQge1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSgyM3B4KSAwO1xuICB9XG4gICN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skZXZlbnRqb2JzfV9fdGFibGUtLXBsYWNlaG9sZGVyIHtcbiAgdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5waC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LS1wbGFjZWhvbGRlciB7XG4gIC5waC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5waC1jb2wtMTIuYmlnIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgfVxufVxuXG4uYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogODNweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzElIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9LWhlYWRlci1idG4ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X3NoYXJlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICB9XG4gICAgaGVpZ2h0OiAxLjVyZW1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBwLFxuLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG5AaW1wb3J0IFwiZXZlbnQtam9icy9kZXRhaWxzXCI7XG4iLCIjeyRlai1kZXRhaWxzfV9fdG9wLW1ldGEtZGF0YSB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fdG9wLW1ldGEtZGF0YTtcbn1cblxuI3skZWotZGV0YWlsc31fX2RhdGUge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX2RhdGU7XG59XG5cbiN7JGVqLWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fX3NoYXJlLWJ1dHRvbiB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uO1xuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3gtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3BpbnRlcmVzdC13aGl0ZS5zdmcpO1xuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X190YWJsZSB7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4LjhweClcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgdGFibGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMS4ycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgdGFibGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpXG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JGV2ZW50am9ic31fX2lubmVyLS1wbGFjZWhvbGRlciB7XG4gICN7JGVqLWRldGFpbHN9X190aXRsZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgI3skZWotZGV0YWlsc31fX2JveCB7XG4gICAgLnBoLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIHtcbiAgLnBoLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgNSU7XG4gIH1cbiAgLnBoLWNvbC0xLmVtcHR5IHtcbiAgICBmbGV4OiAwIDAgMiU7XG4gIH1cbiAgJi5waC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCA1cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgfVxufVxuIiwiI3skc2VvLWhlYWRlcn0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyMHB4KTtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyKCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzkwcHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2VvLWhlYWRlcn1fX2ltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIiN7JHNlb3BhZ2VzfV9fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRzZW8tY2FyZH0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLXNsYSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRDlDNEFBO1xuICB9XG59XG4jeyRzZW8tY2FyZH0tbGluayB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN7JHNlby1jYXJkfS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjclO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuXG5cbiAgfVxuICAmOm5vdCgmLS1uby1saW5rLXRleHQpOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDUpO1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gICAgfVxuICB9XG4gICYtLW5vLWxpbmstdGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjk1cHgpO1xuICAgIH1cbiAgICAmID4gaW1nIHtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzA5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZW8tY2FyZH0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDc0cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG5cbiAgJi1zbGEge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm5vLXBhZGRpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgIFxuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2VvLWNhcmR9LWltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbiAgLnBoLXJvdyB7XG4gICAgZmxleDogMTtcbiAgfVxuICAucGgtY29sLTYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgfVxufVxuIiwiLmVycm9yLXBhZ2Uge1xuICBwYWRkaW5nOiAyMCUgMCA0MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwJSAwIDE1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMTAlIDA7XG4gIH1cbiAgJi5lcnJvci1wYWdlLS12dWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxuICB9XG59XG5cbi5lcnJvci1wYWdlX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogJG1haW4tbmF2LWJnIHVybCgjeyRpbWFnZXMtZm9sZGVyfS9iZy9zdGVja2VyLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCkgNDAlO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KSA0MCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdCB7fVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cbiIsIlxuXG4jeyRzZWFyY2gtc2tlbGV0b259X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG4iLCJAaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvei1pbmRleFwiO1xuXG4uc2VhcmNoLXBhZ2Uge1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWFwIG9wZW4gc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgzNXB4KSAwXG4gIH1cblxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gICAgbWluLWhlaWdodDogMTByZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDc1cHggMCAwIDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCkgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICB6LWluZGV4OiAxNTtcblxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMXJlbSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgICB0b3A6IC0zN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuXG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAvLyB3aGVuIHRoZSBmaWx0ZXJzIGFyZSAgdmlzaWJsZVxuICAgIHRvcDogMTE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXNlYXJjaC1wYWdlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IC03MnB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4ge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTNweCk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTNweCk7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzkwcHgpO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3R0b206IDZweDtcbiAgICB6LWluZGV4OiAxMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pY29uIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gY2FsY3VsYXRlUmVtKDJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBpbms7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gICAgdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19tYXAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU3cHgpO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlc0ZpbHRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgJi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuICAmID4gZGl2IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG5cbiAgICAmLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMzRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fc2ltaXJhbCB7XG4gICAgJi0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjM3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Yi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuXG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcwKSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwLjAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICAjQzVDNUM1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFja2FnZS1yZXN1bHRzLWxhYmVsLWxpbmstc3BlY2lhbHMgLnRleHR7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc2luZ2xlLWFydGljbGUtcGFja2FnZXNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9zdGlja3ktZmlsdGVyLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLW1haW5cIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtc3dpdGNoXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLWVkaXRcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtc3BlY2lhbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtbWVhbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWRldGFpbHMtcmVzZXJ2YXRpb25cIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLXNsaWRlclwiO1xuXG5cbiIsIi8qXG4gKiBTaW5nbGUgc2VhcmNoIHJlc3VsdFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9IHtcbiAgJl9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg5cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgPi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tYXgtbnVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXItLXBhY2thZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSAwIGNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy9tYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2lubmVyLS1zbGE6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fcHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0cHggKi9cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmLS11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC50bnMtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3M3B4KTtcblxuICAgIC50bnMtbmF2IHtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtam9icyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICBAYXQtcm9vdCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHRoaXN9Om5vdCgjeyR0aGlzfS0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5Mi42MzhweCk7XG4gICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTBweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIC8vICYubGF6eWxvYWR7XG4gICAgLy8gICBtaW4taGVpZ2h0OiAxMTAwJTtcbiAgICAvLyAgIG1pbi13aWR0aDogMTEwMCU7XG4gICAgLy8gfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50LS1wYWNrYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzkxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQtLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuXG4gICYtLWxpa2VkIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fcGFja2FnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuLypcbiAqIFJpZ2h0IHRvcFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgZ2FwOiAxcmVtO1xuXG4gIC8vICYtLW1kLXZpc2libGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG5cbiAgJi0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tcmVnaW9uLWljb24ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gICYtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAYXQtcm9vdCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lcjpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLTItY29sb3I7XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19tYXJnaS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGVfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJi0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoIEFib3ZlIDEwMjRweCApXG4gKi9cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZmF2b3VyaXRlcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmX19wYWNrYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLWNvbnQge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1zbGEge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNy4wMjRweCk7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2JhZGdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fc2NvcmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI2cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gICY6aG92ZXIge1xuICAgICY+ZGl2IHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24ge1xuICBwYWRkaW5nOiA5cHggMCAwIDMwcHg7XG4gIG1hcmdpbjogMTdweCAwIDAgMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tbGlrZS1pY29uLS1wYWNrYWdlcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tbWFwIG9wZW4gc3RhdGUgdmFsdWF0aW9uIHN0eWxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tbW9iaWxlLXRhZyB7XG4gIEBleHRlbmQgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGVfX3RhZztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2xpbmsge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gIH1cbn1cblxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb3J0aW5nLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMmMyYzJjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgbGVmdDogMS41cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuIiwiXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXBhY2thZ2VzLXo7XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gb24gbG9jYXRpb24gZGV0YWlscywgdGhlIGZpbHRlcnMgbmVlZCB0byBhcHBlYXIgb24gdG9wIG9mIHN0aWNreSBib3hcbiAgICB6LWluZGV4OiAkZGlzcGxheS1vbi10b3Atb2Ytc3RpY2t5LWJveDtcbiAgfVxufVxuXG4jeyRpbmxpbmUtZmlsdGVyLXBhY2thZ2VzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgJi1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW92ZXJsYXkge1xuICAgIHotaW5kZXg6Njtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogLTM5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDJweDtcbiAgICBsaSB7XG4gICAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLW9wZW57XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0X19jbGVhciB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5pY29uLXJvb21zLFxuLmljb24tbWVhbHMsXG4uaWNvbi1jYWxlbmRhcixcbi5pY29uLXBsYWNlLFxuLmljb24tc3BlY2lhbHMge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbn1cblxuLmljb24tcm9vbXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvUm9vbXMuc3ZnJyk7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLnN2ZycpO1xufVxuXG4uaWNvbi1tZWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Fc3Nlbi5zdmcnKTtcbn1cblxuLmljb24tcGxhY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRG9wcGVsemltbWVyLnN2ZycpO1xufVxuXG4uaWNvbi1zcGVjaWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9zcGVjaWFscy5zdmcnKTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tcyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFCMUIxQjtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowLjVweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC41cHggIzQ0NDtcblxuICAgICYuaWNvbi1jYWxlbmRhciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSAwO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXItcGFja2FnZXN9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTVweCk7XG5cbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlci1wYWNrYWdlc31fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfSB7XG4gICR0aGlzIDogJjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgICB6LWluZGV4OiAyNztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU4cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICYtLXN0aWNreSxcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbWFwLXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0aWNreS12aXNpYmxlIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1zdGlja3ktdmlzaWJsZSN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1tYXAtY2xvc2VkIHtcbiAgLy8gdGhpcyBuZWVkcyB0byBiZSAxNSBhbmQgbm90IDE3LCBzbyBpdCBkb2Vzbid0IGFwcGVhciBvbiB0b3Agb2YgbG9naW4gbW9kYWxcbiAgei1pbmRleDogMTU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLW9wZW4ge1xuICAgIC5tbC0xNiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gIH1cblxuICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuXG4vLyBuZXcgc3R5bGVzIGZvciB0aGUgcGFja2FnZSBmaWx0ZXJzXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfSB7XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q1MTVGO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlLFxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG5cbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbixcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlcixcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiIsIlxuJGhlYWRlci1oZWlnaHQtc206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMgIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICAgIHotaW5kZXg6IDE3O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1kZWxldGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlbGV0ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweCBjYWxjdWxhdGVSZW0oNDBweCkgMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHAsXG4gICAgZGl2IGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIC8vIHRvcCBwcm9wZXJ0eSBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBoZWFkZXIgaGVpZ2h0XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbGc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvb21zX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2Q5ZDlkOTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcC0tcm9vbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTQ0cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gICAgICAgICYubWItMTIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICBcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXIge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOm5vdCgubWItMTIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIHNwYW4geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLWljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodC5lZGl0LW1lYWxzIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5zay1tb2RhbC5wYWNrYWdlLWZpbHRlcl9fd3JhcC5oaWRkZW4ge1xuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JvZHktcm9vbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgZGl2IHAsXG4gIGRpdiBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5e1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay1lZGl0LW1lYWxzIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xICFpbXBvcnRhbnQ7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uZWRpdC1oYWxscy1maWx0ZXIuaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtcm9vbS1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSAgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuXG4ucGFja2FnZS1maWx0ZXJfX2NhbGVuZGFyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNTNweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfSB7XG4gICAgei1pbmRleDogNjY3MDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblxuICAgICAgICAudmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcj4udmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqOTApO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdmZjLXdlZWsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG5cbiAgICAudmZjLXdlZWs+LnZmYy1kYXk+c3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXI+c3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlPnNwYW4udmZjLXVuZGVybGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5LnZmYy1kYXktZGlzYWJsZWQgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBjb2xvcjogI0M1QzVDNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gICAgLS0tLS0tLS0tLS0tLS0gQ0FMRU5EQVIgTU9EQUwgLSBVUChMRykgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICAgICAgICAgIC52ZmMtYXJyb3ctcmlnaHQsXG4gICAgICAgICAgICAudmZjLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDQ2cHgpIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXRvcC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9IC8vICAgIC0tLS0tLS0tLS0tLS0tIENBTEVOREFSIE1PREFMIC0gVVAoTEcpIFNUWUxFUyBFTkQtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRVQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUyBFTkQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuI3skcGYtY2FsZW5kYXItbW9kYWx9LXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xufVxuXG4uZWRpdF9kZXRhaWxzX21vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhciAudmZjLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwsXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkLFxuICAgIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgc3Bhbi5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gICAgY29sb3I6ICAjMkMyQzJDO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG59XG5cbi5jaXJjbGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuLmhhbGYtY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjMkMyQzJDIDUwJSk7XG59XG5cbi5jaXJjbGUucHVycGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ2Qjk1O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5oYWxmLWNpcmNsZS5wdXJwbGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk1OTU5NSA1MCUsICM3NDZCOTUgNTAlKTtcbn1cbi5zay1tb2RhbC0tcmVndWxhci1zaXplLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYzcmVtO1xuXG4gICAgICAgIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWZvb3Rlci5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lcixcbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgLm5vLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQuY2FsLXNpbmdsZS1kYXktYnVzeTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Q6OmJlZm9yZSxcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgfVxuXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmJlZm9yZSxcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgfVxuXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWZpcnN0OjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgfVxuXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdCB7XG4gICAgICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICB9XG5cbiAgLmNhbC1zaW5nbGUtZGF5LWJ1c3kucmFuZ2UtbW9kaWZpZWQge1xuICAgICAgLnZmYy1zcGFuLWRheTpub3QoLnZmYy1kaXNhYmxlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTIgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZy5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIC8vIFRPRE86IGFkZCB0aGVzZSBpbiB0aGUgbmV3IGNyZWF0ZWQgZmlsZSB6LWluZGV4LnNjc3Mgd2hpY2ggaXMgb24gb3RoZXIgYnJhbmNoIGFuZCBub3QgeWV0IG9uIG1hc3RlclxuICAgIC8vIGJlY2F1c2UgcGFja2FnZSBmaWx0ZXIgY2FsZW5kYXIgei1pbmRleCBpcyA2NjcwXG4gICAgei1pbmRleDogNjY3MTtcbn1cblxuIiwiXG5cbiN7JHBmLXdyYXB9IHtcbiAgICB6LWluZGV4OiA2NjY5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KSAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgMTI3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG59XG5cbiN7JHBmLXdyYXB9LXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi13cmFwfS1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXdyYXB9LWhlYWQtLWluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzVweCk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IC8qIDE0MCUgKi9cbiAgICB9XG5cbiAgICAmLS1maWx0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1MQUJFTFMtLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcsXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBjb2xvcjogJHBpbms7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICYtZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcGluay0yO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstdGVybXN7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIHtcbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMS40NXB4O1xufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLUxhYmVscyBlbmQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbiN7JHBmLWZvb3Rlcn0ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAzMztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cblxuICAgICYtZWRpdC0tbWVhbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1CVVRUT05TLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLFxuLnBpbmstYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjNWM1YzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5waW5rLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTk3LjM5MXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDYuNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTY3LjY4OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1lbmQgYnV0dG9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tcGFkZGluZy10b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1uby10b3Atc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICAgJi1tZWFscyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZXktYm94LFxuLmJveC1uby1iZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbn1cblxuLmdyZXktYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbn1cblxuLmJveC1uby1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogNnB4O1xufVxuXG4uc2stbW9kYWxfX2JvZHk+LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLW1hcmdpbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgJi1sZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNwbGF5LWZsZXgtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemU+LnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgICB9XG59XG4vL3NrLW1vZGFsLS1zbWFsbC1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuLy8gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuLy8gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuLy8gICAgbWF4LWhlaWdodDogNDUlO1xuLy8gIH1cbi8vfVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Nsb3NlLWJsYWNrLnN2ZykgIWltcG9ydGFudDtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtLXVuY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gfVxuXG5maWVsZHNldC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDU4cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogMTA2cHg7XG4gICAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LFxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MiU7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1tdWx0aXBsZS1saW5lcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlIHtcbiAgICBtaW4td2lkdGg6IDIzN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxMnB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy93YXJuaW5nLXJlZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgdG9wOiAxcmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtZGVzY3JpcHRpb257XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhLXRleHQge1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2UtY291bnRlci13YXJuaW5nIHtcbiAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ib3R0b20tbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYxcHgpIGNhbGN1bGF0ZVJlbSg0NXB4KSBjYWxjdWxhdGVSZW0oNjJweCkgY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgIHotaW5kZXg6IDExO1xufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLm5vLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jeyRwZi13cmFwfS1uby1pY29uIHtcbiAgICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG5cbiIsIlxuI3skcGYtc3dpdGNofV9fY29udGFpbmVyIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHBmLXN3aXRjaH06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxufVxuI3skcGYtc3dpdGNofSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS1zbGlkZXIge1xuICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyO1xuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS13cmFwIHtcbiAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS1sYWJlbCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjU2NTY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpdGNoLWRpc2FibGVkIHtcbiAgICBkaXYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbi5zZWN0aW9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCJcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNMSURFUiBTVFlMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLm5hdl9pbWFnZS1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuXG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBib3R0b206IDhweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM5NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0NnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX3NsaWRlci1uYXYtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU0xJREVSIFNUWUxFUyBFTkQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiN7JHBmLWVkaXR9LWhhbGxzLWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMzNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02NnB4O1xuICAgIHotaW5kZXg6IDMzO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB0b3A6IC0xMzZweDtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTU3cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4OHB4KTtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLyogMTM2LjM2NCUgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZXktYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcGYtZWRpdH0tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0NHB4KTtcblxuICAgICYtbW9yZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxNy44ODJweCk7XG5cbiAgICAgICAgJi1tb3JlLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAmPmRpdj5kaXY+ZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogNDkwcHg7XG5cbiAgICAgICAgICAgICY+ZGl2PmRpdj5kaXY+aW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiN7JHBmLWVkaXR9LW9uZS1saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jeyRwZi1lZGl0fS1tb2RhbC1ib2R5IHtcbiAgICBAZXh0ZW5kIC5yb29tc19zZWN0aW9uO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5waW5rLWJ1dHRvbi1lZGl0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ3JleS1jb250YWluZXItZWRpdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmluZm8tbW9kYWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWwtbm8tY2xvc2UtYnV0dG9uIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG59XG5cbi5kaXNwbGF5LWNsb3NlLW9uLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW92ZXJuaWdodC1zdGF5LXRhYiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJl9zaW5nbGUtbWVhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW1lYWxzLXRhYiB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ud29yZC1zcGFjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXItZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LS1zdGlja3ktaGVhZCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5vbmUtcm93LW1lc3NhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAxLjVyZW0gY2FsY3VsYXRlUmVtKDEycHgpIDEuNXJlbTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaGlkZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5kaXNhYmxlZC1pbWFnZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4iLCJcbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAgIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgODBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0taW1hZ2Utc2xpZGVyIHtcbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICBpbWcge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgICB9XG59XG5cbi5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbn1cblxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtLW5vdC1lbXB0eSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2hvb3NlLS1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uY2hvb3NlLXJvb20tYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tYWRkLXNwZWNpYWwge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gY2FsY3VsYXRlUmVtKDIwcHgpIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0tbGlzdC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOmNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiXG5cbiN7JHBkLW1lYWwtcHJldmlld30tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG59XG4jeyRwZC1tZWFsLXByZXZpZXd9LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsIHtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjdWxhdGVSZW0oNTNweCkgMWZyIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGN1bGF0ZVJlbSgxMjlweCkgMWZyIGNhbGN1bGF0ZVJlbSgxMjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjMxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIzMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRob3V0LXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIHJvdy1nYXA6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM1MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuI3skcGQtbWVhbC1wcmV2aWV3fS1pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFscyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQge1xuICAgIHNwYW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4jeyRwZC1tZWFsLXByZXZpZXd9LWNoZWNrbWFya3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgICBmbGV4OiAxO1xufVxuIiwiXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuZ3JleS1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstbm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1jb25maXJtYXRpb24tY29udGVudCB7XG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZm9vdGVyI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIGdhcDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IHtcbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTAycHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTlweCkgMDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tYmxhY2suc3ZnKTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXRlbS1jZW50ZXJlZC12ZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWZvb3RlciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciA5NHB4O1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDdweCAxZnIgMTI0cHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMykpIGRyb3Atc2hhZG93KDBweCAxMnB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbn1cblxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMge1xuICAgIC5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Qge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS0tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJsYWNrLWJ0bi1uby1ib3JkZXIge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbi5mb3JtLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24uc21hbGwtbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2NnB4IDFmciA4MXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG4iLCJcblxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG5cbiAgJjpob3ZlciB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6IzJjMmMyYztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG5cbiAgICAmLW5leHQge1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmV2IHtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbn0iLCIuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7IC8qIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQgKi9cbiAgb3ZlcmZsb3cteTogYXV0bzsgLyogQWRkIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufSIsIlxuXG4jeyRzcC1yZXZpZXdzfSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c30tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC0yM3B4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMzJweCkgMCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB9XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSgzNDRweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC03NHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKC04MnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JHNwLXJldmlld3N9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1hZ2VudH0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUyLjhweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2ltYWdlLS1zbSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbmZvIHtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8tLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYgPiBkaXYge1xuICAgICYgPiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMtLXNtIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X190aXRsZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cbiIsIlxuXG4jeyRzcC1xdWVzdGlvbnN9IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDQ0MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fY29sbGFwc2FibGUge1xuICBmbGV4OiAxO1xuXG4gICYtc2xhIHtcbiAgICAmID4gdWwgPiBsaSA+IGRpdiA+cCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19saW5rcyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICAuc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc2staWNvbiBwYXRoIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG4iLCJcblxuI3skc3Atb3Bwb3J0dW5pdGllc30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBoZWlnaHQ6IDcwJTtcbiAgaW1nIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC0zMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dCB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19saW5rIHtcbiAgQGV4dGVuZCAjeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dDtcbiAgY29sb3I6ICRncmV5LTQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX0tLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW9uZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtLXR3byB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tc20tdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gIH1cbiAgJi0tZGFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG4gICYtLWZhY3RzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdCB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDM5cHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGluayB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy9ib3gtc2hhZG93OiA2cHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJi0tc20tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNtLW5vLWRpc3BsYXkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fcHJpY2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsLW1haWxpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbmstMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTM7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gIGxpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4uY2VudGVyZWQge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIjeyRlaW50cmFnZX1fX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzA0cHgpO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDlweCk7XG4gIH1cblxuICAuZGFyay1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX2xpbmtzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWRvY3VtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5kYXJrLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fS0tZWludHJhZWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNzBweCkgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skZWludHJhZ2V9X19yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMTBweCkgYXV0byAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAycmVtO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5laW50cmFnZS1wYWdlICB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgfVxuICB9ICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIC5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuXG5AaW1wb3J0IFwiZWludHJhZ2UvcHJpY2luZy10YWJsZXNcIjtcbkBpbXBvcnQgXCJlaW50cmFnZS9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL2Jvb2tpbmdcIjtcbiIsIiN7JHByaWNpbmctdGFibGVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgMXJlbSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTVweCk7XG4gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0JlbGllYnQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGlzdCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGluayB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOXB4KSAwIGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbm90ZSB7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2Uge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG4jeyRldC1zZXJ2aWNlc30ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc30td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3NpbmdsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2ltYWdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19kZXNjcmlwdGlvbiB7fVxuIiwiXG5cbiN7JGV0LWJvb2tpbmd9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jeyRldC1ib29raW5nfV9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuIiwiI3skd2VyYmVtb2VnbGljaGtlaXRlbn0tLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjcycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTcycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENvdW50ZXJzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci10aXRsZSB7XG4gIGNvbG9yOiAkZ3JleS0yO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgLyogMTIwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4Njg2ODU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4vKlxuICogVmFyaW91cyBlbGVtZW50c1xuICovXG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19yZXZpZXdzIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2luZm8ge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIHtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgfVxuXG5cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbmstMjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgfVxuXG59IiwiI3skd2VyYmVmb3JtYXRlfSB7XG4gICN7JHN0YXRpYy1wYWdlfV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19yZXZpZXdzX19oZWFkZXIge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG87XG4gICAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDU2cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTIwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbiN7JGFib3V0fV9fY2FyZHMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCAyMXB4IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcblxuICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTM4cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzRweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDE2cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDIycHggNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4vKlxuICogVGVhbVxuICovXG4jeyRhYm91dH1fX3RlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDEyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX3RlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNSU7XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1pbWFnZSB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcjtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogTWFwXG4gKi9cbiN7JGFib3V0fV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAuR01hcF9fV3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fbWFwLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY29udGFjdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4N3B4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgMDtcbiAgfVxuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGFib3V0fV9fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBhLnRleHQtbGlua3tcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuIiwiI3skbWFpbGluZ30ge1xuICAjeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skbWFpbGluZ31fX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAjeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZTtcbn1cblxuI3skbWFpbGluZ31fX3Jldmlld3Mge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLW1haWxpbmcge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg1NnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30tLW1haWxpbmcge1xuICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9LS1tYWlsaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gIH1cbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0LjVyZW0gMy4zNzVyZW07XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9X190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYzcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50X19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLypcbiAqIExhd1xuICovXG5cbiN7JGltcHJlc3N1bX1fX2xhdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgJHNwYWNlcjtcbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19sYXctaW1wcmVzc3VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpICRzcGFjZXI7XG5cbiAgYS50ZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1MHB4KSAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/